A: Invisible

    Nodes can be made invisible for the client (use visible="false")

That´s how it looks in Idiligo.

Code
1234

Description
one two three four
Flow XML
<flow>
<nodes>
    <node id="present" type="File" visible="false">
    <name>Present a document</name>
    <attachments>
    <attachment fileCode="doc01" attach="true"/>
    </attachments>
    </node>
</nodes>
</flow>


B: Goto

    Each node can end with a goto field. Here the name of the node is mentioned where to jump to afterwards. <goto>node006</goto> 

    If there is no goto step the script will automatically jump to the next node.

That´s how it looks in Idiligo.

Code
1234

Description
one two three four
Flow XML
<flow>
<nodes>
    <node id="present" type="File">
    <name>Present a document</name>
    <attachments>
    <attachment fileCode="doc01" attach="true"/>
    </attachments>
    </node>
<goto>node006</goto>
</nodes>
</flow>


C: Actions

    Optionally a node can have actions:

  • An alert (pop up notification)

<actions>   

<action type="Alert" trigger="Next" fireOnce="true" text="Are you sure?" />

</actions>

That´s how it looks in Idiligo.

Code
1234

Description
one two three four
Flow XML
<flow>
<nodes>
    <node id="present" type="File">
<actions>
<action type="Alert" trigger="Next" fireOnce="true" text="Are you sure?" />
</actions>
   
<name>Present a document</name>
    <attachments>
    <attachment fileCode="doc01" attach="true"/>
    </attachments>
    </node>
</nodes>
</flow>


  • An email is sent out

<actions>

   <action type="Mail" trigger="Load" fireOnce="true" text="The user completes the form!"   email="john@yourcompany.com" />

</actions>

  • Explanation of the command in alerts :
    • FireOnce=true: A user can visit this node multiple time, but the action is executed once
    • Trigger=Load: The action is performed when loading the node
    • Trigger=Next: The action is performed when stepping to the next node.