- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 01-23-2024 02:30 AM
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:-
- A weekly implementation challenge in order to do goal based learning.
- An opportunity to connect and learn from thousand of others ServiceNow Enthusiasts who are part of nowGurukul community.
- An opportunity to learn and implement exciting features & functionalities of ServiceNow platform every week.
- 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.
- 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:-
- Kindly use your personal development instance for the challenge implementation.
- In case of any assistance/discussion required , please use nowGurukul Official What's App Channel for the quick resolution.
- 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.
- Make sure you follow Best Practice wherever applicable.
*****************************************************************************************************************
Prerequisite:
nowGurukul ServiceNow Hands-On Challenge 2024 #Week_1
nowGurukul ServiceNow Hands-On Challenge 2024 #Week_2
nowGurukul ServiceNow Hands-On Challenge 2024 #Week_3
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:
- Email to Manager once ‘E-Wallet Request by Managers’ Request is Submitted.
- Email to HR Assignment Group when ‘E-Wallet Request by Managers’ is assigned to them.
- Email to HR Agent who is Assigned to ‘E-Wallet Request by Managers’.
- Email to Manager when ‘E-Wallet Request by Managers’ request is rejected with Rejection reason.
- 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.
- Email to Employee once Request for E-Voucher is Submitted.
- Email to HR Agent when E-Voucher Request is Assigned to them.
- Email reminder to Employee 10 days, 7 days and 3 days before E-Wallet Balance Validity expires.
- 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😞
- 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 |
- 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.
- Same time, the Catalog Task should be created with a Short Description as “E-Voucher Request confirmation by Manager”.
- Once the Manager approves, the Catalog Task should be closed.
- 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.
- Same time, the Catalog Task should be created with a Short Description as “E-Voucher Request confirmation by HR”.
- Once HR approves, the Catalog Task should be closed.
- 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.
- Whoever provides the approval, should be auto-populated as Assigned To for that request.
- 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.
- 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:
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 🔖 for your future reference and do Mark it as Helpful 👍 if you really enjoy working on this challenge.
Regards,
nowGurukul Team
- 4,004 Views
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@Jorn van Beek Thanks for appreciation... Suggest you to follow the handson challenge, develop the same and enhance your learnings!!!!!!!
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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 .
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
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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.
Thanks,
Siva
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@Sivasangeethp Great work!!! Helpful for learning!!!!!!!
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@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.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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/
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@RampriyaS appreciate the efforts you took for video recording. It will surely help many people for learning!!!!!!
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@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.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Fantastic work everyone... So much learning and feedback.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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?
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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?

- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@Rampriya-S How did you complete a E-Voucher type in the Decision Table "Group Assignment for E-Voucher"?

- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
@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?