Task Flow Mickael Rutembya · Flow Atlas

Owner Contract Generation

/owner/contracts/generate/

Atomic steps for an owner to generate a contract from a qualified lead and send it for signature.

Task intent

What the user is trying to do

« Generate a contract for a qualified lead and initiate the signature workflow. »

Entry points

ElementDestination
Lead detail Generate contract/owner/contracts/generate/
Contracts page New contract/owner/contracts/generate/
Dashboard Contracts shortcut/owner/contracts/generate/

Flow

Adjacent routes — click a node to open it.taskflow
flowchart TD A["Start: owner opens generate"] --> B["/owner/contracts/generate/"] B --> C["Select lead or template"] C --> D["Review scope and pricing"] D --> E["Customize terms"] E --> F["Generate contract PDF"] F --> G["Send for signature"] G --> H["Track signature status"] H --> I["End: contract in signing workflow"] click B "https://mickael-umt.com/owner/contracts/generate/" "Open Generate" click I "https://mickael-umt.com/owner/contracts/" "Open Contracts"

Step inventory

IDStepActionSystem state
S1Open generatorNavigate to contract generationForm loaded
S2Select contextChoose lead, programme, templateContext bound
S3ReviewVerify scope and pricingNo state change
S4CustomizeAdjust terms if neededDraft updated
S5GenerateCreate PDF and send for signatureContract created
S6TrackMonitor signature statusStatus updated

Flow scenario

Scenario OC1

Owner generates contract for qualified lead

Trigger

  • Owner clicks generate from lead detail
  • Lead is qualified and scope is clear

Experience

  1. Generator loads with lead context and template.
  2. Owner reviews scope and pricing.
  3. Customizes terms if needed.
  4. Generates PDF and sends for signature.

Trust and safety rules

  • Contract is stored with audit trail.
  • Pricing and scope must match validated quote.
  • Signature link is single-use and time-limited.

Interaction rules

  • Template selection is required.
  • PDF preview before sending.
  • Status transitions: draft, sent, signed, cancelled.

Result states

StateWhat the user seesWhat happens next
DraftEditable contract formOwner reviews and sends
SentSignature tracking viewOwner monitors status
SignedFinalized contractContract archived, billing triggered