Comment on page
aggregateDocumentBlock
Input - a document or an array of documents which will be aggregated
Output - an array of documents, after the reporting period expired or the condition is met
Block Property | Definition | Example Input | Status |
---|---|---|---|
tag | Unique name for the logic block. | aggregateDocumentBlock | |
permissions | Which entity has rights to interact at this part of the workflow. | Standard Registry. | |
defaultActive | Shows whether this block is active at this time and whether it needs to be shown. | Checked or unchecked. | |
dependencies | Establish workflow dependancies that need to be completed prior. | Select the appropriate block from the dropdown. | Deprecated |
On errors | Called if the system error has occurs in the Block |
| |
stop Propagation | End processing here, don't pass control to the next block. | Checked or unchecked. | |
GroupByFields | We can set additional fields to group documents. Also documents are always grouped by user. | Field Path | |
AggregateType | Type of Aggregate |
| |
If ‘Aggregate Type’ = ‘Cumulative Dimension’
Expressions - calculated variables which help to ease the work with Condition and enable complex calculations
Expression (i)
Variable Name (string) - name of the the variable
Variable Value (string) - formula for calculating of the value of the variable
Condition (string) - condition expression which can contain math formulas
If ‘Aggregate Type’ = ‘Period’
Timer - timer object to track the aggregation period (launched separately)
(Please note that this functionality will change in the near future)
Empty Data - if this parameter is set to true the timer gets triggered even if there were no data
UI Property | Definition | Status |
---|---|---|
Rule | Type of Rule | Cancelled |
Threshold | Enter threshold calculations | Cancelled |
Property Name | Name in JSON | Property Value | Value in JSON | Description |
---|---|---|---|---|
Event Type | - | Input Event Output Event | - | Type of the event - determines whether this is ingress or egress event for the current block. |
Source | "source" | Block tag(string) | "block_tag" | The block which initiates the event. |
Target | "target" | Block tag(string) | "block_tag" | The block which receives the event. |
Output Event | "output" | Event name(string) | "event_name" | Action or issue that caused the event. |
Input Event | "input" | Event name(string) | "event_name" | Action which will be triggered by the event. |
Event Actor | "actor" | Event Initiator Document Owner Document Issuer | "" "owner" "issuer" | Allows to transfer control of the block (execution context) to another user. Empty field leaves control at the Event Initiator. |
Disabled | "disabled" | True/False | true/false | Allows to disable the event without deleting it. |
Last modified 1mo ago