The Benefit Tracking Library allows the tracking of Benefits (hours saved, money saved) achieved with RPA automation. It contains activities that can be called from within the Robot code and that will store the benefits in either the robot execution logs or in a special purpose queue. These benefits are accounted for and stored from within the code at a very granular level and can then be rolled up and reported on at program level.
BenefitAmount (Double): The amount of the benefit to be tracked.
BenefitUnit (String): The unit in which the Benefit Amount is tracked. Could be one of "seconds", "minutes", "hours", "USD", "EUR", "JPY" or "other". All time based benefits will be converted to "minutes" before being sent to the system of record.
BenefitUnitOther (String): If BenefitUnit is "other", you can use this as free text to input the Benefit unit.
BenefitReason (String): Use this field to record the reason for the Benefit, e.g. "Payment completed successfully", "Invoice partially processed"
BenefitReference (String): Use this field to record the unique identifer for this Benefit, e.g. "Invoice #12345", "ABC-12345"
*Additional field for TrackBenefitToQueue* BenefitFolder (String): The Orchestrator folder that contains the destination Queue
*Additional field for TrackBenefitToQueue* QueueName (String): The name of the destination Queue
Please note only benefits tracked and run through the Assistant or through Unattended robots will effectively be sent to the system of record. Benefits tracked through Studio/StudioX will not account for any benefits as those are development tools that should not be used to run production loads. You can restrict production workflows from running on Studio/StudioX via Governance policies.