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"
}