Well, it depends -- you could have a panel per checklist that is only visible based on certain criteria, or, if you have several items in the checklist that repeat and only certain ones that need to be displayed based on criteria you could have one long list with hide/show validation in each checkbox.
I just went through the same process and I ended up doing the latter... but I didn't have as many outcomes as you seem to!
could you enlight from process point of view, what activity need to be taken/managed by a workflow for single point on a given checklist resp for a checklist as such?
I mean, if you have 30 points on checklist, do you want to create 30 tasks to confirm business activity has been completed?
or do you want to create one task with 30 checkboxes when one or more approvers need to mark single points completed?
or no task at all and checklist is considered just an notification or recommendation what to carry for?
or anything else.
Thanks a lot for both of your answers.
Rhia Wieclawek, your stated options are very useful to me. Hide/Show works great.
Marian Hatala, the current business requirement is that a change request needs approval (and risk assessment) from different managers/persons in charge. The number of approvers varies, depending on the related category of the change request. As you mentioned, I think the best way would be to assign one task for each approver including the related checkboxes.
However, at the moment not all checkboxes are required to be checked. So, a decision (outcome of a flexi task) can be made with e.g. 20 of 30 checked boxes.
Is there a possibility to access the decisions on the checkboxes of each approver and make them visible somehow?
Thank you for your help!
Jan
since you want to have it dynamic, I would probably approach it following way
- create (lookup) list with structure like: ApprovalProcessName, ApprovalLevel, OptionChoice
this will allow to define different options and differrent number of options per single approval process and approval level
- create a lookup column on approval list, with multiselection allowed that points to above mentione dlist
this will allow to choose some of set of options for given process and level
- important point here will be how to filter only respective options for a given process and approval level.
there are several approaches possible, not sure which might suit you the most. just give you some hints what to look for.
- cascaded lookups
- filter lookup by view + filter lookup by control and/or value
- calculated column in list that joins all the key values and filter is made on that calculated column
Thanks a lot for your help Marian Hatala and sorry for my late response.
We adjusted the process and made it much lighter. Now a checklist is only required at one process step, which needs to be filled by only one responsible person.
However, the checkbox/choice control needs to be dynamic based on a type/category. Therefore I've created an additional list with categories like this:
No. Category Approver Inform Checklist (mulitline?)
1. Quality Lennard Peter Documentation, Manual, FMEA
2. Marketing Jeff Troy Pricing, Newsletter, DSO
3. Eng. Bryan Kate Sales List, PFMEA, Customer Feedback
So based on the category the above mentioned information is transfered to the columns of the specific item. In the further Flexi Task form I would like to integrate a choice control referencing the sames choices which are set in the respective category. Here is what I did: Checklist in the additional list --> Multiple lines of text, Variable within the workflow --> Multiple lines of text and reference the variable within the Choice control like this:
Unfortunately it looks like this:
How do I integrate a reference on the choice control correctly?
Thank you in advance
try to change checklist to semicolon separated list of values.
Thank you, that works great.
I have now a choice control in my change process which creates checklists dynamically based on a category. Also, it stores the results in each item and shows them in all forms (which is pretty annoying work), so other employees can reproduce the process. Some really awesome possibilities here