Process Task

The Process Task allows you to execute an external process.

Typically used to:

  • Launch a report writer to generate/print reports such as Crystal Reports, or SSRS or Stonefield.
  • Run a process or batch at completion of an IMan integration as part of a wider process automation.

Transform > Options Tab

Command

This is where the command is defined, including any arguments to be executed.

The Command field supports Expando fields (see Expando Fields for more information), where each ‘expanded’ instance of the command will trigger a process.

The screenshot above shows an Expando field being specified as a command to the process.

Working Directory

The Working Directory for the process.

When left blank the process will use the executable’s directory.

Maximum Simultaneous Processes

If the command field includes field references and expands to more than one value, this field limits the number of processes that can simultaneously execute.

When set to one, each process will be executed one after another.

When greater than one, multiple processes will run at the same time.

User Id

The user id under which to execute the process. The User Id can be written in User Principal Name (UPN) format. E.g. [email protected].

When the user id is blank the process will be executed in the security context of the IMan integration. This is typically the security context of the Scheduler Service or the Data preview Service when working in the designer.

Domain

The domain of the user in the preceding field.

Leave this field blank if no user is defined or when the user is defined in UPN format (see User Id, above).

Password

The password of the user.

Leave blank when no user is defined.

Transform > Audit

Auditing & Error Handling

Supported Counters

Counters are not presently supported on the Process task.

Action on Transform Error

This setting is ignored. Any error will cause the error to be logged and the transform to Abort.