A trigger program should be scheduled to pick up the Task status changes that need to be interfaced to the external system(s). This trigger program selects the appropriate AC records, dependent on the configuration set up above, and passes it through the mapping engine. It then stores the mapped integration transactions into a set of standard tables.

Program Name: /BTI/TE_INTEG_TRIGGER

Selection Option Description
External System The external system the trigger program is to be run against
Integration Trigger Condition The trigger program /BTI/TE_INTEG_TRIGGER reads the updated business task based on various conditions defined in table /BTI/TE_INT_COND. Although historically with the Integration Framework it was only possible to trigger the outbound integration based on changes to Business Task [Deployment Status], it is also now possible to trigger based on other updates, such as updates to other Business Task standard or custom fields. If nothing is entered in this field, then the default will be ‘Based on status update(Traditional)’.
Task ID Task(s) the trigger program will be run against
Task Type Task Type(s) the trigger program will be run against
Task Reference Task Reference the trigger program will be fun against
Task Priority Task Priority the trigger program will be run against
Send previous changes Select this checkbox if Task status changes is ‘backwards’ in the process and this change should be sent to the external system
Run as though Last Run on The date and time of the ‘last’ run can be entered manually if this flag is checked
Run Date The date of the last run (if manually entered)
Run Time The time of the last run (if manually entered)


Figure: A variant of of Program /BTI/TE_INTEG_TRIGGER needs to be created and scheduled to run periodically (typically every 5-10 minutes).


Using trigger condition based on the update in standard/custom field of a Busines Task

Table /BTI/TE_INT_TRIG is required to be configured if the triggering strategy is based on the update in standard/custom field of a business task. The condition ID for this strategy is INT_ON_FIELD_UPDATE.

Field Description
EXT_SYS_NO Integration System Number
CONDITION ID INT_ON_FIELD_UPDATE from table /BTI/TE_INT_COND
TE_FIELD Possible fields are :
CAPTION
REFERENCE
GROUPID
TYPEID
TESTERID
PRIORITY
PROJECTID
STAT_DEPL
STAT_PLAN
{Custom Field Number}
IDENTIFIER Corresponding values that are required to trigger the integration.


Figure: Example configuration of table /BTI/TE_INT_TRIG

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment