Assigning tasks to implementers
The IDSYNCH IMPLTASK PLUGIN is run after a request is approved and pending implementation by implementer or connector. The plugin output can determine if the resource operation is performed by connector or implementer.
To use a plugin to determine how a resource task will be completed:
Log into the Manage the system (PSA) module and click Workflow > Options > Plugins .
Type the name of the plugin in the IDSYNCH IMPLTASK PLUGIN field.
Click Update at the bottom of the page.
There are no shipped plugins for use with this plugin point.
Requirements
See Writing plugins for general requirements.
Execution points
The plugin is run by the Workflow monitor service.
Input
Input passed to the plugin is as follows:
"" "" = { "currentresource" = "<resource ID>" # resource ID to be evaluated by the plugin "operation" = "<Operation ID>" "request" "" = { ... } # Request data "resop" "" = { "platform" = "<PLATFORM TYPE>" "target" = "<Target ID>" "memberid = "<Member ID>" "impltype" = "<IMPL|AGENT>" "operation" = "<Operation ID>" } }
Output
The output is returned in the following format:
"" "" = { "retval" = "0 | <N>" # 0 = success !0 = fail "isimpltask" = "<true|false>" }
For example:
"" "" = { "retval" = "0 | <N>" # 0 = success !0 = fail "isimpltask" = "<true|false>" }