MRVS & List Collector

JohnnySnow
Kilo Sage

Hi Team,

 

I have a requirement as below:

 

1. We have a record producer for employee separation, wherein we can select the user who is separating from the organization.

2. A user can have multiple positions & the positions & few other details are populated in a MRVS on the form. (this is readonly on the form as of now)

3. Now, the challenge is, when a user is separating from a specific position, we need a way to select individual records from the mrvs and process only that. 

 

Is there a way to allow users to select individual record from mrvs?  We are not planning to use the edit/remove 

buttons on the mrvs.

Can we use listcollector to achieve this requirement? or any other way by which we can achieve this?

 

Thanks

Thanks
Johnny

Please mark this response as correct or helpful if it assisted you with your question.
1 ACCEPTED SOLUTION

@JohnnySnow 

then you can have list collector referring to this table with filter as

javascript:'user=' + gs.getUserID();

It will show all the positions user is holding and then user will select which position to be removed.

once RITM is submitted you will know which positions to remove and which positions user hold(by querying that table) then do the next process

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

9 REPLIES 9

@JohnnySnow 

how are you tracking/maintaining a user holds how many positions?

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

@Ankur Bawiskar Using this table 'sn_hr_core_job' below is the form view

JohnnySnow_0-1683692367143.png

and below is the table for the position id

JohnnySnow_1-1683692457926.png

 

Thanks
Johnny

Please mark this response as correct or helpful if it assisted you with your question.

@JohnnySnow 

ok so if user holds 4 positions then there will be 4 records in table "sn_hr_core_job"?

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

correct @Ankur Bawiskar 

 

Thanks
Johnny

Please mark this response as correct or helpful if it assisted you with your question.

@JohnnySnow 

then you can have list collector referring to this table with filter as

javascript:'user=' + gs.getUserID();

It will show all the positions user is holding and then user will select which position to be removed.

once RITM is submitted you will know which positions to remove and which positions user hold(by querying that table) then do the next process

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader