Is it possible to create a checklist custom record...
# general
l
Is it possible to create a checklist custom record? I am planning to create a checklist of our internal control quarterly reviews. Each point in the checklist will have a Task record where a person is assigned to do the initial testing and another person to do the final signoff.
@KevinJ of Kansas Hi, I saw your post here on Slack back in 2020 asking a similar question. I'm just wondering if you were able to successfully create a "custom record checklist". Thanks.
m
The only think I can think of is to make the tasks a child record of a main custom record, then you would have a sublist of tasks that you could see related to the main custom record
l
That makes perfect sense. Our checklist contains the "same" tasks every month. Is it possible to automatically create the custom record every month with the automatically created Task records as well? Hopefully without scripting.
m
Yes this could be doable with probably 2 scheduled workflows
First you would need to make a custom record that would be the parent of the task records. Add all the fields you want for this "Parent" record but be sure to have a date field and probably a "Status" field.
Then add a custom field to the task record that is a list/record field and select your custom parent record as the list...and mark "Record is Parent"
Then I would probably setup a "template" of sorts
So make 1 instance of the customer parent record and set the status to "TEMPLATE" or something
Then make all your tasks associated with this "TEMPLATE" but assign them to you as the Admin (or make a new user called "Template" or just someway to distinguish this task as one that doesn't need to get completed because it is part of the template)
Then make a saved search on your custom record where Status = TEMPLATE and use this saved search as the basis of a scheduled workflow
Use the Create Record action to make a new instance of this record and set all the fields accordingly. (make sure to set the Status to "NEW" or "TASKS GENERATING" or something that is unique to know it's NOT a template, but DOES need tasks created)
Then make a second saved search of all Task records assigned to "Template" (or however you distinguished the template tasks) and use it as the basis of a second scheduled workflow.
Use the create record action again to create a new task record for each existing "Template" task, but set the fields correctly for Assigned To, Start Date, etc. Also be sure to set the Custom Parent Record field on these to be the new Custom Record you just created in the first workflow above
This last step will get tricky to make sure you are assigning the new tasks to the correct Parent Custom Record, but there are ways to do it. Question though: Will the entire checklist ALWAYS be completed before the NEW checklist needs to be created at the start of the new month? If so you can use a sourced custom field on the task record that is filtered to the parent custom record where status = TASKS GENERATING Otherwise you can use a filter of custrecord_parent_date = this month