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 on ‎11-23-2016 12:59 AM - edited on ‎04-03-2019 03:17 AM by Technical Evangelist (2,222 Views)

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

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

 

Combination of Form- and List-Controller

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

 

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.

 

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 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>
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...

by Technical Evangelist
on ‎04-03-2019 03:18 AM

Update: Removed OfflineForm restriction in GMSC 2016 Update 3 and GMSC 2018.

Overview