[Trang 1]
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
BÁO CÁO THỰC TẬP
SERVICENOW
Công ty thực tập:
DXC Technology Việt Nam
Người phụ trách:
Trần Quốc Hưng
Thực tập sinh:
Phạm Quốc Trung
TP. Hồ Chí Minh, tháng 6 năm 2022
[Trang 2]
LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn Công ty DXC Technology Service Việt Nam đã tạo điều
kiện cho em có cơ hội được thực tập tại công ty.
Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer,
nhóm thực tập chúng em đã tiếp thu được những kiến thức quan trọng để có thể làm việc
với ServiceNow. Chân thành cảm ơn các anh chị trong nhóm trainer đã bỏ ra nhiều thời
gian,công sức để hướng dẫn chúng em hoàn thành đợt thực tập này.
Đặc biệt cảm ơn anh Trần Quốc Hưng đã tận tình, hướng dẫn, giúp đỡ cho em trong
suốt quá trình thực tập tại công ty: hướng dẫn giải quyết những khó khăn trong công việc,
đến những khó khăn việc làm quen với môi trường mới. Cảm ơn anh Nguyễn Công Thịnh
và anh Huỳnh Nguyễn Thanh Danh đã giúp đỡ, hướng dẫn tụi em các vấn đề cần lưu ý
trong quá trình thực tập. Cảm ơn chị Đặng Ngọc và chị Lê Thị Mỹ Hậu đã dành thời gian
cho em để được phỏng vấn và tham gia vào project L’OREAL hiện tại. Và cũng như tất cả
các anh, chị, các bạn trong team ServiceNow đã giúp đỡ em trong quá trình thực tập tại
DXC Việt Nam
Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo
điều kiện em làm bài báo cáo này.
Phạm Quốc Trung
TP.HCM, ngày 15 tháng 6 năm 2022
[Trang 4]
Mục lục
Chương 1: Giới thiệu công ty thực tập ................................................................................................... 5
1.
Giới thiệu công ty DXC Technology ........................................................................................... 5
2.
Mục tiêu, sứ mệnh và giá trị của công ty ..................................................................................... 6
3.
Sản phẩm của công ty ................................................................................................................. 6
Chương 2: Nội dung thực tập ................................................................................................................. 8
1.
Tìm hiểu công ty và các cài đặt về bảo mật tài khoản .................................................................. 8
2.
Tìm hiểu các kiến thức cơ bản về ServiceNow ............................................................................ 9
3.
Thực hiện project bằng bài tập lớn OTJ (On-the-job) Training .................................................. 12
4.
Lịch làm việc ............................................................................................................................ 12
Chương 3: Chi tiết về bài tập lớn OTJ Training ................................................................................... 16
1.
Tạo Catalog Item ...................................................................................................................... 16
2.
Tạo Application ........................................................................................................................ 22
TÀI LIỆU THAM KHẢO ................................................................................................................... 38
[Trang 5]
Chương 1: Giới thiệu công ty thực tập
Hình 1. Logo công ty DXC Technology
1. Giới thiệu công ty DXC Technology
DXC Technology là công ty hàng đầu về dịch vụ CNTT toàn cầu trong danh sách
Fortune 500. DXC có hơn 130.000 người ở hơn 70 quốc gia được ủy thác bởi khách
hàng để cung cấp những gì quan trọng nhất. DXC sử dụng sức mạnh của công nghệ
để cung cấp các dịch vụ CNTT quan trọng cho sứ mệnh trên Ngăn xếp Công nghệ
Doanh nghiệp tới thúc đẩy tác động kinh doanh. DXC là nhà tuyển dụng được lựa
chọn với các giá trị mạnh mẽ, và thúc đẩy một nền văn hóa hòa nhập, thuộc về và
quyền công dân doanh nghiệp.
Công nghệ DXC cung cấp các dịch vụ CNTT đẳng cấp thế giới trên quy mô
Delivery Center và Global Innovation ở Bắc Mỹ, Nam Mỹ, Châu Âu, Châu Á và
Châu Úc. Các trung tâm kết nối toàn cầu của DXC tự cho phép giải quyết những
thách thức công nghệ phức tạp và chuyển đổi hoạt động kinh doanh của khách hàng
thông qua đội ngũ nhân viên giao hàng tận tâm của chúng tôi với hơn 110.000 người.
Với các đội phân phối toàn cầu và kỹ năng kỹ thuật phong phú, DXC cung cấp các
[Trang 6]
giải pháp để giải quyết chi phí, quy định, ngôn ngữ và kinh doanh của khách hàng
yêu cầu về tính liên tục. DXC tận dụng sức mạnh của quan hệ đối tác thông qua hệ
sinh thái riêng của các nhà lãnh đạo công nghệ được quản lý. Bằng cách kết hợp các
điểm mạnh và chuyên môn trên toàn cầu, DXC tạo ra các giải pháp và mang lại kết
quả lớn hơn cho khách hàng trên Ngăn xếp Công nghệ Doanh nghiệp.
2. Mục tiêu, sứ mệnh và giá trị của công ty
- Mục tiêu: Mang đến cách dịch vụ cộng nghệ chỉnh chu đến cho khách hàng.
- Sứ mệnh: Trở thành một công ty dịch vụ CNTT sử dụng sức mạnh của công nghệ
để xây dựng tương lai tốt hơn cho khách hàng, đồng nghiệp, môi trường và cộng
đồng, giúp khách hàng mang lại tác động kinh doanh và chủ nhân của sự lựa chọn.
- Giá trị:
Giao hàng: Chúng tôi làm những gì chúng tôi nói rằng chúng tôi sẽ làm. +
Cộng tác: Chúng tôi làm việc theo nhóm - toàn cầu và địa phương.
Cộng đồng: Chúng tôi tin tưởng vào sự quản lý và xây dựng một công ty hỗ
trợ cộng đồng của chúng tôi.
Quan tâm: Chúng tôi chăm sóc lẫn nhau và nuôi dưỡng văn hóa hòa nhập và
thuộc về.
Làm: điều đúng đắn và chúng ta hành động một cách chính trực.
3. Sản phẩm của công ty
DXC cung cấp các dịch vụ công nghệ thông tin mà khách hàng cần để hiện đại hóa
hoạt động và thúc đẩy đổi mới trên toàn bộ lĩnh vực công nghệ thông tin của họ.
DXC cung cấp các dịch vụ về tập hợp các ngôn ngữ lập trình, khuôn khổ, kiến trúc,
cơ sở dữ liệu, máy chủ, công cụ dành cho nhà phát triển thực hiện các chức năng nhất
định trong ứng dụng. DXC cung cấp gia công quy trình kinh doanh, phân tích và kỹ
thuật, ứng dụng, bảo mật, đám mây, gia công phần mềm công nghệ thông tin và nơi
làm việc hiện đại.
[Trang 7]
Cụ thể ở mảng ServiceNow:
Công ty sẽ cung cấp các dịch vụ quản lý và tự động hóa các quy trình cho các tổ
chức doanh nghiệp lớn thông qua nền tảng đám mây dựa trên framework SNOW.
Một số đối tác của DXC Technology về mảng ServiceNow có thể kể đến như là
Nestle, Daiichi-Sankyo, Fifa, L’Oreal, etc…
[Trang 8]
Chương 2: Nội dung thực tập
Sau khi trải qua đợt thực tập gần 2 tháng của công ty, thực tập sinh sẽ được đào tạo
toàn diện về ServiceNow, đồng thời rèn luyện những kỹ năng mềm như làm việc nhóm,
thuyết trình, giao tiếp. Tại công ty, sinh viên có cơ hội được học tập, khám phá và làm việc
trong một môi trường chuyên nghiệp.
1. Tìm hiểu công ty và các cài đặt về bảo mật tài khoản
Thời gian: 1 ngày (09/03/2022)
Nội dung: Giới thiệu về công ty, cách tổ chức của công ty. Giới thiệu chung về
Servicenow.
Được nghe chị Đinh Trang Quỳnh giới thiệu về công ty, quá trình thành lập và phát
triển quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty.
Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty
như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công
việc…
Ngoài ra, thực tập sinh còn được giới thiệu về Mentor, Project Manager (PM),
People Manager (PPM) đồng hành trong quá trình thực tập, được giới thiệu training
plan.
Sau khi kết thúc buổi giới thiệu, thực tập sinh sẽ được Mentor hướng dẫn setup
account DXC của công ty, setup Universal ID, giải thích chung về training plan.
Hướng dẫn thực tập sinh tìm hiểu về các công cụ cài đặt bảo mật cho tài khoản công
ty cấp thông qua bên thứ ba (Okta Verify). Các thông tin về ứng dụng Microsoft
Teams và tài khoản office. Lý do các nhân sự của công ty hiện tại làm việc remote
trên ứng dụng Microsoft Teams (Sử dụng cho mục đích meeting và các buổi training
cũng được tổ chức thông qua nền tảng này)
Thực hiện: Thực hành sử dụng các phần mềm đã nêu trên.
[Trang 9]
Kết quả: Hiểu thêm về công ty DXC, quá trình thành lập và phát triển. Hiểu thêm
về ServiceNow.Có thêm các kỹ năng về việc sử dụng email trong công việc, hiểu
được cách thức liên lạc nội bộ trong công ty.
2. Tìm hiểu các kiến thức cơ bản về ServiceNow
Thời gian: 7 ngày (10/3/2022 – 18/03/2022)
Nội dung:
Được training về các kiến thức nền tảng cơ bản khi làm việc với ServiceNow. Được
chia làm 4 nội dung chính:
1.1. System Administrator ServiceNow
Thời gian: 10/03/2022 – 11/03/2022
Nội dung: Học 5 courses về nội dung này:
- ITIL Overview: Nắm được thêm 1 số khái niệm về ITIL
- ServiceNow Core, UI and User Administration: Các thành phần cơ bản
của giao diện phía Administrator sử dụng trong quá trình sử dụng
ServiceNow: NavigatorBar, GlobalSearchBar, Header Menu Item,
Context Menu, List, Form,...
- ServiceNow Data Management: Nắm được cách quản lý dữ liệu với
Table, tạo custom applications với App Creator, load dữ liệu vào hệ thống
bằng Import Sets
- Service Automation Platform: Nắm được cách làm việc với Knowledge
Base, cách tạo Service Catalog Item với Variables, cách tạo và ứng dụng
Workflow, các tạo và áp dụng SLAs
- Core Application and On-going Maintenance: Nắm được cách làm việc
với Policies & Interactions (UI Policy, Data Policy, UI Action, Business
Rule, Client Script), cách tạo Appication Security bằng Access Control
[Trang 10]
List (ACL), cách tạo và ứng dụng Workflow, các tạo và áp dụng Events
& Notification, cách tạo và áp dụng Update Sets.
Thực hiện: Xem lại clip record của 5 courses. Công ty có tổ chức các buổi meeting
để giải đáp thắc mắc của thực tập sinh trong quá trình học. Làm bài Final Test sau
khóa học.
Kết quả: Nắm được thêm kiến thức để:
- Thực hiện các hoạt động quản trị hệ thống với vai trò của administrator
trong ServiceNow.
- Có được kiến thức nền tảng để học lấy chứng chỉ ServiceNow Certified
System Administrator.
1.2. Scripting in ServiceNow
Thời gian: 14/03/2022 – 18/03/2022
Nội dung: Học 5 courses về nội dung này:
- Scripting in ServiceNow - Introduction: Giới thiệu khái quát về
ServiceNow Scripting, hướng dẫn khi nào nên sử dụng Script, khi nào
không nên sử dụng, một số tác dụng của script trên Client (tự động điền
giá trị 1 field dựa trên field khác, ẩn/hiện field, ...), trên Server (tạo event,
sửa lại record trên database,...), giới thiệu 6 ServiceNow API (Client/
Client Mobile/ Now Experience UI Framework/ Server Scoped/ Server
Global/ REST). Giới thiệu một số element hỗ trợ scripting: Script Editor
/ Real-time Syntax Checking / Toolbar / Syntax Highlighting / Script
Macro.
- Scripting in ServiceNow – Client-Side Script:
Giới thiệu về Client Script: Script Trigger: When (onLoad, onChange, onSubmit,
onCellEdit) vs What, Reference objects, Client Script’s Global variables: g_form
[Trang 11]
(GlideForm) / g_user (GlideUser) / g_scratchpad, hướng dẫn cách debug Client
Script: JavaScript Log and jslog() / Alert()/add message / Field Watcher / try/catch.
Giới thiệu về UI Policy: là logic của client-side điều khiển behavior và visibility
của field trên form (mandatory, visible, read-only), cách sử dụng đơn giản không cần
dùng script.
Giới thiệu về UI Action: Form UI Actions (Form buttons / Form context menu
items / Form links), List UI Actions (List bottom/banner button / List context menu
items / List choices / List links), UI Action Trigger.
- Scripting in ServiceNow – Server-Side Script:
Giới thiệu Business Rule: Business Rule Trigger, Business Rule Actions, Business
Rule Scripts.
Giới thiệu Scheduled Job: Là một logic tự động thực thi tại một thời điểm cụ thể
hoặc trên cơ sở lặp lại, dùng để: thực thi script / chạy report / tạo 1 record mới từ
template.
- Scripting in ServiceNow - Advanced Scripting:
Giới thiệu Script Include: Chứa code JavaScript để thực thi trên server, có thể tái
sử dụng, phải được gọi để thực thi, có thể extend class hoặc create function, có thể
được gọi trên client bằng GlideAjax.
- Scripting in ServiceNow - Working with catalog item:
[Trang 12]
Service Catalog cung cấp một cái nhìn có cấu trúc về các dịch vụ sẵn có do một tổ
chức quản lý (đó có thể là các dịch vụ CNTT hoặc các dịch vụ dùng chung như nhân
sự, cơ sở vật chất, tài chính, v.v.). Nó giúp quản lý những dịch vụ mà người dùng có
quyền truy cập và là đầu vào để người dùng yêu cầu các sản phẩm và dịch vụ (được
hiển thị dưới dạng các mục danh mục) từ tổ chức.
Các nội dung được tìm hiểu: Service Catalog Overview / Catalog Item Design /
Service Catalog Variables / Service Catalog Security / Catalog UI policy / Catalog
Client Script / Workflow / Debug performance diagnostics of a catalog item / Debug
user criteria of a catalog item / Translation of Service Catalog items / Catalog Builder
/ Order Guides / Record Producers / Content Items.
Thực hiện: Tham gia đầy đủ các buổi training của công ty được tổ chức trên
Microsoft Teams.Trong quá trình học, có thể hỏi trainer giải đáp thắc mắc. Làm bài
Final Test sau khóa học.
Kết quả: Nắm được thêm kiến thức về:
- Scripting trong ServiceNow: khi nào nên dùng và khi nào không nên
dùng.
- Hiểu thêm về Client Script / UI Policy / UI Action / Business Rule
-
Hiểu thêm về ServiceNow Catalog Item.
3. Thực hiện project bằng bài tập lớn OTJ (On-the-job) Training
Sau hơn hai tuần được training và thực hành, đồng thời cũng đã pass hết tất cả các
bài Final Test về các nội dung đã nêu trên, thực tập sinh đã nắm được những kiến
thức cơ bản về ServiceNow. Trong tuần thứ 3, trainer đã giao cho thực tập sinh một
bài tập lớn OTJ với mục địch áp dụng những kiến thức đã học thực hiện các yêu cầu
mà trainer đưa ra.
Chi tiết bài tập OTJ sẽ được giới thiệu ở phần 5.
4. Lịch làm việc
Tuần
Ngày
Công việc
Người hướng dẫn
[Trang 13]
09/03/2022
-
Tìm hiểu về công ty, cách tổ chức của công ty.
Làm quen với các công cụ làm việc trong công
ty.
Học cách trao đổi, làm việc qua email.
Chị Đinh Trang
Quỳnh
Hướng dẫn setup account DXC của công ty, setup
Universal ID, giải thích chung về training plan.
Anh Trần Quốc
Hưng
Xem clip record của các course về nội dung System
Administrator ServiceNow
Anh Nguyễn Công
Thịnh
Weekly meeting để giải đáp thắc mắc
Anh Nguyễn Công
Thịnh / Anh Huỳnh
Nguyễn Thanh Danh
Sáng: Làm Final Test nội dung System
Administrator ServiceNow
Anh Nguyễn Công
Thịnh
Chiều: Học course Scripting in ServiceNow Introduction
Chị Lê Thị Mỹ Hậu
15/03/2022
Học course Scripting in ServiceNow – Client-Side
Script
Anh Trần Quang
Hậu
16/03/2022
Học course Scripting in ServiceNow – Server-Side
Script
Anh Vũ Anh Tài
17/03/2022
Học course Scripting in ServiceNow – Advanced
Scripting
Anh Nguyễn Hữu
Nghĩa
Sáng: Học course Scripting in ServiceNow Working with catalog item
Anh Trần Quang
Hậu
Chiều: Học course ServiceNow Service Portal Overview
Anh Nguyễn Lê Huy
1
09/03/2022
–
11/03/2022
11/03/2022
14/03/2022
2
18/03/2022
Chiều: Weekly meeting để giải đáp thắc mắc
3
21/03/2022
Sáng: Làm Final Test for Scripting in ServiceNow
Anh Nguyễn Công
Thịnh / Anh Huỳnh
Nguyễn Thanh Danh
Anh Nguyễn Công
Thịnh
[Trang 14]
Chiều: Học course ServiceNow Service Portal Header Menu, Search Sources & Extras
Anh Trần Thế Hiển
Sáng: Làm Final Test for Portal in ServiceNow
Anh Nguyễn Công
Thịnh
Chiều: Học course ServiceNow Application
Creation - Design, Create and manage an
application
Anh Hoàng Thái
Nam
23/03/2022
Học course ServiceNow Application Creation Application UI
Anh Nguyễn Đỗ Bá
Vinh
24/03/2022
Học course ServiceNow Application Creation Application Security and Restricting Access
Anh Đào Ngọc
Minh
Học course ServiceNow Application Creation Application Automation - Part 1
Chị Lê Thị Mỹ Hậu
Weekly meeting để giải đáp thắc mắc
Anh Nguyễn Công
Thịnh / Anh Huỳnh
Nguyễn Thanh Danh
OTJ Introduction: Giới thiệu bài tập lớn OTJ
Anh Trần Thế Hiển
Học course ServiceNow Application Creation Application Automation - Part 2
Anh Nguyễn Phúc
Nghi
29/03/2022
Học course ServiceNow Application Creation Working with external data
Chị Lê Thị Hải An
30/03/2022
Làm Final Test for ServiceNow Application
Creation
Anh Nguyễn Công
Thịnh
Làm Phần 1: Tạo Catalog Item của bài OTJ
Anh Trần Quốc
Hưng
Làm Phần 1: Tạo Catalog Item của bài OTJ
Anh Trần Quốc
Hưng
Báo cáo kết quả Phần 1 với mentor
Anh Trần Quốc
Hưng
22/03/2022
25/03/2022
28/03/2022
4
5
30/03/2022
–
01/04/2022
04/04/2022
–
05/04/2022
05/04/2022
[Trang 15]
06/04/2022
–
08/04/2022
11/04/2022
–
13/04/2022
6
7
8
Làm Phần 2: Tạo Application của bài OTJ
Anh Trần Quốc
Hưng
Làm Phần 2: Tạo Application của bài OTJ
Anh Trần Quốc
Hưng
Anh Trần Quốc
Hưng
Anh Nguyễn Công
Thịnh / Anh Huỳnh
Nguyễn Thanh Danh
13/04/2022
Báo cáo kết quả Phần 2 với mentor
15/04/2022
Báo cáo kết quả cuối cùng của bài OTJ
18/04/2022
Tham gia course ISMS
Anh Nguyễn Hiệp
Vĩnh Phú
Tham gia course Software Development
Framework Using Scrum
Chị Võ Mai
Phỏng vấn để vào Project L’OREAL
Chị Đặng Ngọc /
Chị Lê Thị Mỹ Hậu
21/04/2022
–
22/04/2022
Tham gia course User Stories in Agile Requirement
Chị Lê Thị Thắm
25/04/2022
Tham gia meeting “Welcome Newcomers”, bước
vào giai đoạn probation.
Chị Hà My
25/04/2022
– Đến nay
Tham gia dự án thực tế L’OREAL
19/04/2022
[Trang 16]
Chương 3: Chi tiết về bài tập lớn OTJ Training
Bài tập được chia làm 2 phần chính:
1. Tạo Catalog Item
1.1. Đề bài
Tạo ra một Catalog Item mang tên “Oracle eBusiness Admin Requests” với mục
đích: Đưa ra yêu cầu cho Admin task được liên kết với eBusiness User Accounts.
Các yêu cầu thực tập sinh cần thực hiện:
- Item components: bao gồm một số yêu cầu con
Catalogue and category: Define the menu structure where the item is located
Item detail: Item details provide the core information about the item
[Trang 17]
Pricing Details: Define base cost and recurring costs
- Entitlements: List the employees who can place a request e.g.: company, department,
location, group membership
- Approvals: Describe who and under what conditions the item must be approved.
- Questions
[Trang 18]
- Workflow: Define the distinct workflow stages to display to the user. After approval
of Line Manager, generate the task based on Fulfillment table below
- Fulfillment task: List out line each fulfilment task and what information should be
made available to the task.
1.2. Thực hiện
Thực hiện các yêu cầu nêu trên ở trên hệ thống ServiceNow:
- Item components:
Catalogue and category:
Item detail: