Custumize a workflow form
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-29-2017 04:43 AM
Hello, i want to custumize a workflow form, specifically to hide the 'workflow due date' field. I have tried to customize the share-workflow-form-config.xml ( replacing the ' <show id="bpm:dueDate" /> ' with ' <hide id="bpm:dueDate" /> ' in visibility block but no results. I would appreciate if anyone could help me.
Thanks in advance.
- Labels:
-
Alfresco Content Services
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-29-2017 06:11 AM
First of all , it seems that you are directly customizing inside the installation.You should never do that at all in any situation.
Read out documentation for improving that part.
You can override this form in share-config-custom.xml. Remove the field which you want to hide and it will work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-29-2017 07:09 AM
I copied the following script to share-config-custom.xml in order to hide the 'duedate' field from the start of a workflow
but it doesn't work. sorry for disturbing but i'm stuck and cant find a solution.
----------------------------------------------------------------------------------------------------------------------------
<config evaluator="string-compare" condition="wf:submitReviewTask" replace="true">
<forms>
<form id="workflow-details">
<field-visibility>
<show id="bpm:sendEMailNotifications" />
<show id="packageItems" />
<hide id="bpm:workflowDueDate" />
</field-visibility>
<appearance>
<set id="" appearance="title" label-id="workflow.set.workflow.more_info" />
<set id="items" appearance="title" label-id="workflow.set.items" />
<field id="packageItems" set="items" />
</appearance>
</form>
<form>
<field-visibility>
<show id="message" />
<show id="taskOwner" />
<show id="bpm:workflowPriority" />
<hide id="bpm:workflowDueDate" />
<show id="bpm:taskId" />
<show id="bpm:status" />
<show id="packageItems" />
<show id="bpm:sendEMailNotifications" />
</field-visibility>
<appearance>
<set id="" appearance="title" label-id="workflow.set.task.info" />
<set id="info" appearance="" template="/org/alfresco/components/form/3-column-set.ftl" />
<set id="progress" appearance="title" label-id="workflow.set.task.progress" />
<set id="items" appearance="title" label-id="workflow.set.items" />
<set id="other" appearance="title" label-id="workflow.set.other" />
<field id="message">
<control template="/org/alfresco/components/form/controls/info.ftl" />
</field>
<field id="taskOwner" set="info" />
<field id="bpm:taskId" set="info">
<control template="/org/alfresco/components/form/controls/info.ftl" />
</field>
<field id="bpm:workflowPriority" label-id="workflow.field.priority" set="info" read-only="true">
<control template="/org/alfresco/components/form/controls/workflow/priority.ftl" />
</field>
<field id="bpm:workflowDueDate" set="info" label-id="workflow.field.due">
<control template="/org/alfresco/components/form/controls/info.ftl" />
</field>
<field id="bpm:status" set="progress" />
<field id="packageItems" set="items" />
<field id="bpm:sendEMailNotifications" set="other" />
</appearance>
</form>
</forms>
</config>
----------------------------------------------------------------------------------------------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-29-2017 08:19 AM
You should either use show element or hide element. If you want to hide workflow due date from workflow start form, then remove the code you copied and paste the following into share-config-custom.xml.
<config evaluator="string-compare" condition="activiti$your_ProcessID">
<forms>
<form>
<field-visibility>
<hide id="bpm:workflowDueDate" />
</field-visibility>
</form>
</forms>
</config>
Change condition with your processID given in process definition file.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-29-2017 07:12 AM
For more info on how to hide default properties in form refer the comments below on given link.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-29-2017 07:15 AM
thanks
