Skip to end of metadata
Go to start of metadata

dispatcherService is an object available from agents' attribute translation rules.

This object contains four methods:

 

method nameparametersresult typecomments
soffidToSystemExtensibleObject soffidObjectExtensibleObject

Uses attribute translation tables to transform a soffid object to a target system object.

Mind to fill-in objectType property to use the proper object mapping

systemToSoffidExtensibleObject systemObjectExtensibleObject

Uses attribute translation tables to transform a target system object to a Soffid object.

Mind to fill-in objectType property to use the proper object mapping

searchExtensibleObject exampleObjectExtensibleObject

Uses the exampleObject to perform a query by example on the target system. If the object exists on the target system, it is returned.

Mind to fill-in objectType property with the desired system object type

invoke

String verb

String action

Map parameters

List of Map

This method allows arbitrary executions on the target system, but it semantics can change depending on the connector used.

For instance, it can be used to perform a GET on the target system in REST connector, can issue an LDAP query on ActiveDirectory connector, can execute a SELECT sentence on a SQL connector, or can execute an operating system command in Shell connector.

The results are returned as a list of objects (map).

Some examples:

Snippet to query the sys_id attribute for a grant owner
Snippet that performs a REST query to get group to role assignments in ServiceNow
Snippet of invoke usage on a relational database
  • No labels