| Namespace | http://www.mulesoft.org/schema/mule/servicenow |
|---|---|
| Schema Location | http://www.mulesoft.org/schema/mule/servicenow/current/mule-servicenow.xsd (View Schema) |
| Schema Version | 1.0 |
| Minimum Mule Version | 3.4 |
Cloud Connector to connect to the service now This class provides the mirror methods to connect to the service now web services.
| Configuration | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Configure an instance of this module
| |||||||||||
| Message Processors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Delete a record from the Asset table.
| |||||||||||
Delete a record from the Incident table.
| |||||||||||
Delete multiple record from the Incident table.
| |||||||||||
Delete multiple record from the User table.
| |||||||||||
Delete a record from the Group Member table.
| |||||||||||
Delete a record from the User table.
| |||||||||||
Delete a record from the User Role table.
| |||||||||||
Query a single record from the Asset table and return the record and its fields.
| |||||||||||
Query the Asset table by example values and return all matching records and their fields.
| |||||||||||
Query a single record from the Incident table and return the record and its fields.
| |||||||||||
Query the Incident table by example values and return a comma delimited list of sys_id.
| |||||||||||
Query the Incident table by example values and return all matching records and their fields.
| |||||||||||
Query a single record from the User table and return the record and its fields.
| |||||||||||
Query the Group Member table by example values and return all matching records and their fields.
| |||||||||||
Query the User table by example values and return a comma delimited list of sys_id.
| |||||||||||
Query the User table by example values and return all matching records and their fields.
| |||||||||||
Query the User Role table by example values and return all matching records and their fields.
| |||||||||||
Creates a new record for the Asset table.
| |||||||||||
Creates a new record for the Incident table.
| |||||||||||
Creates a new record for the User table.
| |||||||||||
Creates a new record for the Group Member table.
| |||||||||||
Creates a new record for the User Role table.
| |||||||||||
Updates an existing record in the Asset table.
| |||||||||||
Updates an existing record in the Incident table.
| |||||||||||
Updates an existing record in the User table.
| |||||||||||
Updates an existing record in the Group Member table.
| |||||||||||
Updates an existing record in the User Role table.
| |||||||||||
To use the this module within a flow the namespace to the module must be included. The resulting flow will look similar to the following:
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:servicenow="http://www.mulesoft.org/schema/mule/servicenow"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/core
http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/servicenow
http://www.mulesoft.org/schema/mule/servicenow/current/mule-servicenow.xsd">
<!-- here goes your flows and configuration elements -->
</mule>
This connector offers automatic connection management via the use of a connection pool. The pool will act a storage mechanism for all the connections that are in-use by the user of this connector.
Prior to execution of a processor, the connector will attempt to lookup an already established connection and if one doesn't exists it will create one. That lookup mechanism is done in the connection pool via the use of connection variables declared as keys.
The user of the connector can configure the pool by adding a connection-pooling-profile to the connector configuration like this:
<servicenow:connection-pooling-profile maxActive="10" maxIdle="10"
exhaustedAction="WHEN_EXHAUSTED_GROW" maxWait="120" minEvictionMillis="60000" evictionCheckIntervalMillis="30000"/>
The following is a list of connection attributes, each connection attribute can be configured at the config element level or they can also be added to each processor. If they are used at the processor level they get the benefit of full expression resolution.
| Connection Attributes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
| Optional. Specify which configuration to use. | |||||||||||
| A username to connect to the service now | String | */* | UTF-8 | ||||||||
| A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
Reconnection Strategies specify how a connector behaves when its connection fails. You can control how Mule attempts to reconnect by specifying a number of criteria:
With a reconnection strategy, you can better control the behavior of a failed connection, by configuring it, for example, to re-attempt the connection only once every 15 minutes, and to give up after 30 attempts. You can also send an automatic notification to your IT administrator whenever this reconnection strategy goes into effect. You can even define a strategy that attempts to reconnect only during business hours. Such a setting can prove useful if your server is frequently shut down for nightly maintenance.
A reconnection strategy that allows the user to configure how many times a reconnection should be attempted and how long to wait between attempts.
<servicenow:config>
<reconnect count="5" frequency="1000"/>
</servicenow:config>
| Reconnect Attributes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Default Value | Description | |||||||||
| Optional. How often (in ms) to reconnect | |||||||||||
| Optional. How many reconnection attempts to make | |||||||||||
For more information about reconnection strategies in Mule, or even how to write your own custom reconnection strategy please check this section.
Delete a record from the Asset table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Delete Asset data | DeleteRecord | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| DeleteRecordResponse | DeleteResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Delete a record from the Incident table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. DeleteRecord object represents the incident to be deleted from servie now | DeleteRecord | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| DeleteRecordResponse | DeleteRecordResponse object contains the count of deleted record |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Delete multiple record from the Incident table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. DeleteMultiple object for deleting multiple incident records from service now | DeleteMultiple | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| DeleteMultipleResponse | DeleteMultipleResponse object contains the count of deleted records |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Delete multiple record from the User table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. DeleteMultiple object for deleting multiple user records from service now | DeleteMultiple | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| DeleteMultipleResponse | DeleteMultipleResponse object contains the count of deleted records |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Delete a record from the Group Member table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Delete user role data | DeleteRecord | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| DeleteRecordResponse | DeleteRecordResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Delete a record from the User table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. DeleteRecord object represents the user to be deleted from servie now | DeleteRecord | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| DeleteRecordResponse | DeleteRecordResponse object contains the count of deleted record |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Delete a record from the User Role table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Delete user role data | DeleteRecord | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| DeleteRecordResponse | DeleteRecordResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query a single record from the Asset table and return the record and its fields.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Get object for retrieving user | Get | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetResponse | GetResponse object contains the user information |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query the Asset table by example values and return all matching records and their fields.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Request data | GetRecords | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetRecordsResponse | InsertResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query a single record from the Incident table and return the record and its fields.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Get object for retrieving incident | Get | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetResponse | GetResponse object contains the incident information |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query the Incident table by example values and return a comma delimited list of sys_id.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. GetKeys object for retrieving incident keys | GetKeys | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetKeysResponse | GetKeysResponse object contains the incident keys information |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query the Incident table by example values and return all matching records and their fields.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. GetRecords object for retrieving incident records | GetRecords | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetRecordsResponse | GetRecordResponse object contains the incident record information |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query a single record from the User table and return the record and its fields.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Get object for retrieving user | Get | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetResponse | GetResponse object contains the user information |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query the Group Member table by example values and return all matching records and their fields.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Get user role record data | GetRecords | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetRecordsResponse | GetRecordsResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query the User table by example values and return a comma delimited list of sys_id.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. GetKeys object for retrieving user keys | GetKeys | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetKeysResponse | GetKeysResponse object contains the user keys information |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query the User table by example values and return all matching records and their fields.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. GetRecords object for retrieving user records | GetRecords | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetRecordsResponse | GetRecordResponse object contains the user record information |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Query the User Role table by example values and return all matching records and their fields.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Get user role record data | GetRecords | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| GetRecordsResponse | GetRecordsResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Creates a new record for the Asset table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Insert Asset data | Insert | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| InsertResponse | InsertResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Creates a new record for the Incident table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Insert object to be inserted into servie now system | Insert | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| InsertResponse | InsertResponse object contains the incident which has been inserted into the servie now system |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Creates a new record for the User table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. User to be added to service now system | Insert | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| InsertResponse | InsertResponse object contains the user which has been inserted into the servie now system |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Creates a new record for the Group Member table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. User Group data | Insert | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| InsertResponse | InsertResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Creates a new record for the User Role table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Insert user role data | Insert | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| InsertResponse | InsertResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Updates an existing record in the Asset table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Update Asset data | Update | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| UpdateResponse | UpdateResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Updates an existing record in the Incident table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Update object to be updated in service now system | Update | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| UpdateResponse | UpdateResponse object contains the updated incident detail |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Updates an existing record in the User table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Update object to be updated in service now system | Update | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| UpdateResponse | UpdateResponse object contains the updated incident detail |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Updates an existing record in the Group Member table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Insert user role data | Update | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| UpdateResponse | UpdateResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |
Updates an existing record in the User Role table.
INCLUDE_ERROR
| Name | Default Value | Description | Java Type | MIME Type | Encoding | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Optional. Specify which configuration to use. | |||||||||||
| #[payload] | Optional. Insert user role data | Update | */* | ||||||||
| Connection Parameters This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation. | |||||||||||
| Optional. A username to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. A password to connect to the service now | String | */* | UTF-8 | ||||||||
| Optional. Tenant URL in ServiceNow. E.g.:https://dev1.service-now.com | String | */* | UTF-8 | ||||||||
| Return Type | Description |
|---|---|
| UpdateResponse | UpdateResponse Object containing results of the operation |
| Payload Class | Description |
|---|---|
| Exception | if any error occurs |