To view the tasks of a specific posting process, select the dropdown next to the page title and scroll down to Post History.
The PostHistory screen will display all attempts to Post and Unpost for a specific InFile.
Select the row that you want to review and the Runlist Detail Screen will be displayed.
Select the Tasks icon to bring up the Tasks screen and the list of Posting Tasks.
Note
You may need to expand the Completed Tasks section to reveal the specific tasks.In the Completed tasks section, you will see each task that was executed as well as Start and End Dates/Times and Task Duration. In the example below, we can tell that Customer records since they were posted assigned a RunId.
If there are no associated records in the InFile for the specific posting task, the task is not assigned a RunId and the task is skipped. In the screenshot below, the InFile being Posted did not contain any InCertificate, InProLicense, InProAppointment on InProBackground records, so these tasks were skipped.
The tasks of the Posting process can be broken down into three categories:
- Posting: Records are pushed from the InTables to the Production tables. For example: InCustomerPosting: InCustomer to Customer
- PostInitialization: Used when records require some preprocessing prior to being posted. For example, In the task InCustomerPostInitialization, the InCustomerNo. CustomerNoMaster field is updated as part of the posting process prior to the InCustomer record being posted.
- ProcessEventBefore/After: Used for the configurator to inject custom logic such as SQL Scripts or Batch Entity Updates, or to trigger processes such as Reports or Extracts into the posting process to satisfy business requirements. For example ProcessEventAfterPost is the last task that is executed as part of the posting process. In this task, a report summarizing the Post Process can be created, triggered, and delivered to the business.