Have you started using multi-object custom forms? Book a call with Product team to discuss your feedback. | Community
Skip to main content
Adobe Employee
April 13, 2022
Question

Have you started using multi-object custom forms? Book a call with Product team to discuss your feedback.

  • April 13, 2022
  • 2 replies
  • 1353 views

Hi, everyone,

With 2022.2 release last week, we enabled the ability to have multi-object custom forms. This means that now you can attach the same custom form on several object types instead of having to maintain copies of the same form for various objects.

Do you have any feedback you'd like to share or questions that I could answer? Also, please feel free to book a feedback call to discuss any further comments or questions directly with us.

Thanks!

Lilit

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

skyehansen
Community Advisor
Community Advisor
April 13, 2022

Feedback -- I thought it was interesting that the first two system admins in the Skills Exchange mentioned functionalities that seem to imply reasons NOT to use multi-object forms. One of them suggested reordering fields and sections between objects and the other mentioned calculated fields that are different from object to object. Does this affect your roadmap or the way you consider multi-object custom forms?

LilitMAdobe EmployeeAuthor
Adobe Employee
April 15, 2022

Hi, Skye,

Great points. In general, we're going down the path of keeping multi-object forms generic, which means that at this point we will not support having different field orders/configuration for each object type. In such cases you'll still need to use separate custom forms for now.

As for the calculate fields, here again the fields referenced in the expression need to be compatible for all object types. However, we've introduced a new wildcard $$OBJCODE which you can use in expressions to differentiate the calculations per object type. For example, you can have a form for project and task object types, and you can create a calculated fields with this calculation: "IF($$)BJCODE="PROJ",Owner.Name,Assigned To.Name)". In this case the calculated field will show the project owner's name if attached on the project, and Assigned To user's name if attached on tasks.

If possible, I'd like to discuss any further feedback or questions over a feedback call.

Thanks!

Lilit

skyehansen
Community Advisor
Community Advisor
April 15, 2022

thanks for the heads up on the new wildcard! I'll take a look. We often add/subtract fields or reconfigure custom forms on different objects so I probably won't have any feedback on the rest :)

RandyRoberts
Community Advisor
Community Advisor
April 14, 2022

We have only one form out of our 17 forms that gets used on two different objects; issue and project. Since there is precious little documentation on this subject, I haven't tried combining them.

There is another ongoing discussion about this HERE

LilitMAdobe EmployeeAuthor
Adobe Employee
April 15, 2022

Randy, I hear you! I'll work with our Documentation team to add a help articles specifically outlining the implications of using a single-object vs multi-object forms. In a nutshell:

  • If you remove an object type from a form, we treat it as deleting that form for the object type, thus all saved data will be removed from objects
  • Section break security permissions must be the same for all form objects. We have updated the permission options to be the same for all object types. We have standardized the permission options for all objects to View, Limited Edit, Edit and Admin Only. Limited Edit is available for Projects, Tasks, Issues and Users. So if you create a project form with Limited Edit section permission, and then add a new object that doesn't have that permission option (ex. Portfolio), you will be prompted to use Edit permission for all object types instead.
  • Fields references in calculated fields also need to be compatible with all object types. However, you can use $$OBJCODE wildcard to save different expressions based on the object types.
  • Multi-object forms and data saved in them will be automatically transferred during object conversions (issue to project, issue to task, task to project), including when converting using templates. No need to manually add or adjust the forms during the conversion process.

Hope this helps. I'll be happy to discuss more details in a feedback call that you can book here.

Thanks!

Lilit

April 19, 2022

Is there a way to have the project form copy over and sync with a document using the same form within the documents section of the project?