Skip to main content

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:

  1. Log into the Manage the system (PSA) module and click Workflow > Options > Plugins .

  2. Type the name of the plugin in the IDSYNCH IMPLTASK PLUGIN field.

  3. 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>"
}