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.

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

Week-1 Challenge:-

For this week, as part of the end to end project implementation, we will start by create a new Custom Application using App Engine Studio, Creating tables and their fields, creating Groups, Configuring Form Layout and List Layout, and creating some dump data for these tables which will help during the whole project implementation.

 

Application Name: Corporate Gifting [Note: You can create a Global or Scope Application. Totally your choice].

 

Description: Corporate Gifting application will be used by the departments of an organisation where managers can appreciate their mentees in the form of E-Voucher with a predefined amount which will be added to the Employee e-wallet. Each employee can order the voucher based on his wallet balance and number of vouchers.

 

Update Set:

NowGurukul_Project_CG_V1 (If in Global Scope)

 

Tables:

  1.   Employee (Extend from User table) – Employees who will be having E-wallet balance and can raise Voucher requests for himself. Also, Employees at Manager or above level can raise E-Wallet requests for him mentees to add an amount to their wallet.

 

Field Name

Field Type

Comment

Employee Number

Auto-generated Number.

Prefix - EMP

E-Wallet Balance

Integer

Read Only

Project/Account

Choice

ABZ Consultancy

PTL India Ltd.

Zone IT Services

YUC Motors

Qwerty Hospitals

Position Level

Choice

Associate, Senior Associate, Technical Lead, Manager, Senior Manager, Director, Delivery Head, HR

E-Wallet Balance Validity

Date

3 months later from the last E-Wallet balance added.

Awards/Appreciations

String

Should contain the list of Awards/Appreciation received with E-Wallet balance.

E-Wallet Budget

Integer

Ready Only

 

 

 

 

2. E-Wallet Request by Managers (Extend from Task table)

 

Field Name

Field Type

Comment

E-Wallet Req Number

Auto-generated Number.

Prefix - EWR

Requested By (Manager)

Reference User table

 

Requested For (Employee)

Reference User table

 

Request Status

Choice

Submitted, Approval Requested, Approved, Rejected, Completed, Cancelled.

 

 

 

 

Groups:

  1.       E-Wallet HR Approver – People who must approve the E-Wallet request by the Manager before it is added to the employee E-Wallet.
  2.       E-Commerce Voucher Agents – HR Agents who would be assigned to the E-Commerce vouchers request submitted by the Managers to help the Employee provide the vouchers offline.
  3.       Shopping/Sports-Wear Voucher Agents - HR Agents who would be assigned to the Shopping vouchers request submitted by the Managers to help the Employee provide the vouchers offline.
  4.       Food Delivery Voucher Agents - HR Agents who would be assigned to the Food vouchers request submitted by the Managers to help the Employee provide the vouchers offline.

 

Form Layout:

  1.       Employee Table

Employee

Employee Number

Email ID

User ID

Mobile Number

First Name

Career Level

Last Name

Project/Account

Name

Active

Position Level

Photo

Manager

 

 

Corporate Appreciations (Form Section)

E-Wallet Balance

E-Wallet Budget

E-Wallet Balance Validity

 

Awards/Appreciations

 

2. E-Wallet Request by Managers Table

 

E-Wallet Request by Managers

E-Wallet Req Number

Request Status

Requested By (Manager)

Opened

Requested For (Employee)

Assignment Group

Watchlist

Assigned To

 

Notes (Form Section)

Additional Comments (Customer Visible) / Work Notes

Activities

 

List Layout:

  1.       Employee Table

Default View:

Employee Number

User ID

Name

Email

Position Level

Manager

Active

 

Corporate View:

Employee Number

User ID

Name

Email

Manager

E-Wallet Balance

E-Wallet Balance Validity

Awards/

Appreciations

 

      2.   E-Wallet Request by Managers Table

Default View:

E-Wallet Req Number

Requested By (Manager)

Requested For (Employee)

Request Status

Assignment Group

Assigned To

Created

 

Data Preparation:

  1.  Create 12-15 records or more for the Employee table with different Position Levels.
  2.  Create 8-10 records or more for the Employee table with HR Position Level. Include them in 4 groups mentioned.
  3.  For Employees, map Managers or above level employees to their manager field.

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

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 👍.

 

Regards,

nowGurukul Team

 

Comments
NamitD
Tera Contributor

Is there any way we can change the list view from AES ? 

@nowGurukul

ayush_glob
Tera Contributor

Week-1 Challenge
App Engine Studio – Corporate Gifting

Screenshot 2024-01-05 212744.png

Employee table (form layout):

Screenshot 2024-01-05 212843.png

E-wallet Request by managers - Form Layout

Screenshot 2024-01-05 212949.png

Employee - List layout (default view)

Screenshot 2024-01-05 213030.png

Employee - List layout (Corporate view)Screenshot 2024-01-05 213043.png

Ewallet Request by Manager - List layout (default view)Screenshot 2024-01-05 213104.png

Groups:Screenshot 2024-01-05 213209.png

Aamir3
Tera Contributor

After submitting the deployment request,. Its getting failed-closed. can anyone please help on this.

 

PFA

Aamir3_0-1704472228500.png

 

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @ayush_glob @NamitD @Chetna_dev  @Savitha 

 

Thank you much for sharing the feedback and learning. Get ready for Week 2.

Dr Atul G- LNG
Tera Patron
Tera Patron

Thank you much all for sharing the feedback and learning. Get ready for Week 2.

NamitD
Tera Contributor

Hi Everyone ,

 

 

How you guys achieved the 3 months after the E wallet balance added thing in E wallet balance validity column .

 

@Dr Atul G- LNG @nowGurukul 

Hamad Baseer
Tera Expert

Hello Everyone,

 

I have done a few things differently than what was initially asked. 

1. Employee table is extended from Task - It is not recommended to extend from sys_user. I have omitted few fields which seemed to be repetitive. In the form, I kept few fields and used GlideAjax to populate remaining fields based on one "name" field. 

2. Used Before Business Rule to populate the voucher validity field.

That's all for this part of the challenge.

Vignesh33
Tera Explorer

ApplicationApplicationEmployee - Form LayoutEmployee - Form LayoutEmployee-List LayoutEmployee-List LayoutE-Wallet-Form LayoutE-Wallet-Form LayoutE-Wallet-List LayoutE-Wallet-List Layout

 

Twinkle Athole
Tera Explorer

Hi @nowGurukul Team, 

 I have completed the week 1 challenge, below screenshot attached. 

Week-1 Challenge: - 

1.App Engine Studio – Corporate Gifting 

TwinkleAthole_12-1704551625538.png

2.Form Layout for Employee Table: 

TwinkleAthole_13-1704551625541.png

3.List Layout for default view - Employee Table 

TwinkleAthole_14-1704551625544.png

4.List Layout for default view - Corporate view 

TwinkleAthole_15-1704551625547.png

5.Form Layout for default view - E-Wallet Request by Managers Table 

TwinkleAthole_16-1704551625549.png

6.List Layout for default view - E-Wallet Request by Managers Table.

TwinkleAthole_17-1704551625553.png

7.Groups: 

TwinkleAthole_18-1704551625558.png

8.Records: Employee Table 

TwinkleAthole_19-1704551625562.png

9.Records: E-Wallet Request by Managers Table 

TwinkleAthole_20-1704551625566.png

Regards,

Twinkle Athole.

divyabhanugali
Tera Explorer

Unable to extend the user table on app engine studio.

divyabhanugali
Tera Explorer

unable to extend the user table in app engine studio.

Sameeksha Sahu
Tera Contributor

Hi @nowGurukul,

 

I have completed challenge 1.

 

App Engine Studio: Corporate gifting 

1 APP Home.png

 

Groups:

2 Group.png

 

Employees : Corporate View:

3 Employee Corporate view.png

 

Employees : Default View:

4 Employee default view.png

 

Employees : Default form layout:

5 Employee form layout.png

E-Walley by Manager ( list view):

6 E-Wallet by Manager list view.png

E-Wallet by Manager (form view):

7 E-Wallet by Manager (form view).png

Thanks & Regards,

Sameeksha Sahu

Sujatha V M
Kilo Patron
Kilo Patron

Hi @nowGurukul 

Thank you for the opportunity given by nowGurukul to work on AES.

 

Week - 1- Challenge Screenshots: 

APPLICATION NAME : CORPORATE GIFTING

 

SujathaVM_20-1704563144390.png

 

TABLES

Employee & E-Wallet Request by Managers

SujathaVM_21-1704563148651.png

 

Employee (Extend from User table)

SujathaVM_22-1704563158311.png

 

E-Wallet Request by Managers (Extend from Task table)

SujathaVM_23-1704563168105.png

 

Validations:

For scenario, disabled the read only of e-wallet balance as there is a validation mentioned in the challenge.

SujathaVM_24-1704563190102.pngSujathaVM_25-1704563196265.png

 

FORM DESIGN

Employee (Extend from User table)

SujathaVM_26-1704563214549.png

 

E-Wallet Request by Managers (Extend from Task table)

SujathaVM_27-1704563224878.png

 

GROUPS

SujathaVM_28-1704563238654.png

 

LIST LAYOUT

Employee (Default View)

SujathaVM_29-1704563256346.png

 

Employee (Corporate View)

SujathaVM_30-1704563269643.png

 

E-Wallet Request by Managers (Default View)

SujathaVM_31-1704563283823.png

 

DATA PREPARATION:

1. Create 12-15 records or more for the Employee table with different Position Levels.

SujathaVM_32-1704563305878.png

2. Create 8-10 records or more for the Employee table with HR Position Level. Include them in 4 groups mentioned.

SujathaVM_33-1704563327477.png

Food Delivery Voucher Agents Group

SujathaVM_34-1704563341282.png

Shopping/Sports-Wear Voucher Agents Group

SujathaVM_35-1704563346692.png

E-Commerce Voucher Agents Group

SujathaVM_36-1704563355011.png

E-Wallet HR Approver Group

SujathaVM_37-1704563360964.png

 

3. For Employees, map Managers or above level employees to their manager field.

SujathaVM_38-1704563381303.png

 

Happy Learning!!!!

Regards,

Velvizhi Sujatha V.M.

LinkedIn Profile : https://www.linkedin.com/in/velvizhi-sujatha-67267baa/

Rupanjani
Giga Guru

Hi @nowGurukul,

 

I have completed the week 1 challenge and screenshot are attached below. 

Week-1 Challenge:

App Engine Studio – Corporate Gifting 

 

Rupanjani1_0-1704563976454.png

 

Tables & Form Layout

Employee table – Form Layout and Fields:

 

Rupanjani1_1-1704563976460.png

 

Rupanjani1_2-1704563976470.png

 

Rupanjani1_3-1704563976479.png

 

 E-Wallet Request by Managers Form Layout and Fields:

 

Rupanjani1_4-1704563976484.png

 

Rupanjani1_5-1704563976490.png

 

Groups:

 

Rupanjani1_6-1704563976497.png

List Layout:

Employee Table:

Default View:

 

Rupanjani1_7-1704563976500.png

 

Corporate View:

 

Rupanjani1_8-1704563976502.png

 

E-Wallet Request by Managers Table: 

Default View:

 

Rupanjani1_9-1704563976505.png

 Thanks,

Rupanjani

https://www.linkedin.com/in/rupanjani-patnana-aa8879176/

Atheher Fathima
Mega Guru

@divyabhanugali ,

You should extend the table in global scope. You will not be able to do so in AES.

Community Alums
Not applicable

Hey everyone, 

 

Quick ques: The number is getting incremented by +2 instead of +1 when the new record is created for (Employee number field). Any reasoning and how can we get rid of it?

Mangesh5
Tera Explorer

Hi @nowGurukul Team,

I have completed week1 challenge, please find attached screenshots.

Form Layout for Employee table:

Mangesh5_0-1704628896368.png

List Layout of Employee table: Default View

Mangesh5_1-1704629094995.png

List Layout of Employee table: Corporate View

Mangesh5_2-1704629171576.png

Form layout of E-Wallet Request by Managers

Mangesh5_3-1704629242908.png

Thanks,

Mangesh

Hakeem2
Tera Contributor

Corporate App.JPGcorporate view.JPGEmployee record1.JPGE-wallet List list-layout.JPGSNOW Challenge .JPGSNOW Challenge.JPGSNOW Groups.JPG

pooja_m
Mega Guru

Hi @nowGurukul 

 

I have completed all the tasks from the Week-1 Challenge. Thanks for the great initiative.

 

1. Custom Application - Corporate Gifting

pooja_m_0-1704707115259.png

2. Tables("Employee" which extends 2from user table and "E-wallet Request by Manager" which extends from task table)

 

pooja_m_3-1704707337731.png

 

3. Fields

 

pooja_m_5-1704707542925.pngpooja_m_6-1704707559646.png

 

4. Groups:

pooja_m_12-1704708370190.png

 

5.. Form Layout:

  • Employee

pooja_m_13-1704708592121.png

  • E-Wallet Request by Managers

pooja_m_14-1704708634982.png

 

 

6. List Layout:

 

E-Wallet Request by Manager

pooja_m_17-1704709090768.png

 

Employee

pooja_m_16-1704708804903.png

 

 

7. Data Preparation

 

Employee - Corporate View:

pooja_m_7-1704707642469.png

 

Employee - Default View:

pooja_m_8-1704707685475.png

E-Wallet Request by Manager - Default View:

pooja_m_11-1704707976160.png

 

 

Happy Learning!

 

Thank you!

azharsheikh
Tera Contributor

 


Data Preparation: 

Point3: For Employees, map Managers or above level employees to their manager field.

Can anyone explain above line? 
Do I need to add any `users` to the `groups` (which is been mentioned in the task) and Then fill out `manager field` (by any user) or (those user which are the part of a group which made earlier)

Ranjith95
Tera Contributor

Hello @nowGurukul 

 

If any one is not able to see the "Corporate gifting" Application menu in Main ServiceNow Platform/window

 

Please follow the below steps.

 

Note : Give appropriate roles to admin.

 

1)Type Application Menus in app navigator

Create New if "Corporate gifting" is not available and give appropriate roles for visibility and save the form.

 

Ranjith95_0-1704839303581.png

2)After the creation of menu you can see Modules section below the form, create new and save one by one.

 

Ranjith95_1-1704839455969.png

Save and submit.

3)After that go to the "Corporate Gifting" Application, Select appropriate application menu and user role as per below and save the form.

Ranjith95_2-1704839722597.png

 

After performing all the above steps check on Servicenow Main window, you will be able to see Corporate Gifting menu and modules under the app.

 

Ranjith95_3-1704839916758.png

Please mark it as helpful if it helps.

Happy Learning.

#ServiceNowCommunity  #Servicenow  #Servicenowadmin

Thanks.

 

 

 

 

 

snowsiri7
Tera Explorer

Hi @nowGurukul !!

 

I have completed the Week 1 challenge. Please find the screenshot below.

Application(Corporate Gifting)

 

snowsiri7_1-1704335057559.png

Form Layout

1.Employee 

snowsiri7_0-1705002260824.png

 

 

2.E-Wallet by Manager

snowsiri7_2-1705002440133.png

 

Groups

 

snowsiri7_4-1704335711349.png

 

snowsiri7_1-1705002315121.png

Employee Table

Default View:

 

snowsiri7_4-1705002872307.png

 

Corporate View:

 

snowsiri7_5-1705003023118.png

E-Wallet Request by Managers Table

 

snowsiri7_6-1705003650251.png

 

 

Alkakum1
Tera Explorer

Hi @nowGurukul,

 

I have completed the challenge 1 and I have added my ss below. Please check.

Name – Alka Kumari

Week 1 Challenge

App Engine Studio – Corporate Gifting

Alkakum1_0-1704982727938.png

Employee - Form Layout

Alkakum1_1-1704983344089.png

Employee - List Layout (Corporate view)

 

Alkakum1_4-1704985397745.png

 

Employee - List Layout (Default view)

Alkakum1_5-1704985484517.png

 

 

 

TayyabMujeeb
Tera Explorer

Week 1 Challenge Completed Finally!

 

TayyabMujeeb_0-1705083271487.png

Employee Table Form layout: 

TayyabMujeeb_1-1705083287779.png

Employee Table List layout (Default View): 

 

TayyabMujeeb_2-1705083338651.png

Employee Table List layout (Corporate View): 

TayyabMujeeb_3-1705083408731.png

E- Wallet Request Table Form Layout:

TayyabMujeeb_4-1705083473204.png

E- Wallet Request Table List Layout:

TayyabMujeeb_5-1705083513757.png

Groups:

TayyabMujeeb_6-1705083527643.png

 

 

 

BobbyA
Tera Contributor

 

Hi @nowGurukul @Dr Atul G- LNG 

 week 1 challenge screenshot attached

 

  Employee (Extend from User table)

AyobamiLawani_0-1705285843565.png

 

E-Wallet Request by Managers (Extend from Task table)

AyobamiLawani_1-1705285995211.png

 

Groups:

  1.       E-Wallet HR Approver – People who must approve the E-Wallet request by the Manager before it is added to the employee E-Wallet.
  2.       E-Commerce Voucher Agents – HR Agents who would be assigned to the E-Commerce vouchers request submitted by the Managers to help the Employee provide the vouchers offline.
  3.       Shopping/Sports-Wear Voucher Agents - HR Agents who would be assigned to the Shopping vouchers request submitted by the Managers to help the Employee provide the vouchers offline.
  4.       Food Delivery Voucher Agents - HR Agents who would be assigned to the Food vouchers request submitted by the Managers to help the Employee provide the vouchers offline.

AyobamiLawani_2-1705286126986.png

 

Form Layout:

  1.       Employee Table

Employee

Employee Number

Email ID

User ID

Mobile Number

First Name

Career Level

Last Name

Project/Account

Name

Active

Position Level

Photo

Manager

 

 

Corporate Appreciations (Form Section)

E-Wallet Balance

E-Wallet Budget

E-Wallet Balance Validity

 

Awards/Appreciations

 

AyobamiLawani_3-1705286326428.png

 

2. E-Wallet Request by Managers Table

 

E-Wallet Request by Managers

E-Wallet Req Number

Request Status

Requested By (Manager)

Opened

Requested For (Employee)

Assignment Group

Watchlist

Assigned To

 

Notes (Form Section)

Additional Comments (Customer Visible) / Work Notes

Activities

 

AyobamiLawani_4-1705286597326.png

 

List Layout:

  1.       Employee Table

Default View:

Employee Number

User ID

Name

Email

Position Level

Manager

Active

 

AyobamiLawani_5-1705286730366.png

 

Corporate View:

Employee Number

User ID

Name

Email

Manager

E-Wallet Balance

E-Wallet Balance Validity

Awards/

Appreciations

 

AyobamiLawani_6-1705286802346.png

 

 2.   E-Wallet Request by Managers Table

Default View:

E-Wallet Req Number

Requested By (Manager)

Requested For (Employee)

Request Status

Assignment Group

Assigned To

Created

 

AyobamiLawani_7-1705286892828.png

 

Data Preparation:

  1.  Create 12-15 records or more for the Employee table with different Position Levels.

AyobamiLawani_8-1705287019848.png

 

2.  Create 8-10 records or more for the Employee table with HR Position Level. Include them in 4 groups mentioned.

AyobamiLawani_9-1705287132213.png

 

AyobamiLawani_10-1705287243676.pngAyobamiLawani_11-1705287279090.pngAyobamiLawani_12-1705287312838.png

AyobamiLawani_13-1705287338588.png

 

Thank you

 

sola2
Tera Contributor

Can someone please explain to me how do you the "3 months later from the last E-Wallet balance added" part on the E-Wallet Balance Validity field? Thank you 

v1z-D
Tera Contributor

@nowGurukul 

Thank you for creating these challenges and appreciate your effort . It really helps to test ones knowledge.
I joined very late into this so took time to post.

I have completed challenge 1. Please find below screenshots.

Week 1 Challenge :- App Engine Studio - Corporate Gifting

 

Application and Tables :

v1zD_0-1707100596762.png

 

v1zD_0-1707101600355.png

v1zD_1-1707101612020.pngv1zD_2-1707101633752.png



v1zD_3-1707101669796.png

 

 

v1zD_4-1707101710119.png

 

v1zD_5-1707101726132.png

 

v1zD_6-1707101749285.png



v1zD_7-1707101761791.png



v1zD_8-1707101775435.png

 



v1z-D
Tera Contributor

How to configure list views in AES?

Grettel
Tera Contributor

Thank you for the steps . I couldn't use Studio Engineer I had to use Studio App . Can someone please let me know if faced the same issues? 

Carlos Camacho
Mega Sage
Mega Sage

1) Employee Form
Employee_Form.png

2) E-Wallet Request Form
eWallet_Request_Form.png

3) Employee List (Default)
Employee_List_default.png

4) Employee List (Corporate)
Employee_List_corporate.png

5) Groups

Groups.png

Congratulations on this initiative! 🏆

Carlos Camacho
Mega Sage
Mega Sage

@v1z-D , @Grettel , 

You are not wrong. The masterminds behind this are sages. 
There are lots of hidden gems and one of them, is that you’ll realize that some things you can’t accomplish using just AES and that Studio IDE is a powerful alternative when such requirements arises.
This journey is going to be fun! 

Carlos Camacho
Mega Sage
Mega Sage

@sola2 , research about a component called Business Rule. 
When the E-Wallet Balance is added/updated in the table, you can configure this component to calculate a future date and store it within the field E-Wallet Balance Validity. 

Carlos Camacho
Mega Sage
Mega Sage

 

@azharsheikh , 
Managers2.png

First you can create Users in the table Employee and set their Position Level as Manager
Then, for other users you create use those Managers to fulfil the field Manager as in the image above. 

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Carlos Camacho 

 

Thanks for kind words and motivation. Its all about learning and sharing experiences together. 

Jagadish Sanadi
Kilo Sage

Hello  Divyabhanugali

 

Please make user table as extensible.

 

 

 

zain nawaz abba
Tera Contributor

Week 1 Task is Completed Successfully

AnimeshP_96
Tera Guru

Hi @nowGurukul 
I have completed the above challenge.

 

AnimeshP_96_0-1713442359759.png

 

AnimeshP_96_1-1713442445320.png

Above are the default view.

This is corporate view

AnimeshP_96_2-1713442663538.png

 

4 Groups created

AnimeshP_96_3-1713442767964.png

 

AnimeshP_96_4-1713442836891.png

 

AnimeshP_96_5-1713442854639.png

 

AnimeshP_96_6-1713442876135.png

 

AnimeshP_96_7-1713442891686.png

 

Let me know if anything was missed or it's done.!!

yadavkiran
Tera Contributor

Week 1 Challenge Done: 
Employee Table List View

yadavkiran_0-1726133682437.png

 

Employee Table Form View :

yadavkiran_1-1726133731356.png


E-Wallet Request by Managers List View:

yadavkiran_2-1726134159900.png

E-Wallet Request by Managers Form View:

yadavkiran_3-1726134194790.png

Groups :

yadavkiran_4-1726134330553.png

 



 

Version history
Last update:
‎12-31-2023 08:55 AM
Updated by: