EU - Core Workshop
EU - Core Workshop
Implementation Workshop
Hafid Ahannay
Principal Technical Consultant
Ref: 0001599
Agenda
Define a set of stories, that capture the requirements for core platform configurations
and data, in order to allow EU Commission to go live.
Walk through of the core configuration options and data requirements within
ServiceNow
Identify and agree on any additional functionality required not available out of the
box
Location A physical place where users and resources are present and • Tell where each user is located
perform work • Tell where a task is to be performed
(cmn_location)
• Tell where an asset is located
Company Legal entities which represent vendors, manufacturers, or • Identify which business units, departments and
users are part of the same organization (useful
(core_company) customers with whom you do business. Companies provide a for service provider or customer support
way to organize users. Companies typically comprise business organizations
units and departments.
Business Unit Business units are parts of your organization and in charge of • Group departments to reflect an organization
structure within the same organization
(business_unit) certain operations (such as Finance, HR, IT, …)
Business units typically comprise departments and are
associated with a company.
Department Departments provide a way to group users within a Business • Group users to reflect an organization structure
within the same organization
(cmn_department) Unit or within a Company.
Cost Center A Cost Center typically represents a business entity that incurs • Link expenses and costs to a business entity
(cmn_cost_center) costs
First Name The first name of the user To properly identify who is the requestor of a ticket or who is assigned to a ticket Mandatory
Last Name The family name of the user To properly identify who is the requestor of a ticket or who is assigned to a ticket Mandatory
Email The email address of the user The platform sends emails to the users regarding their tickets/tasks Mandatory
Business Phone Their office phone number The support teams may need to call the user to handle their request Strongly Recommended
Mobile Phone Their mobile phone number The support teams may need to call the user to handle their request Optional
Home Phone Their home phone number The support teams may need to call the user to handle their request Optional
Company The company they belong to Support may be different per customer company (or internal entity) Strongly Recommended
Department The company department they are in Support may be different per department Recommended
Location Their usual company location Identify local support teams that can help the user Strongly Recommended
Country Code The identifier of the country they are in Support may be different per country (is deduced from location) Recommended
City The city they are in Support may be different per city (is deduced from location) Recommended
Building The building within the location Support may be different per building (at the same location) Strongly Recommended
Gender The gender of the user Useful when talking or writing to the user to know their gender Recommended
Language The preferred language of the user Allows adapting the tool GUI and localize content Recommended
Time zone The time zone the user is in Allows displaying correct
12 date/time fields to the user ©Recommended
2021 ServiceNow, Inc. All Rights Reserved.
* For a list of all attributes please check the « Dictionary » in the platform
Company (core_company) table key fields
Below are some key attributes* of a Company in ServiceNow and why they are needed
Attribute Description Why is it needed (examples) Recommendation
Name The descriptive name of the company Display field for company record on forms and in lists Mandatory
Country Country where the company is located Needed for contact information Optional
City City where the company is located Needed for contact information Optional
State / Province State where the company is located Needed for contact information Optional
Street Street address of the company Needed for contact information Optional
Phone Phone number of the company Needed for contact information Optional
Contact Users that serve as internal and external Needed for contact information Optional
Primary External Contact contacts for this company
Secondary Internal Contacts
Secondary External Contacts
Customer Indicates if this is a customer company Needed in Customer Service Management Optional
Status Indicates if a company is active or not Allows indicating which companies are active or inactive Recommended
Primary Indicates if this the primary company in The logo and banner text of the primary company is displayed in the backend UI of Strongly Recommended
the platform the platform
* For a list of all attributes please check the « Dictionary » in the platform
Location (cmn_location) table key fields
Below are some key attributes* of a Location in ServiceNow and why they are needed
Name The name of the location Meaningful name for your organization. Used to locate users and assets. Mandatory
Country The country of the location Needed for contact information Recommended
State / Province The state/province within the country Needed for contact information Optional
City The city of the location Needed for contact information Recommended
Zip / Postal Code The postal code Needed for contact information Optional
Street The street name and number Needed for contact information Optional
Company The company this location is linked to A location may belong to a specific company Optional
Best practice: stop at the site level when modeling locations in ServiceNow.
If it is required to indicate in which building the user is located use the « Building » (cmn_building) table.
If is is required to indicate Floor, Office and Desk number of user then it is better to add those fields on the User table
* For a list of all attributes please check the « Dictionary » in the platform
Department (cmn_department) table key fields
Below are some key attributes* of a Department in ServiceNow and why they are
needed
ID Unique identifier of the department Each department must have a unique identifier Strongly Recommended
Code A second field of identification A second way of identifying (or abbreviating the name) Optional
Business Unit A department might be part of a BU A department can be part of of business unit Optional
Cost Center Expense lines & costs of the department can be associated with a cost center Optional
Department Head A person is the head of the department Approvals & notifications can be sent to this user Strongly Recommended
Description Description of the department What do the people in the department work on Recommended
* For a list of all attributes please check the « Dictionary » in the platform
Importing Foundation Data
Foundation data can be imported in the platform through Data Sources of types:
• File:
– Either as attachment, FTP, FTPS, SFTP, HTTP, HTTPS, SCP.
– Formats: XLS/XLSX, CSV, XML, JSON, Custom (parse by script)
– XML
– Json
• JDBC: Oracle, MySQL, Sybase, DB2 Universal, and MS SQL Server drivers
• LDAP
• REST (through IntegrationHub)
– Formats: JSON, XML, Parse By Script
Best Practices:
• Only bring across attributes that you need to improve
performance
• Clean up your User data to improve accuracy and
completeness
– Ensure Users have Managers for e.g. Approvals.
– Don’t bring across non-user data such as rooms and printers. (filter
with Transform Maps if needed)
• Schedule synchronization once a day during off-peak
hours, only decrease intervals when necessary
– Make sure to also synchronize deactivated users.
• For partial organizations, only bring across the required
regions.
Departments
Common Import Data: Locations
Cost Centers
Companies
19 © 2021 ServiceNow, Inc. All Rights Reserved.
Access
You can use multifactor authentication in combination with the following authentication
methods:
• Local Database Authentication (native ServiceNow authentication)
• SSO with LDAP Integration
Group A group is a set of users who share a common purpose and • Group users in the same team
perform activities and tasks. • Assign tasks to teams
(sys_user_group)
• Assign roles to users
Roles Roles grant access to base system platform features and • Admin assign roles to group or user to grant
access to available features and data privileges
(sys_user_role) applications.
Manager The manager of the group The manager can manage who is in the group and receive special notifications Recommended
Group Email The email mailbox of the group When a group has an email, notifications are to it instead of members emails Recommended
Description Clear description of the group’s purpose Ease the management of the groups over time Optional
Parent The parent group Groups can be modeled in a hierarchical structure if needed Optional
Type A group can have multiple types Giving groups specific “Types” eases the filtering of groups lists in the tool Strongly Recommended
Cost center The cost center linked to this group Useful when doing IT Cost Management Optional
Vendors A group can represent an external Useful if groups needs to be tagged as being external vendors/contractors Optional
vendor
* For a list of all attributes please check the « Dictionary » in the platform
Groups
• There are no hard and fast rules to creation of naming conventions as every
organization is unique.
• It is recommended to enforce the naming convention in the ServiceNow platform
by automating controls and name checks upon group creation or name
modification.
Approve/Reject
Administrator
Groups
e.g. : Offshore
team
Create group
Request
adding/removing
users from group
Manager
Group
Approve/Reject
Administrator
Groups
e.g. : Offshore Another possibility: Consider delegating this task to the Group
team Manager
Add/Remove users
Approve/Reject
Administrator
Groups
e.g. : Offshore
team
Add/Remove users
Limitations:
• A MID server can communicate with only one instance.
• An instance can run without a MID Server.
• Port 443 needs to be enabled to connect to your instances
Recommendations:
• Set up a MID server even if there is no immediate need. You likely need one for integrations.
• Depending on expected traffic, additional MID servers can be setup for a single instance (production)
• Set up a MID servers for at least your Dev, Test, and Production environments
Assets Include:
• Hardware
• Software Licenses
• Buildings
• Consumables
• Equipment – especially in Data Centers
• You care about tracking the item’s • You monitor and track technical
purchase, cost, depreciation, etc. specifications
• Documenting the service status, end-of-life • It may be associated with an Incident,
and/or destruction is required Problem or Change record
• There are associated contracts; • You need to know the item’s relationship to
maintenance, warranty, license, etc. other items
• Inventory tracking is expected
Configuration management
focuses on operational usage
and logical relationships.
Services
Scheduled Job
CMDB CI Asset
CI 1 CI 1 Ref Asset 1
Every 15 mins
Business Rule
Assigned To Assigned To
Cases
for:
– Manufacturer name
– Model name
– Model number
– Lifecycle details
Product Model
Discovery
Service Mapping
Each customer (region) will have their own working hours and national holidays (bank
holidays). These are captured in Schedules. These need tailored.
Mon-Fri 8-6
Weekdays 24X7
Setting Description
Maximum Attachment Size Definition of the max. attachment size and allowed file types
(default 1024 MB)
Session Time Out Default session time out for ServiceNow is 30 Minutes
Remove ´Remember Me´ Disable the Remember Me check. Applicable for non-SSO only
Change Default Passwords Change default passwords for accounts such as admin, ITIL and
employee, which are provisioned with default passwords.
High Security Settings Go through the High-Security Settings page
SNC Access Control Enables customers to control which ServiceNow employees may
access their instance, and when.
Email Filters When email integration is used, activate and configure Email Filters
Review the email integration options on the Docs page for details
Branding Activities:
• Add Company Logo
• Configure basic color scheme or create a Theme
– If a theme is created, add a system user preference to default the theme
Expert Tip: Only brand the production instance according to the company guidelines. Color Test and Dev
environments with significant different colors will help them stand out and reduce risk of mistakes.
Banding Activities:
• Login/Logout pages à Only if login is not done through an IDP
• Service Portal à Set the primary lading page for all end users
– Separate Workshop to style and brand the Service Portal is recommended due to impact!
• Notifications à Brand your outgoing notifications using notification templates (HTML)
Custom URL Enable a custom URL to direct to the instance (instead of company.service-
now.com)
Portal Redirect Select the primary Service Portal a user is directed to. Differentiation is possible