nowGurukul
Tera Guru
Tera Guru

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

 

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 onceE-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😞

  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 GlideFormGlideUserGlideSystemGlideRecordGlideAggregateGlideAjax, 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 🔖 for your future reference and do Mark it as Helpful 👍 if you really enjoy working on this challenge.

 

Regards,

nowGurukul Team

Comments
Jorn van Beek
Tera Guru

Hi

I think it is amazing you set up suchs a handson, I think it really helps developers who dont have a project on their own to build something. I just like to thank you for setting this up

SarthakShri21
Tera Contributor

@Jorn van Beek  Thanks for appreciation... Suggest you to follow the handson challenge, develop the same and enhance your learnings!!!!!!!

Sivasangeethp
Tera Contributor

Image upload count increased so not able to upload and the changes related to workflow & flow designer for them plz refer to the below url where i have export of my update set and all changes related to them were .

NowGurukulUpdates · GitFront.

 

And i have added my comments for challenge 4. But somehow i click spam and message got removed. if anyone know. please help me to undo it.

 

Thanks,

Siva

 

 

 

Sivasangeethp
Tera Contributor

Hi @nowGurukul 

 

i have completed Challenge 4. I have added my post for them and wrongly click and it has been marked as spam and it got removed. Please let me know if u can help me to retrieve back my reply post .

 

Thanks,

Siva

Sivasangeethp
Tera Contributor

Hi @nowGurukul ,

 

I have completed challenge 4 and updated all screenshots in this file. you can download them and for workflow and flow designer i have added my update set in this link. you can check them.

 

NowGurukulUpdates · GitFront

 

Thanks,

Siva

SarthakShri21
Tera Contributor

@Sivasangeethp  Great work!!! Helpful for learning!!!!!!!

sola2
Tera Contributor

@nowGurukul how do you configure the "ask for approval" to include Requestor, E-Voucher Type, E-Voucher Price? Is there a way to modify the predetermine message sent by the system on the workflow? can someone guide me on how to do it? Thank you in advance.

RampriyaS
Tera Contributor

I am excited to share my experience with the 4th week challenge at ServiceNow, @nowGurukul. The learning opportunities were phenomenal, and I dedicated my efforts to conquering the challenge.

 

Linked-in :  https://www.linkedin.com/feed/update/urn:li:activity:7158637472598396929/

Youtube :  https://youtu.be/lmF4R9Oz4bg?si=PR5UUwYcQaNPex7V

SarthakShri21
Tera Contributor

@RampriyaS appreciate the efforts you took for video recording. It will surely help many people for learning!!!!!!

Rampriya-S
Tera Guru
Tera Guru

@SarthakShri21 I'm delighted to contribute to the community. Engaging in challenges is a fantastic concept that allows me to acquire a wealth of new knowledge.

Dr Atul G- LNG
Tera Patron
Tera Patron

Fantastic work everyone... So much learning and feedback.

sola27
Tera Contributor

How can we modify the ask for approval so it includes the E-Voucher Type, E-Voucher Price, etc? Thought it was by modifying the existing email template but I do not now how to call the variables in there? Any advise?

sonu mukati
Tera Explorer

Hi All,

How to close sctask once approval is approved by manager? and also how to attach E-Wallet Amount to be added in the email body?

Community Alums
Not applicable

@Rampriya-S How did you complete a E-Voucher type in the Decision Table "Group Assignment for E-Voucher"?

Community Alums
Not applicable

@Rampriya-S How did you build the decision builder? Any suggestions or screenshots will help? I've been stuck on this for a few days?

Version history
Last update:
‎01-23-2024 02:30 AM
Updated by: