Following features are not supported by the Graphical Workflow Designer 2018. If you want to edit existing Workflows, which contains these features you have to adapt your workflow settings before editing your workflow with the Graphical Workflow Designer 2018.
Inheritance is not supported in Graphical Workflow Designer 2018, therefore you have to resolve the inheritance in your workflow. Read more
The Graphical Workflow Designer 2018 seperates the definitions for forms and lists. If you have one form definition for both controllers in your existing workflow, you have to seperate them before editing your workflow with the Graphical Workflow Designer 2018. Read more
Following type of widgets are supported, custom widgets of FormFields are not supported, therefore you have to remove these in your workflow settings.
If you want to edit an existing workflow which uses inheritance, you have to resolve the inheritance before. First you have to remove the include tag in your derived workflow, then you have to insert the inherited form definitions into your derived forms. Make sure there are no workflow node definitions pointing on removed base forms.
Before | After |
---|---|
BaseFormSettings.xml
<FormList> <Form name="MyBaseForm"> <FormTab name="Tab"> <FormGroup name="Group"> <FormField name="BaseField1" defaultvalue="baseValue"> </FormField> <FormField name="BaseField2" editable="false" defaultvalue="baseValue"> </FormField> </FormGroup> </FormTab> </Form> </FormList>DerivedFormSettings.xml <FormList> <Include file="BaseFormSettings.xml" /> <Form name="MyDerivedForm" inherits="MyBaseForm"> <FormTab name="Tab"> <FormGroup name="Group"> <FormField name="BaseField2" defaultvalue="derivedValue"> </FormField> <FormField name="Additional"> </FormField> </FormGroup> </FormTab> </Form> </FormList> |
NewFormSettings.xml
<FormList> <Form name="NewForm"> <FormTab name="Tab"> <FormGroup name="Group"> <FormField name="BaseField1" defaultvalue="baseValue"> </FormField> <FormField name="BaseField2" editable="false" defaultvalue="derivedValue"> </FormField> <FormField name="Additional"> </FormField> </FormGroup> </FormTab> </Form> </FormList> |
The Graphical Workflow Designer 2018 does not support the usage of one form definition for form and list controller at once. Therefore you have to split the list definitions from your form definitions. Make sure you move all your form fields of your list definition to a new form and change the reference of all workflow nodes as well.
Before | After |
---|---|
WorkflowSettings.xml
<WorkflowRoot> <WorkflowNode id="FormNode" controller="Form" form="Form" /> <WorkflowNode id="ListNode" controller="List" form="Form" /> </WorkflowRoot>FormSettings.xml <FormList> <Form name="Form" > <FormTab name="Tab"> <FormGroup name="Group"> <FormField name="InputField1" visible="form" /> <FormField name="InputField2" visible="form" /> <FormField name="Column1" visible="list" /> <FormField name="Column2" visible="list,filter" /> </FormGroup> </FormTab> </Form> </FormList> |
WorkflowSettings.xml
<WorkflowRoot> <WorkflowNode id="FormNode" controller="Form" form="Form" /> <WorkflowNode id="ListNode" controller="List" form="List" /> </WorkflowRoot>FormSettings.xml <FormList> <Form name="Form" > <FormTab name="Tab"> <FormGroup name="Group"> <FormField name="InputField1" visible="form" /> <FormField name="InputField2" visible="form" /> </FormGroup> </FormTab> </Form> <Form name="List" > <FormTab name="Tab"> <FormGroup name="Group"> <FormField name="Column1" visible="list" /> <FormField name="Column2" visible="list,filter" /> </FormGroup> </FormTab> </Form> </FormList> |