chartletv0.21.0chartlet.casoon.de

← All examples

Contract review

A contract from request to signature with two loops back: a failed legal review returns to the draft, failed negotiations to the terms. fromSide and toSide send the first loop down the right-hand side and the second down the left, so they run straight past the steps between instead of crossing the main path; the signed contract leaves to the archive on the left. The sides hold in either orientation and on the phone variant. The main path is given by its ends. Illustrative values.

Contract review

examples/contract-review.json
{
  "schemaVersion": 1,
  "type": "flow",
  "title": "Contract review",
  "source": "Legal operations handbook",
  "width": 720,
  "height": 860,
  "flow": {
    "nodes": [
      {
        "id": "request",
        "label": "Contract requested",
        "kind": "start"
      },
      {
        "id": "draft",
        "label": "Draft contract",
        "sublabel": "from the template"
      },
      {
        "id": "legal",
        "label": "Legal review"
      },
      {
        "id": "compliant",
        "label": "Compliant?",
        "kind": "decision"
      },
      {
        "id": "terms",
        "label": "Negotiate terms"
      },
      {
        "id": "agreed",
        "label": "Terms agreed?",
        "kind": "decision"
      },
      {
        "id": "sign",
        "label": "Sign",
        "sublabel": "both parties"
      },
      {
        "id": "archive",
        "label": "Contract archive",
        "kind": "store"
      },
      {
        "id": "done",
        "label": "In force",
        "kind": "end"
      }
    ],
    "edges": [
      {
        "from": "request",
        "to": "draft"
      },
      {
        "from": "draft",
        "to": "legal"
      },
      {
        "from": "legal",
        "to": "compliant"
      },
      {
        "from": "compliant",
        "to": "terms",
        "label": "yes"
      },
      {
        "from": "compliant",
        "to": "draft",
        "label": "no",
        "dash": "dashed",
        "fromSide": "right",
        "toSide": "right"
      },
      {
        "from": "terms",
        "to": "agreed"
      },
      {
        "from": "agreed",
        "to": "sign",
        "label": "yes"
      },
      {
        "from": "agreed",
        "to": "terms",
        "label": "no, revise",
        "dash": "dashed",
        "fromSide": "left",
        "toSide": "left"
      },
      {
        "from": "sign",
        "to": "archive",
        "fromSide": "left"
      },
      {
        "from": "sign",
        "to": "done"
      }
    ],
    "mainPath": {
      "from": "request",
      "to": "done"
    }
  },
  "mobile": {
    "width": 360,
    "height": 860
  }
}
Focus
Contract review
Contract reviewFlow chart with 9 steps and 10 connections. Main path: Contract requested → Draft contract → Legal review → Compliant? → Negotiate terms → Terms agreed? → Sign → In force. Nothing leads out of Contract archive. Loops: Draft contract → Legal review → Compliant? → Draft contract; Negotiate terms → Terms agreed? → Negotiate terms. Contract requested (start): leads to Draft contract. Draft contract: leads to Legal review. Legal review: leads to Compliant?. Compliant? (decision): leads to Negotiate terms (yes) and Draft contract (no). Negotiate terms: leads to Terms agreed?. Terms agreed? (decision): leads to Sign (yes) and Negotiate terms (no, revise). Sign: leads to Contract archive and In force. Contract archive (data store): no further step. In force (end): no further step.Contract requested → Draft contractDraft contract → Legal reviewLegal review → Compliant?Compliant? → Negotiate terms: yesCompliant? → Draft contract: noNegotiate terms → Terms agreed?Terms agreed? → Sign: yesTerms agreed? → Negotiate terms: no, reviseSign → Contract archiveSign → In forceyesnoyesno, reviseContract requestedContract requestedDraft contract – from the templateDraft contractfrom the templateLegal reviewLegal reviewCompliant?Compliant?Negotiate termsNegotiate termsTerms agreed?Terms agreed?Sign – both partiesSignboth partiesContract archiveContract archiveIn forceIn force
Contract reviewFlow chart with 9 steps and 10 connections. Main path: Contract requested → Draft contract → Legal review → Compliant? → Negotiate terms → Terms agreed? → Sign → In force. Nothing leads out of Contract archive. Loops: Draft contract → Legal review → Compliant? → Draft contract; Negotiate terms → Terms agreed? → Negotiate terms. Contract requested (start): leads to Draft contract. Draft contract: leads to Legal review. Legal review: leads to Compliant?. Compliant? (decision): leads to Negotiate terms (yes) and Draft contract (no). Negotiate terms: leads to Terms agreed?. Terms agreed? (decision): leads to Sign (yes) and Negotiate terms (no, revise). Sign: leads to Contract archive and In force. Contract archive (data store): no further step. In force (end): no further step.Contract requested → Draft contractDraft contract → Legal reviewLegal review → Compliant?Compliant? → Negotiate terms: yesCompliant? → Draft contract: noNegotiate terms → Terms agreed?Terms agreed? → Sign: yesTerms agreed? → Negotiate terms: no, reviseSign → Contract archiveSign → In forceyesnoyesno, reviseContract requestedContractrequestedDraft contract – from the templateDraftcontractfrom thetemplateLegal reviewLegal reviewCompliant?Compliant?Negotiate termsNegotiatetermsTerms agreed?Termsagreed?Sign – both partiesSignboth partiesContract archiveContractarchiveIn forceIn force

Source: Legal operations handbook

Show chart data
Data for Contract review
StepKindLeads to
Contract requestedstartDraft contract
Draft contractstepLegal review
Legal reviewstepCompliant?
Compliant?decisionNegotiate terms (yes), Draft contract (no)
Negotiate termsstepTerms agreed?
Terms agreed?decisionSign (yes), Negotiate terms (no, revise)
SignstepContract archive, In force
Contract archivedata store
In forceend
  • Flow chart with port sides
  • Keep loops back apart from the way forward