Search
Related topics are listed below.
Service Now Overlay with ActiveControl Integration
Service Now Overlay with ActiveControl Integration
Activate the following services in SICF sap/bc/webdynpro/sap/SAML2, /sap/public/bc/icons, /sap/public/bc/icons_rtl, /sap/public/bc/webicons, /sap/public/bc/pictograms, /sap/public/bc/webdynpro/* Run transaction SRT_ADMIN in client 000 and client 100 Run…
Integration Scenarios
Integration Architecture » Integration Scenarios
The standard integration scenario is to combine AC and a third party IT Service Management product, and possibly a Test Automation product to create a fully integrated end-to-end process for managing change. This typically requires both inbound and outbound…
Integration Architecture
Integration Architecture
The architecture of ActiveControl can be broken down into: client software, a controlling SAP system, other participating SAP systems and integration systems. The diagram below illustrates the central role of the controlling SAP system – referred to as the…
Inbound Integration
Integration Architecture » Inbound Integration
For inbound integration scenarios AC provides several SOAP web services. Currently, these are: • Create a Business Task • Change a Business Task • Read a Business Task • Analyse a Business Task • Read the results of an analysis for a Business…
Integration Class
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Integration Class
/BTI/TE_INT_CLAS – Integration Object Class List Field Description EXTSYS_NO Main external system identifier, this is the identifier of the system that you wish to integrate with we can have as many systems as we want. An…
Integration Points
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Integration Points
The standard out of the box integration framework integrates at task level with third party software using task status changes as integration points. A process code will need to be attached to a task deployment or planning status which subsequently needs to be attached…
Integration Trigger Engine
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Integration Trigger Engine
A trigger program should be scheduled to pick up the Task status changes that need to be interfaced to the external system(s). This trigger program selects the appropriate AC records, dependent on the configuration set up above, and passes it through the mapping…
Integration Send Engine
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Integration Send Engine
A send program is then scheduled to pick up the mapped transactions and send them out to the configured external systems. It retrieves the required records and then uses the configured send methods for each particular integration scenario to actually push the data out…
Integration Audit Report
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Integration Audit Report
At any time, the Integration Reporting Console can be used to see the status of all integrations, the status and history of each transaction and can also be used to update the underlying transactional data, if required, to fix errors. /BTI/TE_RINTEG_AUDIT se38…
SAP Integration Header
TROUBLESHOOTING » SAP Integration Header
Check in tables /bti/te_int_head SE16
SAP Integration Item’s
TROUBLESHOOTING » SAP Integration Item’s
Check table /bti/te_int_item se16. You can delete these entries and retest a connection.
Integration Process Flow
Integration Architecture » Integration Process Flow
The ActiveControl Integration Framework provides an open architecture for passing messages into and out of the system in a multitude of ways. Although integration can be set up in many ways, one of the more common scenarios is explained in detail below: Example…
Inbound Integration Process
Integration Architecture » Inbound Integration » Inbound Integration Process
There are two inbound calls in the above scenario: 1. Creation of the Business Task in AC 2. Approval of Testing/Entry of test results once testing complete Both of these calls would be web service calls to standard AC APIs (although alternative techniques are…
Outbound Integration Process
Integration Architecture » Outbound Integration Process
The outbound calls from AC to the external ticketing system can all be based on the Deployment Status of a change within AC. Integration scenarios based on AC status changes are delivered as standard with the AC Integration Engine and therefore require no…
ActiveControl Domain Controller Setup and Configuration
ActiveControl Domain Controller Setup and Configuration
This section guides you through the steps that are needed to configure outbound integration within ActiveControl. The Integration configuration is maintained through the SAP standard SM30/31 functions where table entries can be created and updated.
The Integration Framework Architecture
Integration Architecture » The Integration Framework Architecture
The Integration Framework is divided between inbound and outbound processes. For inbound calls, those made by a third party system into AC, a number of web services are exposed allowing the external system to manipulate ActiveControl objects. Calls to AC web services…
Introduction
Introduction
ActiveControl offers a variety of ways to integrate inbound and outbound scenarios using documented API’s. ActiveControl provides an Integration Framework that can manage outbound interactions with external systems (including queuing, re-sends, error processing and…
Connector Functionality
Integration Architecture » Connector Functionality
From the standard process flow above, it is envisaged that the developed connector will provide the services required on the ITSM side to initiate a web service call to ActiveControl to create an AC Business Task (which will be the representation of the ITSM ticket…
The Domain Controller
Integration Architecture » The Domain Controller
Like the Transport Management System, ActiveControl has the concept of a “domain controller”. The domain controller does not need to be configured in any special way, it is simply the SAP system that the ActiveControl client software connects to, and is where…
External System(s)
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » External System(s)
The ActiveControl integration framework can be used to perform outbound integration on potentially any external system. Two tables need to be maintained here, table ‘/BTI/TE_INT_SYST’ is the table that holds all the external system id’s and descriptions along…
Updates to Business Tasks
TROUBLESHOOTING » Updates to Business Tasks
It is not part of the current out-of-the-box ActiveControl / ServiceNow integraiton to update Business Tasks based on updates to the corresponding ServiceNow ticket. It is possible to do this via an extension to the plug-in – this has been done by another…
Web Services
Integration Architecture » Web Services
The technical definitions are available as WSDL both for the main definition and test endpoint . The following documentation, which details every action available, has been generated from the WSDL above. Port type _-BTI_-TE_TASK_WS 3.2.1 Create a business task Allows…
Conversions
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Conversions
The integration framework can also take into account value conversions. For instance where a value in ActiveControl could equal one thing maybe its corresponding value in an external could be different although they both mean the same thing. For example: A AC priority…
Mapping
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Mapping
An essential part of the integration framework is mapping ActiveControl fields to the equivalent fields on any external system. This is achieved using the table ‘/BTI/TE_INT_MAPP’. Ideally, this process will need to be undertaken before the framework can be used.…
Inbound Process Flow
Integration Architecture » Inbound Integration » Inbound Process Flow
The standard inbound integration process flows would be: • Create/Change a Business Task in ActiveControl Creating or changing a Business Task requires simple calls to the appropriate web service. When changing a Task, the current field values should be read first…
AC Properties
Service Now Overlay with ActiveControl Integration » Configuration » AC Properties
Step 1: Configure properties Note: Property described as – “Describes which SN task tables will be in use with ActiveControl” should follow the convention of separating tables with commas (i.e. change_request, incident, problem) Note 2: Property Described as:…
AC Status Mappings
Service Now Overlay with ActiveControl Integration » Configuration » AC Status Mappings
Change status mappings in accordance with the blueprinted field values agreed by both Basis and ServiceNow admins. Step 4: Set AC Status Mappings – The status mappings table will allow AC to update a SN task state field based on the AC status received. Step 4a: …
Configuration
Service Now Overlay with ActiveControl Integration » Configuration
Step 8: Confirm the following now exist in the instance: ActiveControl Navigational Menu Application ActiveControl Scripted Web Service (Menu -> System Web Services -> Scripted Web Services -> Transport Expresso) ActiveControl Script Include (Menu -> Script…
Initial Settings
Service Now Overlay with ActiveControl Integration » Initial Settings
Users: Roles: Create/Check SOAP user for these roles x_bate_transport_e_transport_expresso_user – Allowed to add, change, and delete field and status mappings with regards to ActiveControl. x_bate_transport_e_transport_expresso_admin – Allowed to change the…
Update Processes
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Update Processes
Currently the integration framework is capable of updating external records in two ways in either ‘Create’ mode or ‘Update’ mode, these ‘modes’ are known within the integration framework as process codes and to try and ensure forwards compatibility these…
Configuration Overview
ActiveControl Domain Controller Setup and Configuration » Configuration Overview
The table below shows a list of database tables and objects with descriptions that need to be maintained followed by a more in depth description of how to configure the tables. Name Description /BTI/TE_INT_SYST Integration System List table…
Complex Mapping
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Complex Mapping
For complex mapping scenarios, a specific function module can be created on the ActiveControl Domain Controller to perform whatever mapping or transformation that may be required. /BTI/TE_INT_FLDE – Mapping User Exits Field Description…
AC Field Mappings
Service Now Overlay with ActiveControl Integration » Configuration » AC Field Mappings
Change field mappings in accordance with the blueprinted field values agreed by both Basis and ServiceNow admins. Step 3: Set Field Mappings – The field mappings table will act as a transform map between the fields in SN and AC. Fields are case-sensitive. Step…
Soap Messages
Service Now Overlay with ActiveControl Integration » Initial Settings » Soap Messages
ActiveControl SOAP Message WSDL now exists in the clients ServiceNow. Or a variation of the name depending on version. The WSDL is defaulted to BTI’s SAP instance, client SNOW admin needs to redefine this to what is identified in the created SAP SOAMANAGER…
Filter Values
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Filter Values
Set the filter values in /BTI/TE_INT_FILT /BTI/TE_INT_FILT – Filter for? Field Description SCENARIO_NO. ? SEQUENCE_NO. ? TEFIELDREF ? FIELD_VALUE ? FILTER_VALUE …
Retrieve Update Set
Service Now Overlay with ActiveControl Integration » Retrieve Update Set
Step 1: Navigate to ServiceNow instance and login as an admin user Step 2: In Navigation Menu select: “Retrieved Update Sets” Step 3: Select the Related Link choice: “Import Update Set from XML” Step 4: Select the…
Notification Users
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Notification Users
It is also possible to set up ‘Notification Users’ per external system that can be notified when an integration message has gone into an error status. This is run through the Email Notification Engine and the table that needs to be maintained is…
Change form
Service Now Overlay with ActiveControl Integration » Initial Settings » Change form
The same should be done for Incidents, if in scope for integration.
Inbound – Service Definition
SOAMANAGER Setup » Inbound – Service Definition
Two TE integration services are defined. /BTI/TE_TASK_CREATE_WS is an older configuration requirement and no longer used in newer versions. /BTI/TE_TASK_WS is to be configured. Pending a web service binding WSDL from TETASK is still to be supplied to…
Number Range
ActiveControl Domain Controller Setup and Configuration » Configuration Overview » Number Range
Number range for object /BTI/TE_RF needs to be setup in the AC Domain Controller via SNRO for the Integration Framework to operate. ! If you do a full DC migration of the ServiceNow configuration from a Dev Domain Controller to a Production Domain Controller, it…
WSDL Analyzer
TROUBLESHOOTING » WSDL Analyzer
SOAMANAGER has a WSDL Analyzer. 1st Copy the WSDL from the Service Definition Binding Paste url, user and password > Analyze! Successful with [green checkbox]
SOAMANAGER Setup
SOAMANAGER Setup
Prerequisite: Review SSL certificates are the same between SAP and 3rd party tools. Locally/self-signed certificates are not accepted. Verisign is one certificate provider. Note; SOAMANAGER web browser dashboard structure changes with every version of Solution…
SSL connectivity errors
TROUBLESHOOTING » SSL connectivity errors
SSL certificates not trusted/accepted ServiceNow certificate not accepted by SAP organization Extra…