Custom Form Data Struggles
Hi, all. There are several threads discussing the shortcomings of the native Risks functionality in WorkFront, namely the inability to add custom fields to the interface. In one of those threads, someone suggested using the Issues area to record risks, and that is the path I'm currently exploring. I'm running into some struggles while trying to capture custom form data. I want to use a specific custom form pertaining to risks, used only when the issue is of type, "Risk" (among other things, assessing the likelihood and severity of the risk and giving it a score). I have other use-cases for issues with their own custom forms (such as a "Change Request"), and haven't yet found a workable solution to getting the right data/form based on context. A few things I've tried so far:
- I tried adding my "Change Request" and "Risks" custom forms from the Queue Details project settings.
- What I really need here is to attach a specific form based on the Issue Type. Inevitably, there will be custom fields that aren't applicable to the issue type selected. Additionally, If the user is trying to enter a "plain" issue, the two custom forms will be shown, but won't be relevant.
- I created an "Issue" report, and added columns for the fields in the custom form specific to risks. I added this report via dashboard to my projects. However:
- I can't find a setting that allows a user to add an issue inline from this view (the native Issues area allows inline editing, but I can't find a way to do so from a report).
- I can't attach a custom form from the issue report.
- The end result of this solution is the user has to click "New Issue" from the report, fill in the minimal default fields, then go back and complete the custom fields from the inline view once the issue (risk) is added.
- The last option that comes to mind that I have not tried yet is to abandon the built-in issue types. Instead, I'd use a dropdown with the different categories I'd like (i.e., Issue, Risk, Change Order) and conditionally show the relevant fields (and make "Issue" the default selection, hiding the custom fields). I would then use the built-in Issues area to show the risks with a grouping. I don't know of a way to force a default grouping, so this would probably lead to a mess for most end-users with a mix of issues and risks and no obvious differentiation unless they select the right view.
This seems like a straightforward problem to solve, but so far nothing has gotten me exactly where I want to be. Does anyone have any ideas on the above, or have other solutions they've used for a risk register? Thanks in advance.
