logo

NJP

nowGurukul ServiceNow Hands-On Challenge 2024 #Week_4

Import · Jan 23, 2024 · article

ServiceNow Community - “Discipline is choosing between what you want now, and what you want most.” :glowing_star:

Challenge Introduction:- In order to strengthen the ServiceNow hands-on skills , each week a challenge will be posted and you need to implement the solution in your Personal Development Instance and share the screenshots of the completion in the post comments and your take home learning for this week Challenge.

Benefits:-

  1. A weekly implementation challenge in order to do goal based learning.
  2. An opportunity to connect and learn from thousand of others ServiceNow Enthusiasts who are part of nowGurukul community.
  3. An opportunity to learn and implement exciting features & functionalities of ServiceNow platform every week.
  4. Real time project based learning opportunity which can be used in your resumes in order to showcase how competent you are in implementing ServiceNow hands-on solutions.
  5. Opportunity to innovate and come up with your creative solutions for the challenges in order to grow your ServiceNow competency.

and much more....

Challenge Guidelines:-

  1. Kindly use your personal development instance for the challenge implementation.
  2. In case of any assistance/discussion required , please use nowGurukul Official What's App Channel for the quick resolution.
  3. Wherever needed assume the values in order to complete the challenge as you are independent enough to bring in your creativity in your hands on implementations.
  4. Make sure you follow Best Practice wherever applicable.

*****************************************************************************************************************

Prerequisite:

nowGurukul ServiceNow Hands-On Challenge 2024 #Week_1

https://www.servicenow.com/community/developer-articles/nowgurukul-servicenow-hands-on-challenge-202...

nowGurukul ServiceNow Hands-On Challenge 2024 #Week_2

https://www.servicenow.com/community/developer-articles/nowgurukul-servicenow-hands-on-challenge-202...

nowGurukul ServiceNow Hands-On Challenge 2024 #Week_3

https://www.servicenow.com/community/developer-articles/nowgurukul-servicenow-hands-on-challenge-202...

Week-4 Challenge:-

For this week, as part of the end to end project implementation, we will be working on some Email Notification, Email Template, Workflow and Flow Designer and Relational Database.

Email Notification:

  1. Email to Manager once ‘E-Wallet Request by Managers’ Request is Submitted.
  2. Email to HR Assignment Group when ‘E-Wallet Request by Managers’ is assigned to them.
  3. Email to HR Agent who is Assigned to ‘E-Wallet Request by Managers’.
  4. Email to Manager when ‘E-Wallet Request by Managers’ request is rejected with Rejection reason.
  5. Once ‘E-Wallet Request by Managers’ is Completed, Requested For should email with Awards/Appreciation and E-Wallet Amount to be added in the email body.
  6. Email to Employee once Request for E-Voucher is Submitted.
  7. Email to HR Agent when E-Voucher Request is Assigned to them.
  8. Email reminder to Employee 10 days, 7 days and 3 days before E-Wallet Balance Validity expires.
  9. Email Reminder to Managers and above 14 days and 5 days before the E-Wallet Budget expires.

Email Template:

User ‘NowGurukul’ image, show your creativity and build an Email Template with Header and Footers. Add this email template in each of above email notifications.

Flow Designer/Workflow:

Automate the process of ‘E-Voucher Request’ Catalog Item with below requirements using Flow Designer and Workflow both separately (Implement using Workflow, then deactivate Workflow and implement same using Flow Designer:disappointed_face:

  1. When Catalog Item is submitted, RITM should be assigned to respective Groups based on below table:
Condition Group
E-Voucher Type is E-Commerce E-Commerce Voucher Agents
E-Voucher Type is Shopping Shopping/Sports-Wear Voucher Agents
E-Voucher Type is Sports Wear Shopping/Sports-Wear Voucher Agents
E-Voucher Type is Food Delivery Food Delivery Voucher Agents
  1. Approval should be triggered to the Requestor’s Manager. Email should be triggered to the Manager for Approval with details like Requestor, E-Voucher Type, E-Voucher Price, etc.
  2. Same time, the Catalog Task should be created with a Short Description as “E-Voucher Request confirmation by Manager”.
  3. Once the Manager approves, the Catalog Task should be closed.
  4. Then trigger Approval to the Assignment Group. Email should be triggered to Group for Approval with details like Requestor, E-Voucher Type, E-Voucher Price, etc.
  5. Same time, the Catalog Task should be created with a Short Description as “E-Voucher Request confirmation by HR”.
  6. Once HR approves, the Catalog Task should be closed.
  7. Another Catalog Task should be created with Short Description as “E-Voucher is sent to Requestor through Email” and assign it to HR who approved.
  8. Whoever provides the approval, should be auto-populated as Assigned To for that request.
  9. Once “E-Voucher is sent to Requestor through Email” Catalog Task is Closed, RITM should be closed and its respective Request Should also be closed.
  10. At any point, if Approval is rejected, RITM and Request state should be ‘Closed Incomplete’ and approval should be ‘Rejected’.

Relational Database:

  • Till week 3 , we create the tables, fields/ attributes / dictionary entries. We create the form as well and catalog item as well. Now let's go back to basics this week and build a table relationship. In the Database domain it is called Relational Database Management.
  • What we need to do now:

Let's gather all the tables created in Week 1 or Week 2 and build a database relationship. You can use draw.io as a tool to build this diagram and keep it safe as we will update the same in upcoming weeks as well.

Here is sample attached:

nowGurukul_2-1706001317381.png

Think, as architect / BA and build a simple table relationship.

For further Challenges, be ready with ServiceNow Scripting Components and some of commonly used Scripting API like GlideForm, GlideUser, GlideSystem, GlideRecord, GlideAggregate, GlideAjax, etc.

*****************************************************************************************************************

Join nowGurukul Communication Channels to get latest updates:-

LinkedIn:- https://www.linkedin.com/company/nowgurukul

What's App:- https://chat.whatsapp.com/DlXPEZCFFTn0ImvGA5UErP

YouTube:- https://www.youtube.com/channel/UClnJHTVq8kNkS1KCzMptYGg

Please Bookmark this Article :bookmark:for your future reference and do Mark it as Helpful :thumbs_up:if you really enjoy working on this challenge.

Regards,

nowGurukul Team

View original source

https://www.servicenow.com/community/developer-articles/nowgurukul-servicenow-hands-on-challenge-2024-week-4/ta-p/2801497