ProcessPlan Data
These actions connect an AI Employee job back to your ProcessPlan data: reading and updating fields on the process instance that launched the job, looking up and writing process table records, and doing simple calculations along the way.
Process Field - Get Value
Section titled “Process Field - Get Value”Reads the current value of a field on the process instance that launched the job and holds it as a result that later actions can use - for example, to type it into another application.
- Field Value to Retrieve - the process field to read. This is usually specified by the process that calls the job.
The action fails if no field is specified or the field cannot be found on the instance.
Process Field - Hold Value
Section titled “Process Field - Hold Value”Takes a value handed in by the calling process (or typed into the setting) and simply holds it as a result for later actions. It is the standard way to pass a parameter - an account number, a search term, a file name - from a process into an AI Employee job.
- Value To Hold - the value to keep. Supports {{Field}} tokens; the calling process typically supplies this value.
Process Field - Replace Text
Section titled “Process Field - Replace Text”Writes a new value into a field on the process instance that launched the job, replacing whatever was there. Use it to save what the AI Employee found - a confirmation number, a status, extracted text - back onto the process.
- New Field Value - the value to write. Supports {{Field}} tokens, so you can save results captured by earlier actions.
- Field to Update - the process field to write to; usually specified by the calling process.
Process Field - Append Text
Section titled “Process Field - Append Text”Like Process Field - Replace Text, but adds the new value onto the end of the field’s existing text instead of replacing it. Useful for building up a running log or accumulating results across a loop.
- New Field Value - the text to append. Supports {{Field}} tokens.
- Field to Update - the process field to append to; usually specified by the calling process.
Process Field - Replace File
Section titled “Process Field - Replace File”Uploads one or more files from the AI Employee’s computer into a file attachment field on the launching process instance, replacing the field’s current attachments. Use it to deliver documents the job produced or downloaded.
- File Path and File Name - where to find the file(s);
*and?wildcards and semicolon-separated patterns are allowed, and both settings support {{Field}} tokens. Up to 30 matching files are uploaded. - Field to Update - the file attachment field to update; usually specified by the calling process.
The action fails if no matching files are found.
Process Field - Append File
Section titled “Process Field - Append File”Works exactly like Process Field - Replace File, except the uploaded files are added alongside the field’s existing attachments instead of replacing them.
- File Path, File Name, and Field to Update - same behavior as the replace action, including wildcard and {{Field}} token support.
Process Field - Download Files
Section titled “Process Field - Download Files”Downloads every file attached to a field on the launching process instance into a folder on the AI Employee’s computer, creating the folder if it does not exist. Use it to bring process attachments - invoices, forms, spreadsheets - down to the desktop so other actions can open or import them.
- Download From Field - the file attachment field to download from; usually specified by the calling process.
- Destination Folder Name - where to save the files. Supports {{Field}} tokens.
The action fails if the field has no files or a download cannot be completed. The saved file’s name and location are held as results for later actions.
Process Table Lookup
Section titled “Process Table Lookup”Searches a process table for a matching record and retrieves the value of one of its fields, holding both the value and the matched record’s ID as results for later actions. Use it like a reference lookup - find a customer’s account number, a price, or a mapping value by querying the table.
- Process Table - the table to search.
- Table Query Builder - the query that identifies the record. Supports {{Field}} tokens in the values it compares against.
- Table Field Value to Retrieve - the field whose value you want from the first matching record.
The action fails when no matching record is found, so it can double as a “does this record exist?” check.
Process Table Update
Section titled “Process Table Update”Writes values into a process table - either updating an existing record or adding a new one. Use it to log results, maintain reference data, or queue follow-up work as a job runs.
- Process Table - the table to update.
- Process Instance ID to Update (Optional) - the record to update; supports {{Field}} tokens (the ID returned by Process Table Lookup works well here). If left blank, a new record is created and added to the table.
- Process Field to Update / Field Value pairs - up to 30 mappings of table fields to the values to write. Values support {{Field}} tokens.
Evaluate Formula
Section titled “Evaluate Formula”Evaluates a formula and holds the result for later actions. The action succeeds when the result is true and fails when it is not, so it also works as a checkpoint: combine it with each action’s failure behavior to branch, retry, or stop the job based on a condition.
- Formula - the formula to evaluate. Supports {{Field}} tokens and the full formula language.
Tip: a formula that simply calculates a value (rather than a true/false test) still stores its result for later actions - just remember the action’s pass/fail outcome follows whether the result reads as true.
Counter
Section titled “Counter”Keeps a running number that increases every time the action executes - perfect for numbering items in a loop or limiting how many times a loop repeats.
- Seed Number - the starting value. Supports {{Field}} tokens.
- Increment By - how much to add on each execution. Supports {{Field}} tokens.
- Reset Counter Each Run - when on, the counter restarts at the seed number at the beginning of every job run; when off, it keeps counting across runs.
The current count is held as a result that later actions can use (for example, in an Evaluate Formula check that exits a loop after a set number of passes). The action fails if the seed or increment is not a number.