| java.lang.Object | ||
| ↳ | org.mule.modules.workday.AbstractWorkdayModule | |
| ↳ | org.mule.modules.workday.integrations.IntegrationsModule | |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Workday Integrations Module contains operations related to all Integrations within the Workday system.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| client | The client, mainly for mocking purposes. | ||||||||||
| username | The Workday account's username | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Approves a business process, if approvable, by the user
| |||||||||||
Cancels a business process, if cancelable, by the user
| |||||||||||
Connects to Workday
| |||||||||||
Denies a business process, if deniable, by the user
| |||||||||||
Disconnects
| |||||||||||
Connection identifier
| |||||||||||
Retrieves data related to an EIB definition.
| |||||||||||
Retrieves data (e.g.
| |||||||||||
Retrieves data related to any Documents that may be available to an Integration Event.
| |||||||||||
Retrieves data related to an execution of an Integration Event.
| |||||||||||
Retrieves data related to Workday Accounts associated to an Integration System.
| |||||||||||
Retrieves data related to an Integration System.
| |||||||||||
Provides a list of values for a business object in Workday given its "Reference ID Type".
| |||||||||||
Retrieves data related to a Sequence Generator (e.g ID Definition).
| |||||||||||
Retrieves data related to Subscriptions, both for an Integration System and for Transaction Log service
configuration.
| |||||||||||
Increments a Sequence Generator and persists the data within Workday.
| |||||||||||
Launchs an EIB Integration.
| |||||||||||
Launchs an Integration.
| |||||||||||
Creates and/or update data related to an Integration Event.
| |||||||||||
Adds a message to either an Integration System or Integration Event which allows for status,
information and error details to be communicated back to Workday.
| |||||||||||
Creates and/or update data related to an Integration System.
| |||||||||||
Creates and/or update data related to Workday Accounts associated to an Integration System.
| |||||||||||
Updates the Reference IDs on a business object for a Reference ID Type.
| |||||||||||
Creates and/or update data related to a Sequence Generator (e.g ID Definition).
| |||||||||||
Creates and/or update data related to Subscriptions, both for an Integration System
and for Transaction Log service configuration.
| |||||||||||
Rescinds a business process, if rescindable by the user
| |||||||||||
Validate connection
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mule.modules.workday.AbstractWorkdayModule
| |||||||||||
From class
java.lang.Object
| |||||||||||
The Workday account's username
Approves a business process, if approvable, by the user
| businessProcess | Request element for the Approve Business Process operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Cancels a business process, if cancelable, by the user
| request | Cancel Business Process Request |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Connects to Workday
| integrationUser | Workday user |
|---|---|
| integrationPassword | Workday password |
| integrationEndpoint | Workday endpoint |
| integrationWsdlLocation | Workday WSDL location |
| ConnectionException |
|---|
Denies a business process, if deniable, by the user
| request | Element for the Deny Business Process operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Disconnects
Connection identifier
Retrieves data related to an EIB definition. An EIB definition will include the Integration System and a Data Source, Transformation and Transport Protocol definition.
| eibDefinitionsRequest | Get EIB Definitions Request |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Retrieves data (e.g. Creation Date, Event State, Event Target, etc..) related to Workday Business Process Event (e.g. Hire Employee, Enter Time Off, etc...)
| eventDetailRequest | Get_Event_Details request element |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Retrieves data related to any Documents that may be available to an Integration Event.
| eventDocumentsRequest | Get Event Documents Request element |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Retrieves data related to an execution of an Integration Event. Data included will be Integration System, Launch datetime, Triggering User, Status and Runtime Parameters.
| integrationEventsRequest | Request element for the Get Integration Events operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Retrieves data related to Workday Accounts associated to an Integration System.
| integrationSystemUsersRequest | Get Integration System Users Request element |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Retrieves data related to an Integration System. Data returned within the response includes Services associated and enabled, Attribute/Map values, Service configurations and Custom Services Attributes, Maps and Launch Parameters.
| integrationSystemsRequest | Request element used to find and get Integration Systems and their associated data. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Provides a list of values for a business object in Workday given its "Reference ID Type". The "Reference ID Type" for each referenced business object can be retrieved within our API Documentation. For example, the "Reference ID Type" for a Location reference is "Location_ID". So, if we call "Get References" with "Location_ID" you will get back the list of all locations (and their Workday and Reference IDs).
| referencesRequest | Request element |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Retrieves data related to a Sequence Generator (e.g ID Definition). Data associated to a Sequence Generator includes the formatting, syntax, last date used, increment value, etc. Sequence Generators are typically associated with Integrations utilizing a Sequence Generator Service.
| sequenceGeneratorsRequest | Sequence Generator request element. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Retrieves data related to Subscriptions, both for an Integration System and for Transaction Log service configuration. A Subscription includes an association with 1 or more Transaction/Business Process Types.
| subscriptionsRequest | Get Subscriptions Request |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Increments a Sequence Generator and persists the data within Workday. The response is the fully formatted value of the Sequence Generator after the increment.
| sequenceGeneratorRequest | Request element for Increment of Sequence Generator. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Launchs an EIB Integration. The request has the ability to accept override Runtime Parameters that should be used within the integration processing. If no override is provided within the request, the System Default, which has been defined on the EIB Definition, will be used. The result of this operation will be the creation of an Integration Event along with the processing of the integration itself.
| launchEibRequest | Launch EIB Request |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Launchs an Integration. The request has the ability to accept Runtime Parameters and the Workday Account that should be used within the integration processing. The result of this operation will be the creation of an Integration Event along with the processing of the integration itself.
| LaunchIntegrationRequest | Launch Integration Event Request |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Creates and/or update data related to an Integration Event. Data included will be Integration System, Launch datetime, Triggering User, Status and Runtime Parameters.
| integrationEvent | Integration event request element. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown. |
|---|
Adds a message to either an Integration System or Integration Event which allows for status, information and error details to be communicated back to Workday.
| integrationMessageRequest | Integration Message request element. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Creates and/or update data related to an Integration System. Data returned within the response includes Services associated and enabled, Attribute/Map values, Service configurations and Custom Services Attributes, Maps and Launch Parameters.
| integrationSystemRequest | Integration System request element. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Creates and/or update data related to Workday Accounts associated to an Integration System.
| integrationSystemUserRequest | Put Integration System User Request element |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Updates the Reference IDs on a business object for a Reference ID Type. Currently, updating Reference IDs for most, but not all Reference ID Types is supported.
| referenceRequest | Request element for Put Reference. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Creates and/or update data related to a Sequence Generator (e.g ID Definition). Data associated to a Sequence Generator includes the formatting, syntax, last date used, increment value, etc. Sequence Generators are typically associated with Integrations utilizing a Sequence Generator Service.
| sequenceGeneratorRequest | Sequence Generator Request element |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Creates and/or update data related to Subscriptions, both for an Integration System and for Transaction Log service configuration. A Subscription includes an association with 1 or more Transaction/Business Process Types.
| subscriptionRequest | Put Subscription Request |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Rescinds a business process, if rescindable by the user
| rescindBusinessProcessRequest | Rescind Business Process Request |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
| client |
|---|
| username |
|---|
Validate connection