Get a quote

Process tracking

Process tracking software for site attendance and recurring jobs

Business process tracking software turns a matched pair of scans into the hours. A check-in with no check-out to answer it stays open on the list. Records are still taken where there is no signal, and the queue clears in order once the connection returns.

What it is

Process tracking means reading a recurring job from its own record rather than a spreadsheet beside it. Jobs like a worker checking in and out of a site, or a service call opened and closed in the field, qualify; the first decision is what the record attaches to. At the construction site attendance system one row carries the person and the site together, and the hours come from a matched pair of scans.

At every month end the argument starts in the same place: who worked on which site, and for how long. If the answer lives on a paper timesheet, it really lives in the memory of whoever filled it in. When someone disputes it there is nothing underneath, and the discussion turns to the person who wrote the number rather than the number.

The construction site attendance system rebuilt that chain from the start. Arrival and departure are logged by a code scanned from the worker’s own phone. Nobody types an hour into a form, the approach we lay out in logging entry and exit without a turnstile. The hours come from those two rows finding each other. A check-in whose exit was never scanned does not close; it sits open and stands out on the month-end list.

Payroll is the sum of those pairs. One worker’s records on different sites are totalled separately, so on a site where several subcontractors work at once, who was booked to which job is not a puzzle to untangle afterwards.

The second case is field service. In AlgoKlima the chain does not break where the network stops: a record made in the field is processed in the order it entered the queue once the connection returns. If the office touched the same record, the two edits merge through conflict resolution and no second version survives. The office reads the record itself, not a summary retyped in the evening.

The next step is what we are building in AlgoRandevu: a product where rules such as the length of a step and the gap between consecutive ones are written as settings rather than code. The aim is plain: changing a rule should not require a release. AlgoKlima and AlgoRandevu are our own products, so we do not describe the maintenance cost of process software to a client. We carry it ourselves.

This page sits under enterprise software and answers one narrow question: where the closing of a recurring job gets written. A company’s internal rules, its capacity and who may see what belong to the management systems page, and the history of the relationship with a customer to the CRM page.

What's included

Every item below is drawn from two systems already running in the field:

  • What the record attaches to

    Rather than mapping a process in the abstract, we decide what a record hangs on. On the construction system a row belongs to a person and a site at once, and the two are never separated. In AlgoRandevu we are building a structure where a booking can attach to a person, a room or a piece of equipment.

  • The entry that stays open

    Instead of a live dashboard, one rule: a matched check-in and check-out produce the hours, and a check-in with no scan out stays open. Whatever is stuck shows up as that gap.

  • Who was where, on the record

    Because a single row carries both the person and the site, totals separate by site. When one worker spends the month across two sites, those hours never fall into the same bucket.

  • What is left when the figure is disputed

    Because payroll is derived from matched pairs, the number argued over at month end has a time- and location-stamped record behind it. There is no parallel calculation sheet to reconcile against; the dispute happens over the record itself.

  • Records taken beyond coverage

    In AlgoKlima's service flow the chain does not break where the network does. Once the connection returns the waiting entries are processed in the order they were created, and an edit made in the field and one made in the office merge into a single record through conflict resolution.

  • Process rules kept out of the code

    Rules like the length of a step and the gap between consecutive ones belong in a product setting, not in the code. The aim is that changing one does not mean shipping a release, and that is what we are building into AlgoRandevu right now.

How we work

Every project goes through the same four stages: planning, architecture, modelling, development.

See our process

No office, we work remotely

We have no office, so we do not provide on-site support either. The work runs remotely and we scope it on that basis.

Frequently asked

  • What kinds of processes can you track?

    Recurring ones with a step, an owner and a closing record. Two real examples: a worker checking in and out of a construction site, and a service call being opened and closed in the field. If your flow never writes its closing down anywhere, it cannot be tracked and it cannot be measured either, so the first job is deciding where that closing gets written.

  • What replaces the paper timesheet and the turnstile?

    A matched pair of records. Arrival and departure are scanned from your worker's own phone, the hours come from that pair, and payroll is the sum of those hours. We do not install another box where the turnstile stood, because what the month-end figure rests on is the record rather than a device. The construction site attendance system logs arrival and departure with a QR scan and a location check.

  • Can it integrate with our existing systems?

    It can, but we will not tell you integration is standard. Before connecting anything we settle two questions with you: where information is first entered, and which side wins when both systems edit the same one. Systems joined without those two answers produce two numbers that disagree at month end.

  • How long does it take to build?

    The number of processes matters less than where your information is first entered. If it starts in the office the work is shorter; if it starts in the field with no connection, the sync behaviour has to be defined up front. We settle the scope with you before anything is built, and we answer that question before giving you a number of days.

What stands behind your month-end figure today?