báo cáo thực tập servicenow developer

36 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo thực tập servicenow developer

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

ServiceNow Developer

Công ty thực tập:DXC TechnologyNgười phụ trách:Dương Thanh Triết

Trần Ngọc TrinhVương Mạnh KiênThực tập sinh:Nguyễn Tiến Đạt

Trang 2

TP Hồ Chí Minh, tháng 12 năm 2023

LỜI MỞ ĐẦU

Trong cuộc cách mạng công nghiệp 4.0, công nghệ thông tin nói chung và ngành Công nghệphần mềm nói riêng luôn là nhân tố đóng vai trò quan trọng trong quá trình phát triển củaxã hội.

Một trong những khía cạnh nổi bật nhất của ngành Công Nghệ Thông Tin chính là quản lývề mặt nhân lực và nguồn lực của các doanh nghiệp Kể từ khi máy tính sinh ra đến tận nay,vô số những tiến bộ khoa học kỹ thuật của nhân loại luôn song hành với sự phát triển củacác phần mềm về quản lý nguồn lực Những phần mềm về quản lý và duy trì một doanhnghiệp ngày càng phát triển và mở rộng, được những công ty lớn hàng đầu thế giới đầu tưnhằm mục đích thay thế hoàn toàn hệ thống bàn giấy trước đây.

ServiceNow ra như một lời giản đơn giản và ngắn gọn cho những vấn đề trên Là một phầnmềm điện toán đám mây, nó không yêu cầu người dùng phải cài đặt hay tự vận hành một hệthống phần mềm chuyên dụng và phức tạp trên từng phần cứng của công ty mình Nhờ ưuthế trên, ServiceNow đã và đang trở nên ngày càng lớn mạnh và phát triển.

DXC Technology là công ty đi đầu Việt Nam về phát triển và vận hành các dự án trênplatform ServiceNow Với kinh nghiệm dày dặn với platform cũng như sự hiểu biết sâu rộngcủa công ty về lĩnh vực training, DXC đã build nên một chương trình training cực kì bài bảnđể giúp các bạn trẻ tại Việt Nam tiếp cận được và hiểu hơn về ServiceNow cũng như mangđến cơ hội việc làm trong thời buổi khó khăn về kinh tế hiện tại Em rất may mắn khi đãđược tham gia kì training của công ty, qua đó củng cố kiến thức của em về ServiceNow nóichung cũng như các quy trình làm việc chuyên sâu của một công ty phần mềm chuyênnghiệp Bản báo cáo này sẽ tóm tắt lại quá trình training của em cũng như đúc kết lại nhữnggì em đã học được trong suốt gần 4 tháng qua.

Trang 3

LỜI CẢM ƠN

Em xin trân trọng gửi lời cảm ơn anh Nguyễn Thanh Triết đã tạo điều kiện cho em cơ hộiđược thực tập tại công ty và giúp em cởi mở hơn rất nhiều trong quá trình hòa nhập củamình với môi trường mới.

Em xin cảm ơn anh Vương Mạnh Kiên vì đã tận tình chỉ bảo em không chỉ các thắc mắc vềtechnical mà còn bao gồm cả văn hóa, cách hoạt động và quy trình của công ty.

Chân thành cảm ơn anh Hiển, anh Nghĩa và các anh chị trong team Post-ITSM Nestle đã bỏra nhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình trong khi làmquen môi trường mới cũng như trong việc tiếp cận kiến thức công nghệ, kỹ năng lập trình vàtư duy sản phẩm để có thể thực hiện tốt dự án cá nhân và dự án thực tế trong thời gian qua.Em 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áo cáo này

TP HCM, ngày 21 tháng 12 năm 2023

Đạt

Trang 5

1.3 Lịch làm việc khi thực tập tại công ty 6

CHƯƠNG 2: NỘI DUNG THỰC TẬP 7

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 7

2.2 Nghiên cứu kỹ thuật 7

Trang 7

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP

1.1 Giới thiệu về Công ty DXC Technology và DXC Vietnam

Hình 1.1 Logo DXC Technology

1.1.1 DXC Technology

DXC Technology là một tập đoàn Công nghệ Thông tin đa quốc gia, được thành lập vào

năm 2017 dưới sự sát nhập của hai gã khổng lồ công nghệ tại Mỹ là Computer Sciences

Corporation(CSC) và nhánh Dịch vụ Thương mại của Hewlett Packard Enterprise(HPE) Với

tiềm lực khổng lồ và lợi nhuận ròng lên tới hơn 14 tỷ đô la trong cùng kỳ năm 2022 - đạtđược thứ hạng 240 trong 500 công ty có lợi nhuận lớn nhất thế giới, DXC Technology mang

sứ mệnh dùng công nghệ để mang đến những bước ngoặt tương lai.

Hiện nay DXC Technology đã có mặt trên hơn 60 quốc gia và vùng lãnh thổ, với tổng sốnhân lực lên tới hơn 130000 và hơn 60 năm kinh nghiệm về lĩnh vực công nghệ thông tin đa

Trang 8

quốc gia.

Các đối tác trực tiếp của DXC Technology bao gồm AWS, Google Cloud, Microsoft, SAP,

ServiceNow và rất nhiều những công ty công nghệ hàng đầu khác.

1.1.2 DXC Vietnam

DXC Vietnam có tiền thân là Paragon Solutions Vietnam(PSV), sau đó đổi tên thành FCG và

được mua lại bởi CSC vào năm 2008 Khi CSC sáp nhập với HPE vào năm 2007, công ty cũngchính thức đổi tên thành DXC Vietnam.

Kể từ những giữa và sau thập niên đầu của thế kỷ 21, DXC đã và đang là một trong nhữngcông ty công nghệ hàng đầu Việt Nam

DXC Việt Nam là chi nhánh thuộc tập đoàn DXC Technology - trong 27 năm hoạt động tạiViệt Nam với đội ngũ kỹ sư ,400 nhân viên năng động, trình độ chuyên môn cao, DXC ViệtNam được xem như một hình ảnh xuất sắc của một trung tâm chất lượng cao cung cấpnhững giải pháp thế hệ mới cho khách hàng toàn cầu trong các lĩnh vực như Ứng dụng Diđộng, Trí tuệ nhân tạo, tự động hóa, hiện đại hóa các ứng dụng, tư vấn và triển khai SAP ERPcho các ngành công nghiệp khác nhau như Thương mại, Bảo hiểm, Ngân hàng, Sản xuất,Giáo dục, Chăm sóc Sức khỏe và Khoa học Đời sống…

● Mục tiêu: Mang đến cách dịch vụ công nghệ chỉn 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ị: 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

➔ 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

Trang 9

nghiệp lớn thông qua nền tảng đám mây dựa trên framework ServiceNow Một số đối tác

của DXC Technology về mảng ServiceNow có thể kể đến như là Airbus, Nestle,

Daiichi-Sankyo, Fifa, L’Oreal, Intertek, etc…

1.3 Lịch làm việc khi thực tập tại công ty

Em tham gia làm việc tại công ty bắt đầu từ ngày 21/8/2023 tới 22/12/2023, trong tuần,em sẽ làm việc theo lịch trình của công ty từ thứ hai đến thứ 6 Công việc hằng ngày bắt đầutừ lúc 9 giờ đến khoảng 18 giờ Thời gian nghỉ trưa khoảng từ 1 đến 2 tiếng

Hàng ngày công ty đều sẽ dành ra một khoảng thời gian rảnh khoảng nửa tiếng mỗi buổiđể có thực tập sinh có một section daily meeting với mentor của mình Trong meeting này,bọn em sẽ có thể báo cáo lại tiến độ công việc và học tập trong ngày, những gì đã đạt đượcvà dự định cho ngày tiếp theo Mentor sẽ lắng nghe những báo cáo này từ phía mentee củamình và đưa ra đánh giá cũng như những hỗ trợ thay đổi cần thiết để giúp em trở nên tốthơn Đây cũng là thời gian quý giá để bọn em có thể hỏi mentor thêm về những phần tụi emstuck về technical cũng như những thắc mắc trong quy trình và văn hóa của Công ty Ngoàira, bọn em luôn luôn có thể liên hệ mentor qua Microsoft Team bất cứ lúc nào nếu có thắcmắc cần giải quyết Nếu mentor không thể giải quyết, cũng có thể hỏi thêm các mentor haycác thành viên có kinh nghiệm hơn chỉ điểm Quy trình meeting này được giữ nguyên chođến khi kết thúc quy trình thực tập.

Trong giai đoạn học tập và làm OTJ, bọn em cũng có một section meeting together với PMlà anh Triết Anh sẽ đánh giá tiến độ hiện tại và giải thích về kế hoạch sắp tới cho toàn team.Anh Triết cũng thường sẽ mời các anh chị Mentor khác tham gia section để thực tập sinh cóthể cởi mở và làm quen trước với nhân viên của công ty.

Khi tham gia các dự án thực tế, bọn em cũng có section daily meeting và các buổi weeklymeeting demo sản phẩm thay tro các section meeting together.

Dưới đây là lịch trình cụ thể của em trong quá trình làm việc tại công ty:

Internship Program_ Orientation

setting up accounts

ServiceNow

Trang 10

Fundamentals Administration “

"Complete Scripting in ServiceNow Fundamentals On Demand"

"Software Development Framework Using Scrum”

UI and User Administration

ServiceNow - Introduction

Trang 11

12-Sep-23 13:30 -17:00 3.5 Scripting in

ServiceNow - Client Side Script

ServiceNow System Administrator

ServiceNow - Server Side Script

ServiceNow - Advanced Scripting

ServiceNow - Working with catalog item

Portal - Overview

Portal - Header Menu, Search Sources & Extras

about Portal

Application Creation - Design, Create and manage an

application

Trang 12

Application Creation - Application UI

Application Creation - Application

Security and Restricting Access

Automation - Part 1

Application Creation - Application

Automation - Part 2

and Time Management

Application Creation - Working with external data

about App Creation

ServiceNow

Application Creation

Trang 13

CHƯƠNG 2: NỘI DUNG THỰC TẬP

2.1 Tìm hiểu công ty, setup account và laptop công ty

Thời gian: Ngày 21/8/2023

Nội dung: giới thiệu về công ty, cách tổ chức của công ty, được nghe nhân viên bộ phậnnhân sự(HR) 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, các phòng ban về IT, HR, ServiceNowDelivery … Ngoài ra, thực tập sinh còn được giới thiệu về văn hóa làm việc trong công ty nhưthời gian đi làm, các quy định, cách sử dụng email trong công việc, …

Vào buổi chiều, thực tập sinh được hướng dẫn cách setup và kích hoạt tài khoản công ty đểkết nối đến các phần mềm làm việc chính của công ty Như Outlook, MS Team và phần mềmbảo mật Okta Sau đó, thực tập sinh sẽ được phát laptop cá nhân và tiến hành cài đặt tàikhoản và kết nối tới server Azure của công ty.

Ngoài ra, thực tập sinh còn được giới thiệu về Mentor, Project Manager (PM),PeopleManager (PPM) đồng hành trong quá trình thực tập, được giới thiệu training plan.Sau khikế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ủacông ty, setup Universal ID, giải thích chung về training plan.Hướng dẫn thực tập sinh tìmhiể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 (OktaVerify) 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 đíchmeeting và các buổi training cũng được tổ chức thông qua nền tảng này)

Kết quả: hiểu thêm về DXC Việt Nam, quá trình thành lập và phát triển Thành công trongviệc setup tài khoản và các phần mềm cần thiết trên laptop cá nhân và điện thoại.

2.2 Tự học và tham gia các khóa học về quy trình và nghiệp vụ của công ty2.2.1 Quá trình tự học trên NowLearning

Nội dung: Sau khi setup tài khoản và môi trường Thực tập sinh thực hiện quá trình tự họcvề kiến thức nền tảng của ServiceNow qua NewLearning Các khóa học đều được cung cấpmiễn phí dựa vào điều khoản của SNOW và DXC Các khóa học đã hoàn thành:

● "Complete ServiceNow Fundamentals Administration “

● "Complete Scripting in ServiceNow Fundamentals On Demand"● "Software Development Framework Using Scrum”

Kết quả: Thực tập sinh hoàn thành cả 3 khóa học Thực tập sinh có được những kỹ năngnền tảng nhất về vị trí Admin trong ServiceNow, học và biết thêm về Scripting, cũng như quy

Trang 14

trình công nghệ phần mềm sử dụng Scrum Ngoài ra, thực tập sinh còn có được Voucher100% để tham gia lấy bằng chứng chỉ CSA của SNOW.

2.2.2 Tự học các course về quy trình của DXC Technology

Nội dung: Thực tập sinh tham gia tự học về các kiến thức chung về nghiệp vụ vvaf quy trìnhcủa DXC Technology qua các course online:

User Stories in Agile Requirement

● DXC’s Security and Integrity Course● DXC’s Behavior in Workplace Course

Kết quả: Hoàn thành các khóa học online tại DXC learning và nắm vững các kiến thức nềntảng về cách làm việc của công ty.

2.2.3 Onsite training về các điều luật của DXC Việt Nam

Nội dung: Thực tập sinh hoàn thành các khóa học trực tiếp do các anh chị trainer trong công ty thực hiện:

● How To Gain Customers’ Trust● ISMS

● Vietnam New Hire Orientation

● Self Organization and Time Management● Professionalism in the Workplace

Kết quả: hoàn thành các khóa học để đủ điều kiện trở thành một phần của DXC Ngoài ra, em còn nhìn nhận được quy trình làm việc thực tế khác biệt thế nào so với môi trường đại học, có thể biết được những việc nên/không nên làm khi tham gia và một công ty phần mềm.

2.3 Quá trình training về ServiceNow của Công ty

2.3.1 ServiceNow System Administration

Trang 15

● 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: Navigation Bar, Global Search Bar, Header Menu Item,Context Menu, List, Form, Cách để tạo account, chỉnh sửa profile qua user menu Ngoài ra còn là giải thích cơ bản về cách các record của ServiceNow hoạt động, cách Navigate qua các Module và Configure một list qua filter, matching, Hệ thống User Role cơ bản của ServiceNow gồm role dựa trên group, cách để thêm 1 user vào group, và best practice để thêm role cho 1 user.

Hình 2.1 Các Cấu trúc UI cơ bản của Instance SNOW sử dụng NEXT UI

● ServiceNow Data Management: Đi sâu hơn về cấu trúc dữ liệu của một Instance ServiceNow Tất cả mọi thành phần của ServiceNow đều được tạo ra bởi 1 record và các record này được tập hợp thành nhóm để giải quyết một vấn đề hoặc chưa một kiểu giữ liệu chung gọi là list Ngoài ra, còn có hướng dẫn về Schema Map để thực tập sinh hiểu hơn về mối quan hệ giữa các bảng với nhau, các base table có sẵn của một Instance SNOW và sự khác biệt của chúng với các Code Table Giải thích về mối quan hệ giữa các bảng qua reference field và các bảng phụ thuộc Sau cùng là cách load Data từ file excel, csv, vào một bảng của ServiceNow qua Easy Loading và Import Set.

Trang 16

Hình 2.2 Một Schema Map mô tả mối quan hệ của bảng UNIX Server

● Service Automation Platform: Tìm hiểu khái niệm Knowledge Base (KB) một phương pháp để lưu trữ lại những thông tin cần thiết của Instance cho những user khác Cáchaccess vào KB thông qua user criteria và quy trình vòng đời KB Được biết thêm về quy trình tự động hóa của SNOW qua một module mới được giới thiệu là Flow, ngoàira em cũng được học thêm về tiền thân của Flow là Workflow và lý do tại sao

Workflow không còn được khuyến khích sử dụng nữa Sau cùng là cách tạo một Flow và cách để áp dụng FLow này cho một Catalog Item và sử dụng SLA để canh chỉnh thời gian giới hạn task cho flow.

Trang 17

Hình 2.3 Vòng đời của một Catalog Item Ta có thể tùy chỉnh mỗi Catalog qua Flow/Workflow để phù hợp với nghiệp vụ doanh nghiệp

● Core Application and On-going Maintenance: Nắm được cách quản lý resource qua hệ thống phân quyền role-based của ServiceNow Hiểu được cách ServiceNow cho phép một user được access vào một bảng/một field qua UI Policies, Data Policies và ACL Giải thích về Business Rule và cách để chặn dữ liệu từ phía back-end Sau cùng làsử dụng ACL (Access Control List) để hoàn toàn kiểm soát tính bảo mật của một bảng ở mức độ cao nhất

Trang 18

Hình 2.4 Miêu tả cách mà từng khái niệm về bảo mật của SNOW vận hành và trườnghợp nào nên sử dụng chúng

Bài tập: System Admin Lab

Bắt đầu: 08/09/2023 - 11/09/2023● Yêu cầu:

○ Đổi logo ServiceNow thành logo DXC Technology○ Đổi theme của ServiceNow thành Dark theme

○ Đảm bảo field Priority ở Incident chỉ có thể được nhìn thấy bởi user đãlogin Tạo một filter với State=New và Assign to = Empty và đảm bảo nó khả dụng với mọi user.

○ Tạo user và group HR Support Team, đảm bảo group có các role: admin, agent_admin, security_admin và itil.

○ Tạo table Employee và eTes với những field được định nghĩa sẵn Tạo các module để user có thể access vào record của 2 bảng trên.

Hình 2.5 Module Timesheet để quản lý 2 bảng vừa được khởi tạo

○ Tạo Catalog LeaveRequest để end-user có thể access và yêu cầu request xin nghỉ Catalog này sẽ được dùng để tạo Request Item ở backend view

Requestor Reference Mandatory,reference to theUser [sys_user]

table

100

Manager Reference Mandatory,reference to theUser [sys_user]

table

200

Ngày đăng: 15/05/2024, 09:10

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan