Expand my Community achievements bar.

SOLVED

Converting Issue to Project in Fusion adding extra custom form

Avatar

Level 6

I have a request queue, project template and fusion flow to convert an issue to a project and attach the template.  For some reason there is an extra custom form appearing on the projects that are converted in Fusion.  This form is not shown on the template being applied.  I have checked the request queue settings, template and fusion modules that convert to project (template field is blank) and add template (calling for the correct template). 

 

Are there any other areas I'm missing that could potentially add a custom form to the project in the process?  If I manually convert to a project using the same template, they are fine. I've even tried adding the form that is appearing to the template and then going back and removing it.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Level 9

One particularly obscure WF feature is that if you try and complete a custom field on a record, but there doesn't happen to be a custom form with that field attached TO the record - Workfront will find an arbitrary form and attach it for you to try and be helpful so the data isn't lost. 

 

So do you have Fusion completing any fields as part of your scenario that it might be accidentally attaching that form to hold? I'd look at the converted project and see if there's one stray field on the form that happens to have data in it.

View solution in original post

7 Replies

Avatar

Level 5

Custom forms are called categories in the API. It would most likely be in CategoryID. I would check the conversion module and see what boxes are checked, that's most likely where your issue lies. It may also be in a module after the conversion which updates the new project and the form got added by accident to either CategoryID (top most form) or objectCategories (array of all forms). There could also be a conflict with another scenario if you have one that adds that form.

Avatar

Level 6

Thank you for the response, I turned off all of the modules past the conversion to test and there are no fields being mapped during the conversion that are not native fields, only setting the name, owner and company.  It doesn't even reference a template to use but I'm still seeing this form appear when the project is generated. I went ahead and logged a ticket with support to see what they see, I appreciate the suggestions.

Avatar

Correct answer by
Level 9

One particularly obscure WF feature is that if you try and complete a custom field on a record, but there doesn't happen to be a custom form with that field attached TO the record - Workfront will find an arbitrary form and attach it for you to try and be helpful so the data isn't lost. 

 

So do you have Fusion completing any fields as part of your scenario that it might be accidentally attaching that form to hold? I'd look at the converted project and see if there's one stray field on the form that happens to have data in it.

Avatar

Level 6

Thanks for the suggestions, I had checked that also.  I'm only mapping the owner, project name and company fields.  I even disabled any updates past the conversion to see what I would get and this form still appears even though no template was specified.

Avatar

Level 9

That is truly odd then. I can't think of any other default setting that could possibly be over-riding it. When you look at the output of the conversion module, does it show anything about a categoryID in the output? Or is the mystery form being attached later, and not by Fusion itself?

Avatar

Level 6

This is the output to the misc action module to convert to project. I know it's not being attached later since I can do the conversion and go straight to it and it's there. It is really odd. I'll post if support is able to resolve.

Stacey_Robertson_0-1728583870461.png

 

Avatar

Level 6

You were on the correct track, because I didn't specify the custom form in my convert to project module. It was picking one that had the same fields on it.