Skip to Workflow Atlas
Event-Driven AutomationIntermediate

Qualys VM Scan and Slack Notification Workflow

Qualys VM Scan and Slack Notification Workflow is a 19-node automation blueprint connecting Qualys, Slack. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

Follow the runtime. Inspect what supports it.

Solid horizontal paths show main-channel execution. Violet dependencies sit beneath the exact step they configure or empower.

19

Nodes

22

Links

1

Run groups

Connected tools

2 integrations

  • Qualys
  • Slack

Canvas controls

Fit wide systems, then zoom into any run group.

Qualys VM Scan and Slack Notification Workflow execution lanes1 run groups containing 19 workflow nodes and 22 visible links. Solid horizontal lines are main-channel runtime links. Violet dashed lines connect typed dependencies beneath the runtime step they support. Focus any node to inspect its immediate path.When clicking "Test workflow". trigger node, manualTrigger. 0 incoming and 2 outgoing connections.STARTWhen clicking "Test workf…TRIGGERMANUALTRIGGER0 IN / 2 OUTExecute Workflow Trigger. trigger node, executeWorkflowTrigger. 0 incoming and 2 outgoing connections.STARTExecute Workflow TriggerTRIGGEREXECUTEWORKFLOWTRIGGER0 IN / 2 OUTGlobal Variables & Slack Channel. Slack node, set. 2 incoming and 1 outgoing connections.STEP 02Global Variables & Slack …SLACKSET2 IN / 1 OUTDemo Data. transform node, set. 2 incoming and 1 outgoing connections.STEP 02Demo DataTRANSFORMSET2 IN / 1 OUTPost Receipt. Slack node, slack. 1 incoming and 1 outgoing connections.STEP 03Post ReceiptSLACKSLACK1 IN / 1 OUTSave receipt message timestamp. transform node, set. 1 incoming and 1 outgoing connections.STEP 04Save receipt message time…TRANSFORMSET1 IN / 1 OUTMerge. decision node, merge. 2 incoming and 1 outgoing connections.STEP 05MergeDECISIONMERGE2 IN / 1 OUTStart VM Scan in Qualys. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 06Start VM Scan in QualysINTEGRATIONHTTPREQUEST1 IN / 1 OUTConvert XML to JSON. integration node, xml. 1 incoming and 2 outgoing connections.STEP 07Convert XML to JSONINTEGRATIONXML1 IN / 2 OUTBegin Wait Loop. integration node, noOp. 1 incoming and 1 outgoing connections.STEP 08Begin Wait LoopINTEGRATIONNOOP1 IN / 1 OUTConfirm Waiting. Slack node, slack. 1 incoming and 1 outgoing connections.STEP 08Confirm WaitingSLACKSLACK1 IN / 1 OUTMerge1. decision node, merge. 2 incoming and 1 outgoing connections.STEP 09Merge1DECISIONMERGE2 IN / 1 OUTLoop Over Items. integration node, splitInBatches. 2 incoming and 1 outgoing connections.STEP 10Loop Over ItemsINTEGRATIONSPLITINBATCHES2 IN / 1 OUTWait 5 Min. integration node, wait. 1 incoming and 1 outgoing connections.STEP 11Wait 5 MinINTEGRATIONWAIT1 IN / 1 OUTFetch Scan Results. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 12Fetch Scan ResultsINTEGRATIONHTTPREQUEST1 IN / 1 OUTConvert XML to JSON1. integration node, xml. 1 incoming and 1 outgoing connections.STEP 13Convert XML to JSON1INTEGRATIONXML1 IN / 1 OUTCheck if Scan Finished. decision node, if. 1 incoming and 3 outgoing connections.STEP 14Check if Scan FinishedDECISIONIF1 IN / 3 OUTPost Vulnerability Scan Summary to Slack. Slack node, slack. 1 incoming and 0 outgoing connections.STEP 15Post Vulnerability Scan S…SLACKSLACK1 IN / 0 OUTDelete Receipt. Slack node, slack. 1 incoming and 0 outgoing connections.OUTCOMEDelete ReceiptSLACKSLACK1 IN / 0 OUT

Signal inspector

Focus, hover, or select a step to isolate its runtime and support links.

Main-channel runtimeTyped dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.19 connected nodesEnter or click to lock · Escape to clear

Runtime breakdown

Read the execution spine before its dependencies.

Each run group separates main-channel steps from the models, tools, retrievers, and data services that support them. Start and outcome labels apply only to runtime nodes.

01

Run Group

When clicking "Test workflow"

22 Execution Links
  1. Start

    When clicking "Test workflow"

    Trigger

    Execute Workflow Trigger

    Trigger

  2. Step 2

    Global Variables & Slack Channel

    Transform

    Demo Data

    Transform

  3. Step 3

    Post Receipt

    Integration

  4. Step 4

    Save receipt message timestamp

    Transform

  5. Step 5

    Merge

    Decision

  6. Step 6

    Start VM Scan in Qualys

    Integration

  7. Step 7

    Convert XML to JSON

    Integration

  8. Step 8

    Begin Wait Loop

    Integration

    Confirm Waiting

    Integration

  9. Step 9

    Merge1

    Decision

  10. Step 10

    Loop Over Items

    Integration

  11. Step 11

    Wait 5 Min

    Integration

  12. Step 12

    Fetch Scan Results

    Integration

  13. Step 13

    Convert XML to JSON1

    Integration

  14. Step 14

    Check if Scan Finished

    Decision

  15. Step 15

    Post Vulnerability Scan Summary to Slack

    Integration

  16. Outcome

    Delete Receipt

    Integration

Turn the map into a plan

Adapt this blueprint to your company.

Bring the system shape into a workspace, then define the production controls, data boundaries, owners, and delivery sequence around your context.