This document shows an example of what needs to be done in Efecte ITSM to make it integration-ready with ONEiO. Note also, that the amount of fields used in integrations might vary. The document also describes what ONEiO needs to be able to send messages to the Efecte ITSM instance.
For any questions related setting up the integration, please send mail to firstname.lastname@example.org.
You can sign up for a free trial of ONEiO from the following link: ONEiO Free Trial
Inbound to ONEiO
For a tool to send messages to ONEiO the tool must have access to ONEiO's IP addresses. Communication is only allowed over HTTPS and the endpoint must have a valid trusted certificate in use.
Outbound from ONEiO
For ONEiO to send messages to the integrated tool, tools interface must be reachable from ONEiO's IP addresses. The preferred communication way is HTTPS with a trusted valid certificate. In test environment, self-signed certificates and HTTP can be used as well.
See also Securely connecting ITSM tool with ONEiO to get guidance how to create a secure connection.
Sending messages from ONEiO to Efecte ITSM
- Efecte user with sufficient privileges to create and/or update the templates used and to the folder(s) used.
- Url to Efecte ITSM instance.
per template used
- Template code
- Folder code or folder id where the templates are stored
- Code of the custom field in Efecte template that is storing external id (ticket id from the integrated system)
- Codes of any date fields integrated
- If non-default date format pattern is used, it is needed
- Attribute code of attachment field
Sending messages from Efecte ITSM to ONEiO
Configure the source Efecte system to send updates to ONEiO using the SendDataCardXmlToWebService listener.
<name>POST Send SOAP to ONEiO</name>
<name>Send to ONEiO</name>
<name>Send to SOAP ONEiO</name>
<name>Require changed data</name>
Id handling when creating a new entity to Efecte
Since Efecte's API is not providing Efecte's entity's id, ONEiO handles the create message so that the id would be available. Technically ONEiO will do a query to Efecte's API with the external id provided in the message after the create and fetches the id. There's nothing ONEiO user need to do concerning this. It is an out-of-the-box feature.
Outbound attachment handling from Efecte
The message from Efecte only provides the information, if the entity contains one or more attachments. According this information, ONEiO fetches the attachments and includes them into the message to be relayed. There's also no information in the message whether the attachments in the message are added to the entity after the last update, or if they have been there prior to the update. ONEiO keeps track of all the attachments in a certain entity so that only the new attachments are relayed forward. There's nothing ONEiO user need to do concerning this. It is an out-of-the-box feature.