Hexagon Geospatial
MENU

GMSC Tutorials

Not sure on how to get started or looking for a workflow to get GeoMedia Smart Client up and running. Tutorials provide step by instruction on some of the most common configurations and workflows to get GeoMedia Smart Client configured up and running quickly.
Showing results for 
Search instead for 
Do you mean 

Unsupported Features in Graphical Workflow Designer (How To)

by Technical Evangelist ‎11-23-2016 12:59 AM - edited ‎12-15-2016 04:51 AM (1,966 Views)

Following features are not supported by the Graphical Workflow Designer 16.0. 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 16.0.

 

Offline Form

The Graphical Workflow Designer 16.0 does not support editing of offline forms. To ensure the usage you have to remove the offline form settings in your workflow. Read more

 

Inheritance

Inheritance is not supported in Graphical Workflow Designer 16.0, therefore you have to resolve the inheritance in your workflow. Read more

 

Combination of Form- and List-Controller

The Graphical Workflow Designer 16.0 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 16.0. Read more

 

Custom type of FormFields

Following type of widgets are supported, custom widgets of FormFields are not supported, therefore you have to remove these in your workflow settings.

 

 

 

 

Offline Form

Remove all offline form definitions of your workflow and make sure there are no workflow node definitions pointing to them. 

 

Before After
<FormList>
  <OfflineForm name="MyOfflineForm">
  </OfflineForm>
  <Form name="MyForm">
  </Form>
</FormList>
<FormList>
  <Form name="MyForm">
  </Form>
</FormList>

 

Inheritance

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>

 

Combination of Form- and List-Controller

The Graphical Workflow Designer 16.0 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>
Comments
by
on ‎12-18-2016 11:24 AM

Is this permenant, or just until the functionality is built into the new editor?
Does it mean for example that offline is being discontinued in GMSC?

by Technical Evangelist
on ‎01-02-2017 10:44 PM

Offline is still available in GMSC, but if you want to create or edit offline workflows you have to do it in another text editor and not in the WF editor.

 

by ctheiler
on ‎04-10-2017 04:09 AM

Is the old workflow editor still available after installing GMSC 16? As not all features are supported it would be helpful for all the people used to the old editor to still have to possibilty to switch to this one...

Overview
Contributors