Đăng ký Đăng nhập

Tài liệu Báo cáo thực tập servicenow

.PDF
39
1
86

Mô tả:

[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 3] NHẬN XÉT CỦA KHOA ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... [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: [Trang 19]  Pricing Details: - Entitlements: - Approvals: - Questions [Trang 20]
- Xem thêm -

Tài liệu liên quan