it-troubleshooting

it-troubleshooting

Decision tree

Overview

Type
Decision tree
Entry
Q1
Questions
6
Outcomes
7
Author
Regression Tester
Last updated
2026-10-13

Full decision path

Start: Q1

Q1 — Is the device powered on?

Q2 — Is the device connected to the network?

Q2b — Is this a Wi-Fi or wired connection?

Q3 — Are other users on the same network affected?

Q4 — Has anything changed recently (updates, new software, config)?

Q5 — Can you roll back the change?

Outcomes

Check power supply (OUT_POWER)
Reached from Q1 (no).
Reconnect to Wi-Fi (OUT_WIFI)
Reached from Q2b (A).
Check ethernet cable (OUT_WIRED)
Reached from Q2b (B).
Run network diagnostics (OUT_NETWORK_UNKNOWN)
Reached from Q2b (C).
Check service status (OUT_OUTAGE)
Reached from Q3 (yes).
Roll back recent change (OUT_ROLLBACK)
Reached from Q5 (yes).
Escalate to IT support (OUT_ESCALATE)
Reached from Q4 (no), Q5 (no).

Machine-Readable JSON (Canonical Model)

View JSON
{
  "_meta": {
    "schema": "https://www.drawdecisiontree.com/decision-dag.schema.json",
    "source": "https://www.drawdecisiontree.com",
    "description": "DrawDecisionTree.com is a free tool for building, sharing, and embedding interactive decision trees. This file is the machine-readable export of a published decision tree. The `dsl` field contains the original source in the Decision DAG DSL; the `dag` schema is documented at the URL in `schema` above.",
    "links": {
      "interactive": "https://www.drawdecisiontree.com/trees/testing/untitled-2",
      "embed": "https://www.drawdecisiontree.com/embed/path/testing/untitled-2",
      "dsl_reference": "https://www.drawdecisiontree.com/decision-tree-dsl-reference",
      "guides": "https://www.drawdecisiontree.com/guides",
      "schema_docs": "https://www.drawdecisiontree.com/decision-dag.schema.json",
      "author_trees": "https://www.drawdecisiontree.com/trees/testing"
    },
    "generated_at": "2026-10-14T09:35:14.025Z"
  },
  "author": {
    "handle": "testing",
    "first_name": "Regression",
    "last_name": "Tester",
    "avatar_url": "3467694e-f934-4d97-a06c-a11365089bac/avatar-1791920793336.svg",
    "display_name": "Regression Tester"
  },
  "file": {
    "id": "fd064255-05f0-49ea-9f57-7727486bcc65",
    "name": "it-troubleshooting",
    "public_slug": "untitled-2",
    "updated_at": "2026-10-13T20:42:37.87903+00:00",
    "url": "https://www.drawdecisiontree.com/trees/testing/untitled-2",
    "json_url": "https://www.drawdecisiontree.com/trees/testing/untitled-2/tree.json",
    "dsl_url": "https://www.drawdecisiontree.com/trees/testing/untitled-2/tree.dag"
  },
  "meta": {
    "description": null,
    "mode": "decision",
    "entry": "Q1",
    "tags": [],
    "image": null
  },
  "questions": [
    {
      "id": "Q1",
      "text": "Is the device powered on?"
    },
    {
      "id": "Q2",
      "text": "Is the device connected to the network?"
    },
    {
      "id": "Q2b",
      "text": "Is this a Wi-Fi or wired connection?"
    },
    {
      "id": "Q3",
      "text": "Are other users on the same network affected?"
    },
    {
      "id": "Q4",
      "text": "Has anything changed recently (updates, new software, config)?"
    },
    {
      "id": "Q5",
      "text": "Can you roll back the change?"
    }
  ],
  "outcomes": [
    {
      "id": "OUT_POWER",
      "label": "Check power supply"
    },
    {
      "id": "OUT_WIFI",
      "label": "Reconnect to Wi-Fi"
    },
    {
      "id": "OUT_WIRED",
      "label": "Check ethernet cable"
    },
    {
      "id": "OUT_NETWORK_UNKNOWN",
      "label": "Run network diagnostics"
    },
    {
      "id": "OUT_OUTAGE",
      "label": "Check service status"
    },
    {
      "id": "OUT_ROLLBACK",
      "label": "Roll back recent change"
    },
    {
      "id": "OUT_ESCALATE",
      "label": "Escalate to IT support"
    }
  ],
  "dsl": "dag: it-troubleshooting\nversion: 1.0.0\nentry: Q1\n\nQ1: Is the device powered on?\n  hint: Check that the power cable is connected and the power light is on.\n  yes -> Q2\n  no  -> [OUT_POWER]\n\nQ2: Is the device connected to the network?\n  yes -> Q3\n  no  -> Q2b\n\nQ2b: Is this a Wi-Fi or wired connection?\n  A: Wi-Fi   -> [OUT_WIFI]\n  B: Wired   -> [OUT_WIRED]\n  C: Unknown -> [OUT_NETWORK_UNKNOWN]\n\nQ3: Are other users on the same network affected?\n  hint: Ask a colleague or check the status page.\n  yes -> [OUT_OUTAGE]\n  no  -> Q4\n\nQ4: Has anything changed recently (updates, new software, config)?\n  yes -> Q5\n  no  -> [OUT_ESCALATE]\n\nQ5: Can you roll back the change?\n  yes -> [OUT_ROLLBACK]\n  no  -> [OUT_ESCALATE]\n\n[OUT_POWER]:           Check power supply\n  description: Ensure the device is plugged in and the power outlet is working.\n  code: FIX_POWER\n\n[OUT_WIFI]:            Reconnect to Wi-Fi\n  description: Forget the network and reconnect, or restart the wireless adapter.\n  code: FIX_WIFI\n\n[OUT_WIRED]:           Check ethernet cable\n  description: Reseat the cable or try a different port on the switch.\n  code: FIX_WIRED\n\n[OUT_NETWORK_UNKNOWN]: Run network diagnostics\n  description: Use the OS network troubleshooter to identify the connection type.\n  code: FIX_NET_DIAG\n\n[OUT_OUTAGE]:          Check service status\n  description: A wider outage may be in progress. Monitor the status page and wait.\n  code: FIX_OUTAGE\n\n[OUT_ROLLBACK]:        Roll back recent change\n  description: Revert the update or configuration change and retest.\n  code: FIX_ROLLBACK\n\n[OUT_ESCALATE]:        Escalate to IT support\n  description: Collect logs and open a support ticket with the IT helpdesk.\n  code: FIX_ESCALATE\n"
}

DSL Representation

dag: it-troubleshooting
version: 1.0.0
entry: Q1

Q1: Is the device powered on?
  hint: Check that the power cable is connected and the power light is on.
  yes -> Q2
  no  -> [OUT_POWER]

Q2: Is the device connected to the network?
  yes -> Q3
  no  -> Q2b

Q2b: Is this a Wi-Fi or wired connection?
  A: Wi-Fi   -> [OUT_WIFI]
  B: Wired   -> [OUT_WIRED]
  C: Unknown -> [OUT_NETWORK_UNKNOWN]

Q3: Are other users on the same network affected?
  hint: Ask a colleague or check the status page.
  yes -> [OUT_OUTAGE]
  no  -> Q4

Q4: Has anything changed recently (updates, new software, config)?
  yes -> Q5
  no  -> [OUT_ESCALATE]

Q5: Can you roll back the change?
  yes -> [OUT_ROLLBACK]
  no  -> [OUT_ESCALATE]

[OUT_POWER]:           Check power supply
  description: Ensure the device is plugged in and the power outlet is working.
  code: FIX_POWER

[OUT_WIFI]:            Reconnect to Wi-Fi
  description: Forget the network and reconnect, or restart the wireless adapter.
  code: FIX_WIFI

[OUT_WIRED]:           Check ethernet cable
  description: Reseat the cable or try a different port on the switch.
  code: FIX_WIRED

[OUT_NETWORK_UNKNOWN]: Run network diagnostics
  description: Use the OS network troubleshooter to identify the connection type.
  code: FIX_NET_DIAG

[OUT_OUTAGE]:          Check service status
  description: A wider outage may be in progress. Monitor the status page and wait.
  code: FIX_OUTAGE

[OUT_ROLLBACK]:        Roll back recent change
  description: Revert the update or configuration change and retest.
  code: FIX_ROLLBACK

[OUT_ESCALATE]:        Escalate to IT support
  description: Collect logs and open a support ticket with the IT helpdesk.
  code: FIX_ESCALATE

Machine Access

Questions in this decision tree

  • Is the device powered on?
  • Is the device connected to the network?
  • Is this a Wi-Fi or wired connection?
  • Are other users on the same network affected?
  • Has anything changed recently (updates, new software, config)?
  • Can you roll back the change?

Possible outcomes

  • Check power supply
  • Reconnect to Wi-Fi
  • Check ethernet cable
  • Run network diagnostics
  • Check service status
  • Roll back recent change
  • Escalate to IT support

How to use this decision tree

Click "Open interactive version" to step through the questions. Your answers narrow the tree until a recommended outcome is reached. You can also embed this tree on your own site.

More decision trees by Regression Tester