Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
3,39 MB
Nội dung
[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 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ó hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình nhóm trainer, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để làm việc với ServiceNow Chân thành cảm ơn anh chị nhóm trainer bỏ 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 Đặ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 suốt q trình thực tập cơng ty: hướng dẫn giải khó khăn cơng việc, đến khó khăn việc làm quen với môi trường Cảm ơn anh Nguyễn Công Thịnh anh Huỳnh Nguyễn Thanh Danh giúp đỡ, hướng dẫn tụi em vấn đề cần lưu ý trình thực tập Cảm ơn chị Đặng Ngọc chị Lê Thị Mỹ Hậu dành thời gian cho em để vấn tham gia vào project L’OREAL Và tất anh, chị, bạn team ServiceNow giúp đỡ em trình thực tập DXC Việt Nam Cũng xin cảm ơn thầy cô khoa Cơng nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Phạm Quốc Trung TP.HCM, ngày 15 tháng 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 Giới thiệu công ty DXC Technology Mục tiêu, sứ mệnh giá trị công ty Sản phẩm công ty Chương 2: Nội dung thực tập Tìm hiểu cơng ty cài đặt bảo mật tài khoản Tìm hiểu kiến thức ServiceNow Thực project tập lớn OTJ (On-the-job) Training 12 Lịch làm việc 12 Chương 3: Chi tiết tập lớn OTJ Training 16 Tạo Catalog Item 16 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 Logo cơng ty DXC Technology Giới thiệu công ty DXC Technology DXC Technology công ty hàng đầu dịch vụ CNTT toàn cầu danh sách Fortune 500 DXC có 130.000 người 70 quốc gia ủy thác khách hàng để cung cấp quan trọng DXC sử dụng sức mạnh công nghệ để cung cấp dịch vụ CNTT quan trọng cho sứ mệnh Ngăn xếp Công nghệ Doanh nghiệp tới thúc đẩy tác động kinh doanh DXC nhà tuyển dụng lựa chọn với giá trị mạnh mẽ, thúc đẩy văn hóa hịa nhập, thuộc quyền cơng dân doanh nghiệp Công nghệ DXC cung cấp dịch vụ CNTT đẳng cấp giới quy mô Delivery Center Global Innovation Bắc Mỹ, Nam Mỹ, Châu Âu, Châu Á Châu Úc Các trung tâm kết nối toàn cầu DXC tự cho phép giải thách thức công nghệ phức tạp chuyển đổi hoạt động kinh doanh khách hàng thông qua đội ngũ nhân viên giao hàng tận tâm với 110.000 người Với đội phân phối toàn cầu kỹ kỹ thuật phong phú, DXC cung cấp [Trang 6] giải pháp để giải chi phí, quy định, ngơn ngữ kinh doanh khách hàng yêu cầu tính liên tục DXC tận dụng sức mạnh quan hệ đối tác thông qua hệ sinh thái riêng nhà lãnh đạo công nghệ quản lý Bằng cách kết hợp điểm mạnh chun mơn tồn cầu, DXC tạo giải pháp mang lại kết lớn cho khách hàng Ngăn xếp Công nghệ Doanh nghiệp Mục tiêu, sứ mệnh giá trị 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 công ty dịch vụ CNTT sử dụng sức mạnh công nghệ để xây dựng tương lai tốt cho khách hàng, đồng nghiệp, môi trường cộng đồng, giúp khách hàng mang lại tác động kinh doanh chủ nhân lựa chọn - Giá trị: Giao hàng: Chúng làm chúng tơi nói chúng tơi làm + Cộng tác: Chúng tơi làm việc theo nhóm - tồn cầu địa phương Cộng đồng: Chúng tơi tin tưởng vào quản lý xây dựng công ty hỗ trợ cộng đồng Quan tâm: Chúng tơi chăm sóc lẫn ni dưỡng văn hóa hịa nhập thuộc Làm: điều đắn hành động cách trực Sản phẩm cơng ty DXC cung cấp dịch vụ công nghệ thông tin mà khách hàng cần để đại hóa hoạt động thúc đẩy đổi tồn lĩnh vực cơng nghệ thông tin họ DXC cung cấp dịch vụ tập hợp ngơn ngữ lập trình, khn khổ, kiến trúc, sở liệu, máy chủ, công cụ dành cho nhà phát triển thực chức định ứng dụng DXC cung cấp gia công quy trình kinh doanh, phân tích 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 nơi làm việc đại [Trang 7] Cụ thể mảng ServiceNow: Công ty cung cấp dịch vụ quản lý tự động hóa quy trình cho tổ chức doanh nghiệp lớn thông qua tảng đám mây dựa framework SNOW Một số đối tác DXC Technology mảng ServiceNow kể đến Nestle, Daiichi-Sankyo, Fifa, L’Oreal, etc… [Trang 8] Chương 2: Nội dung thực tập Sau trải qua đợt thực tập gần tháng công ty, thực tập sinh đào tạo toàn diện ServiceNow, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty, sinh viên có hội học tập, khám phá làm việc mơi trường chun nghiệp Tìm hiểu cơng ty cài đặt bảo mật tài khoản Thời gian: ngày (09/03/2022) Nội dung: Giới thiệu công ty, cách tổ chức công ty Giới thiệu chung Servicenow Được nghe chị Đinh Trang Quỳnh giới thiệu cơng ty, q trình thành lập 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ơng ty Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Ngồi ra, thực tập sinh cịn giới thiệu Mentor, Project Manager (PM), People Manager (PPM) đồng hành trình thực tập, giới thiệu training plan Sau kết thúc buổi giới thiệu, thực tập sinh Mentor hướng dẫn setup account DXC công ty, setup Universal ID, giải thích chung training plan Hướng dẫn thực tập sinh tìm hiểu 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 ứng dụng Microsoft Teams tài khoản office Lý nhân công ty làm việc remote ứng dụng Microsoft Teams (Sử dụng cho mục đích meeting buổi training tổ chức thông qua tảng này) Thực hiện: Thực hành sử dụng phần mềm nêu [Trang 9] Kết quả: Hiểu thêm cơng ty DXC, q trình thành lập phát triển Hiểu thêm ServiceNow.Có thêm kỹ việc sử dụng email công việc, hiểu cách thức liên lạc nội cơng ty Tìm hiểu kiến thức ServiceNow Thời gian: ngày (10/3/2022 – 18/03/2022) Nội dung: Được training kiến thức tảng làm việc với ServiceNow Được chia làm nội dung chính: 1.1 System Administrator ServiceNow Thời gian: 10/03/2022 – 11/03/2022 Nội dung: Học courses nội dung này: - ITIL Overview: Nắm thêm số khái niệm ITIL - ServiceNow Core, UI and User Administration: Các thành phần giao diện phía Administrator sử dụng trình sử dụng ServiceNow: NavigatorBar, GlobalSearchBar, Header Menu Item, Context Menu, List, Form, - ServiceNow Data Management: Nắm cách quản lý liệu với Table, tạo custom applications với App Creator, load liệu vào hệ thống Import Sets - Service Automation Platform: Nắm cách làm việc với Knowledge Base, cách tạo Service Catalog Item với Variables, cách tạo ứng dụng Workflow, tạo áp dụng SLAs - Core Application and On-going Maintenance: Nắm 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 Access Control [Trang 10] List (ACL), cách tạo ứng dụng Workflow, tạo áp dụng Events & Notification, cách tạo áp dụng Update Sets Thực hiện: Xem lại clip record courses Cơng ty có tổ chức buổi meeting để giải đáp thắc mắc thực tập sinh trình học Làm Final Test sau khóa học Kết quả: Nắm thêm kiến thức để: - Thực hoạt động quản trị hệ thống với vai trị administrator ServiceNow - Có kiến thức tảng để học lấy chứng ServiceNow Certified System Administrator 1.2 Scripting in ServiceNow Thời gian: 14/03/2022 – 18/03/2022 Nội dung: Học courses nội dung này: - Scripting in ServiceNow - Introduction: Giới thiệu khái quát ServiceNow Scripting, hướng dẫn nên sử dụng Script, không nên sử dụng, số tác dụng script Client (tự động điền giá trị field dựa field khác, ẩn/hiện field, ), Server (tạo event, sửa lại record database, ), giới thiệu ServiceNow API (Client/ Client Mobile/ Now Experience UI Framework/ Server Scoped/ Server Global/ REST) Giới thiệu 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 Client Script: Script Trigger: When (onLoad, onChange, onSubmit, onCellEdit) vs What, Reference objects, Client Script’s Global variables: g_form [Trang 25] - Process flow: the data flow of the Skill Evaluation application - Choice list: - User interface & business logic: [Trang 26] While building features for the application, developer should put all modules under the application menu In this case the application menu is “Skill Evaluation” as shown in the screenshot on the left Separator module can be created to logically group modules When creating new table, uncheck “Create module” and select the right role to create access control Một số yêu cầu phụ: Team member with se_user role can only see application menu and modules for creating new submission or view submitted records A new Skill Evaluation record form look like below Note that all fields are read-only to user, except ‘Description’ and ‘Work notes’ The Assigned to field should be set to current logged on user [Trang 27] After the form is saved, the related lists of Skill Assessment and Cert Acquisitions would appear and all skills are pre-populated Users would then need the selfassessment by selecting the right value in Proficiency level column for each skill they have User should also add Certificate to the tab Cert Acquisitions if they have any Once all data are entered and verified, user can click on the button Submit for review to submit the record A score value will be calculated for each submission based on the skills’ Proficiency levels using below formula [Trang 28] Based on this score, the overall level will be calculated using the value set in Level table Level field should also be added to the Submission’s Form Layout, but it will be made visible only after the Submission has been submitted for review (i.e when the submission state is not Draft) Work notes field should always be visible and editable to user List of work notes should always be displayed The Skill Assessment related list for a submission is generated automatically by the application User is not allowed to add any record to this list Therefore, the button New should be hidden from the list header of Skill Assessment After the record has been submitted, the button “Submit for Review” will not be visible anymore, and two buttons for PM review will be displayed instead PM can now either approve or reject the submission by clicking on these buttons Similarly, after PM approved the record, it will be moved to CoE Head approval CoE Head can either approve or reject the submission by clicking on the approve or reject button If a submission is approved by CoE Head, it will be moved to Completed state and will no longer be editable for anyone Previously approved record will be invalidated This can be done by setting the ‘Valid’ field to false If a submission is deleted, all related records should also be deleted (i.e Skill Assessments, Cert Acquisition) [Trang 29] Do not allow user to submit a new record if user has an ‘in-progress’ record (state is not ‘Completed’) Certificates added in a submission must be unique In either form or list, the Skill Assessment record must display ‘Skill description’ and ‘Product line’ information, and both values should be read-only Only user with se_admin role can see modules for editing reference data such as Skill, Product Line, Level… 2.2 Thực Thực yêu cầu nêu trên hệ thống ServiceNow: - Table schema - User groups & roles: - Process flow: the data flow of the Skill Evaluation application - Choice list: [Trang 30] - User interface & business logic: Một số yêu cầu phụ: Team member with se_user role can only see application menu and modules for creating new submission or view submitted records A new Skill Evaluation record form look like below Note that all fields are read-only to user, except ‘Description’ and ‘Work notes’ The Assigned to field should be set to current logged on user After the form is saved, the related lists of Skill Assessment and Cert Acquisitions would appear and all skills are pre-populated Users would then need the selfassessment by selecting the right value in Proficiency level column for each skill they have User should also add Certificate to the tab Cert Acquisitions if they have any Once all data are entered and verified, user can click on the button Submit for review to submit the record A score value will be calculated for each submission based on the skills’ Proficiency levels using below formula [Trang 31] Based on this score, the overall level will be calculated using the value set in Level table Level field should also be added to the Submission’s Form Layout, but it will be made visible only after the Submission has been submitted for review (i.e when the submission state is not Draft) [Trang 32] Work notes field should always be visible and editable to user List of work notes should always be displayed The Skill Assessment related list for a submission is generated automatically by the application User is not allowed to add any record to this list Therefore, the button New should be hidden from the list header of Skill Assessment After the record has been submitted, the button “Submit for Review” will not be visible anymore, and two buttons for PM review will be displayed instead PM can now either approve or reject the submission by clicking on these buttons Similarly, after PM approved the record, it will be moved to CoE Head approval CoE Head can either approve or reject the submission by clicking on the approve or reject button If a submission is approved by CoE Head, it will be moved to Completed state and will no longer be editable for anyone Previously approved record will be invalidated This can be done by setting the ‘Valid’ field to false [Trang 33] Do not allow user to submit a new record if user has an ‘in-progress’ record (state is not ‘Completed’) In either form or list, the Skill Assessment record must display ‘Skill description’ and ‘Product line’ information, and both values should be read-only 1.5 Kết Tạo thành công Application với đầy đủ yêu cầu trên, review với mentor accept [Trang 34] Hình Application “Skill Evaluation” ServiceNow [Trang 35] Hình Giao diện form module “New Evaluation” Hình Giao diện list module “All Evaluation” [Trang 36] Hình Giao diện chi tiết record Hình Danh sách related list form chi tiết record [Trang 37] [Trang 38] TÀI LIỆU THAM KHẢO - Trang chủ dành cho Dev ServiceNow https://developer.servicenow.com/dev.do - Các course ServiceNow cho newcommer https://developer.servicenow.com/dev.do#!/learn/courses/sandiego - Community ServiceNow để giải đáp thắc mắc https://community.servicenow.com/community [Trang 39] TỔNG KẾT Như vậy, khoảng thời gian gần tháng, em tham gia thực tập để học hỏi kiến thức mới, anh chị training cho kiến thức ServiceNow Hiện tại, em tham gia vào dự án thực tế cơng ty, có hội trải nghiệm môi trường làm việc chuyên nghiệp, thân thiện Được tự cài đặt chức cho dự án lớn, học hỏi rút kinh nghiệm từ lần sai sót thân Chân thành cảm ơn giúp đỡ anh chị team ServiceNow hỗ trợ em trình thực tập em công ty Cảm ơn giúp đỡ nhiệt tình người, đặt biệt anh Trần Quốc Hưng, mentor cho em suốt gần hai tháng thực tập làm việc Đây trải nghiệm đáng giá giúp em vững bước đường tới ... Hưng> [Trang 8] Chương 2: Nội dung thực tập Sau trải qua đợt thực tập gần tháng cơng ty, thực tập sinh đào tạo tồn diện ServiceNow, đồng thời rèn luyện kỹ mềm làm việc nhóm,... Sau hai tuần training thực hành, đồng thời pass hết tất Final Test nội dung nêu trên, thực tập sinh nắm kiến thức ServiceNow Trong tuần thứ 3, trainer giao cho thực tập sinh tập lớn OTJ với mục... trình thực tập, giới thiệu training plan Sau kết thúc buổi giới thiệu, thực tập sinh Mentor hướng dẫn setup account DXC công ty, setup Universal ID, giải thích chung training plan Hướng dẫn thực tập