Skip to content

End

Summary

  • Internal name: End
  • Category: Workflow Control
  • Purpose: Mark the termination point of a workflow execution graph.
  • Task type: Workflow Control

Compatibility

  • Minimum AndroMate version: 1.1.0

  • Maximum AndroMate version: 1.1.0

  • Minimum Android: Android 13 (API 33)

  • Maximum Android tested: Android 16 (API 36)

  • Supported manufacturers:

    • ✅ Samsung (One UI 6.x / 7.x / 8.x)
    • ✅ Google Pixel (Android Stock)
    • ⚠️ Other manufacturers — not tested
  • Required permissions:

    • None

Detailed description

The End task marks the terminal node of a workflow execution graph. Every workflow must have exactly one End node. When execution reaches the End task, the workflow is considered complete and the AndroMate engine stops traversal.

The End task is a Workflow Control task — like the Start task, it is skipped during normal graph traversal and only marks the boundary of execution. It accepts no input parameters and produces no output.

Every workflow link chain must eventually reach the End node. Graphs without a reachable End node are considered malformed.


Input parameters

This task has no input parameters.


Output parameters

This task produces no output variables. It returns VoidResult.


Execution flowchart

flowchart TD
    Prev([Previous task]) --> End([🔚 End\nWorkflow complete])

    style Prev fill:#e3f2fd
    style End fill:#c8e6c9

How it works:

  1. The workflow engine reaches the End node via a link from the last task
  2. No logic is executed — the End node is a marker
  3. The workflow execution is finalized

Complete JSON example

{
  "Start": [{ "id": "0", "title": "Start" }],

  "End": [{ "id": "100", "title": "End" }],

  "Links": [
    { "from": "0", "to": "100" }
  ]
}