The external data service (EDS) can
be implemented in data fields for process in-basket filter criteria,
in step processors, and in launching workflows. You must construct
a multi-part String that finds the service and identifies the in-basket
filter, step, or workflow.
You can implement an EDS in workflow data fields for the
following areas:
- Process in-basket filter criteria
- Launch workflow and step processor properties
The EDS must register multiple-part values to identify
the service request type. For workflow information, the multiple-part
values are used instead of the class or item type name.
Process in-basket filter criteria
Construct
the multiple-part string to identify the in-basket filter that you
are using in your EDS implementation. Use the following format to
identify the in-basket filter:
application_space_name.process_role_name.in-basket_name
Example:
{"symbolicName": "DefaultApplication.Personal_Items.My_Personal_Work"}
Launch workflow and step processor
Construct
the multiple-part string to identify the launch workflow step or other
steps in the step processor that you are using in your EDS implementation.
Use the following format to identify the step:
workflow_name.sheet_name.step_name
Example:
{"symbolicName": "Data_Field_Workflow.Workflow.LaunchStep"}
The
workflow registry supports an optional fourth part to the tokenized,
multiple-part string:
workflow_name.sheet_name.step_name.EDS_Service_value
The
EDS_Service_value value
comes from the value of an exposed custom data field that is called
EDS_Service on
that particular step. The workflow designer must manually create the
EDS_Service data
field and specify for that data field to be exposed for steps that
require the
EDS_Service value
for EDS processing. When a workflow exposes this string on a step,
the string is not displayed in the processors properties user interface;
instead, the string is a hidden property.
For example, this
string identifies a step called
Approval_Step with
the
EDS_Service value of
MyService:
{"symbolicName": "Data_Field_Workflow.Workflow.Approval_Step.MyService"}