{
  "_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/t/drawdecisiontree/troubleshooting.html",
      "embed": "https://www.drawdecisiontree.com/embed/path/drawdecisiontree/troubleshooting",
      "dsl_reference": "https://www.drawdecisiontree.com/decision-tree-dsl-reference.html",
      "guides": "https://www.drawdecisiontree.com/guides",
      "schema_docs": "https://www.drawdecisiontree.com/decision-dag.schema.json",
      "author_trees": "https://www.drawdecisiontree.com/trees/drawdecisiontree"
    },
    "generated_at": "2026-05-29T12:05:39.353Z"
  },
  "author": {
    "handle": "drawdecisiontree",
    "first_name": "Andrew",
    "last_name": null,
    "avatar_url": "1d32d828-b6ca-40ec-bdd7-771fe7b9c36a/avatar-1778531481027.svg",
    "display_name": "Andrew"
  },
  "file": {
    "id": "f3e0f63d-100a-42d3-8879-1fe0d3e1750f",
    "name": "How do I troubleshoot this IT issue?",
    "public_slug": "troubleshooting",
    "updated_at": "2026-05-12T16:53:43.587978+00:00",
    "url": "https://www.drawdecisiontree.com/t/drawdecisiontree/troubleshooting.html",
    "json_url": "https://www.drawdecisiontree.com/t/drawdecisiontree/troubleshooting/tree.json",
    "dsl_url": "https://www.drawdecisiontree.com/t/drawdecisiontree/troubleshooting/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: How do I troubleshoot this IT issue?\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"
}