Post date: Feb 17, 2017 7:20:08 AM
The TDM Framework includes Default Get and Default Put Controllers to simplify application development when no specific logic or data processing is required during query or commit operations.
Assign DefaultPutController to the Put Controller field.
Assign DefaultGetController to the Get Controller field.
These can be configured within the application setup or in the workflow state and action definition.
This controller confirms successful commit operations by returning true along with the standard message: "Operation performed successfully."
This controller returns a null object during query operations.
It is not intended for opening a data record (instance) in the Workbench, as all its methods return null, resulting in an empty screen display.
Use DefaultGetController only for Email Action Links or similar use cases where the data record does not need to be opened in the Workbench and only workflow actions are executed.
Triniti Application can be built using eDapter, eWorksheet, Job Scheduler, Workflow, Action Email components with ZERO coding. Here are the few examples of ZERO coding applications:
Expense Approval System - Every month on 5th Employee submitted expenses should be sent to employee-manager for approval. Once Employee-Manager approves it then the same data should be sent to Finance Administrator for the payment process. Here is the mapping of TDM Framework components with each activity in this requirement.
Workflow - Expense Approval workflow represents the flow of work in this requirement.
Job Scheduler - Schedule Auto Workflow Instance Creation Job every month on 5th which takes Employee Expense record data from eDapter for creating records in Expense Approval Workflow.
Workflow Start state Action Email - Sends an email to Employee-Manager saying so and so Employee's Monthly expenses are available for your approval. A link to respective Expenses Manager Approval worksheet is also available in the email.
Expenses Manager Approval worksheet - Expense data can be updated or status can be changed in this worksheet. Next Workflow Action can be performed from the worksheet itself.
Manager Approval state Action Email - Sends an email to Finance Administrator saying so and so Employee's Monthly expenses are approved by so and so Employee-Manager, now those expenses are available for your approval. A link to respective Expenses Finance Approval worksheet is also available in the email.
Expenses Finance Approval worksheet - Expense data can be updated or status can be changed in this worksheet. Next Workflow Action can be performed from the worksheet itself.