You can integrate CoE Manager Plus with ServiceNow to sync data between ServiceNow records such as
tickets and CoE Manager Plus opportunities.
Procedure
-
In the ServiceNow instance, register a new application and
generate client ID and client secret.
-
Log in to ServiceNow as an administrator.
-
Navigate to .
-
Click New.
A list of options is displayed.
-
Select Create an OAuth API endpoint for external
clients.
-
In the Application Registries screen, click
New.
-
Provide a name for your application. For example, CoEMgr.
-
Leave the default values for the rest of the fields and click
Submit.
-
Open the application and copy the Client ID and
Client Secret to clipboard.
-
In the ServiceNow instance, get table and role.
-
Log in to ServiceNow as an administrator.
-
Navigate to .
-
Search for your table by providing the name in the label field.
-
Click to open the table.
-
From the Name field, copy the name of the table
to clipboard.
-
Scroll down to the Access Controls tab and open
the record by clicking the Name in the last
row.
-
Scroll down to the Requires role tab and copy
the Role.
-
In the ServiceNow instance, create user and assign role.
-
Log in to ServiceNow as an administrator.
-
Navigate to .
-
Click New to create a new user.
-
Enter User ID, First
name, and Last name.
-
Select the check boxes Active and
Internal Integration User.
-
Click Submit.
This takes you back to the previous page.
-
Search for the user you just created and click to edit the user.
-
Scroll down to the Roles tab and click
Edit.
-
Use the filter and add your application name to find the appropriate
role.
-
Select both the roles and click Save.
You are redirected to the edit user page.
-
Click and copy the generated password to clipboard.
-
Click Save Password.
-
In the Edit user page, click
Update.
-
In the CoE Manager Plus instance, add a ServiceNow integration.
-
Log in as an administrator.
-
Navigate to Integrations tab.
-
Click the Plus icon to add the automation
Integration.
-
The Parent field has the name of your CoE Manager Plus instance by default.
-
Select ServiceNow from the Vendor drop-down.
-
Enter a meaningful name for your integration.
-
click Create.
-
Open the created ServiceNow integration and click
Edit.
-
Enter the configuration settings copied in the clipboard; vendor URL,
client ID, client secret, and ServiceNow username,
password, and table name.
-
Enter ServiceNow -> CoE Manager and CoE
Manager -> ServiceNow field mapping attributes in JSON
format. Set the Shibumi attribute API name first followed by the ServiceNow field name. See example below.
| ServiceNow -> CoE Manager field mapping |
CoE Manager -> ServiceNow field mapping |
{
"description":"idea_description",
"name":"idea_name"
}
|
{
"Total_Savings_c":"expected_savings",
"Stage_c":"opportunity_status"
}
|
The two field mapping attributes allow the data to be passed from CoE Manager to ServiceNow and vice
versa. You can check the attributes to map in the page in CoE Manager Plus. Similarly,
to check the attributes in ServiceNow, navigate to . Use the Get API method to see the attributes in the
response body.
-
Click Save.
-
ServiceNow tab is now added to your
Opportunity menu.
-
Create business rule in ServiceNow.
-
Log in to ServiceNow as an administrator.
-
Navigate to .
-
Enter the name of the business rule.
-
Select the table from the drop-down.
-
Select the Active and
Advanced check boxes.
-
Go to When to run tab and select
async in When
drop-down.
-
Select the Insert check box.
-
Go to Advanced tab paste the script copied from
CoE Manager Plus instance as given below:
- In CoE Manager Plus, navigate to Integrations
tab.
- Edit your ServiceNow integration.
- Copy the script in the ServiceNow BR
webhook.
When a new ServiceNow idea is created, this script executes and
creates an opportunity in CoE Manager Plus.
-
Link ServiceNow idea with opportunity in CoE ManagerPlus.
-
In your ServiceNow instance, copy the
Number corresponding to the idea to
clipboard.
-
In the CoE Manager Plus instance, navigate to the ServiceNow tab in your opportunity.
-
Click Update CoEM Opportunity or
Update ServiceNow Record.
-
Click the refresh icon.
The data from
ServiceNow record is now updated in the
opportunity in
CoE Manager Plus. You can see the entire
audit history in page.
Note: The base functionality
is provided as part of the CoE Manager Plus. You can
customize further to add other feature functionalities.