These docs are for v1.0. Click to read the latest docs for v1.2.

Flowchart Library

Brace Note

PropertyDescription
rightFacingBoolean
Determines the orientation of the brace.
Required
braceWidthNumber
The width of the brace.
Required

Brace Note Block

{
    "id": "shape27",
    "type": "braceNote",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Note",
    "rightFacing": false,
    "braceWidth": 60,
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Connector

Connector Block

{
    "id": "shape28",
    "type": "connector",
    "boundingBox": { ... },
    "style": { ... },
    "text": "A",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Database

Database Block

{
    "id": "shape29",
    "type": "database",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Database",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Data

Data Block

{
    "id": "shape29",
    "type": "data",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Data",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Decision

Decision Block

{
    "id": "shape30",
    "type": "decision",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Decision",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Delay

Delay Block

{
    "id": "shape31",
    "type": "delay",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Delay",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Direct Access Storage

Direct Access Storage Block

{
    "id": "shape32",
    "type": "directAccessStorage",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Hard disk",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Display

Display Block

{
    "id": "shape33",
    "type": "display",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Display",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Document

Document Block

{
    "id": "shape34",
    "type": "document",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Document",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Internal Storage

Internal Storage Block

{
    "id": "shape35",
    "type": "internalStorage",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Internal storage",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Manual Input

Manual Input Block

{
    "id": "shape36",
    "type": "manualInput",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Manual input",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Manual Operation

Manual Operation Block

{
    "id": "shape37",
    "type": "manualOperation",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Manual operation",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Merge

Merge Block

{
    "id": "shape38",
    "type": "merge",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Merge",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Multiple Documents

Multiple Documents Block

{
    "id": "shape39",
    "type": "multipleDocuments",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Multiple documents",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Note

Note Block

{
    "id": "shape40",
    "type": "note",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Note",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Off-Page Link

Off-Page Link Block

{
    "id": "shape41",
    "type": "offPageLink",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Off-page link",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Or

This shape does not accept the text property.

Or Block

{
    "id": "shape42",
    "type": "or",
    "boundingBox": { ... },
    "style": { ... },
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Paper Tape

Paper Tape Block

{
    "id": "shape43",
    "type": "paperTape",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Paper tape",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Predefined Process

PropertyDescription
sideWidthNumber
The fraction of the block taken up by each side section. Must be between 0 and 0.33.
Required

Predefined Process Block

{
    "id": "shape44",
    "type": "predefinedProcess",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Predefined process",
    "sideWidth": 0.1,
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Preparation

Preparation Block

{
    "id": "shape45",
    "type": "preparation",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Preparation",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Process

Process Block

{
    "id": "shape46",
    "type": "process",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Process",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Stored Data

Stored Data Block

{
    "id": "shape47",
    "type": "storedData",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Stored data",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Summing Junction

This shape does not accept the text property.

Summing Junction Block

{
    "id": "shape48",
    "type": "summingJunction",
    "boundingBox": { ... },
    "style": { ... },
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}

Swim Lanes

See Swim Lanes in the Container Library

Terminator

Terminator Block

{
    "id": "shape49",
    "type": "terminator",
    "boundingBox": { ... },
    "style": { ... },
    "text": "Terminator",
    "actions": [ ... ],
    "customData": [ ... ],
    "linkedData": [ ... ],
    "opacity": 100,
    "note": "Test Note"
}