IT Asset Management

Human ↔ Human

Asset lifecycle from request through procurement approval, purchase, tagging, assignment, and periodic audit.

6 nodes · 6 edgesenterprise
humansystem
Visual
Asset Requesthuman

Employee submits a request for hardware or software through the IT portal.

sequentialProcurement Approval
Procurement Approvalhuman

Manager and finance approve the purchase based on budget and necessity.

sequentialPurchase Order
Purchase Ordersystem

Procurement team places the order with the approved vendor.

sequentialReceive & Tag
Receive & Taghuman

IT receives the asset, assigns an asset tag, and records serial number in CMDB.

sequentialAssign to User
Assign to Userhuman

IT configures the asset and assigns it to the requesting employee.

sequentialPeriodic Audit
Periodic Audithuman

IT conducts quarterly audit to verify asset location, condition, and assignment.

loopPeriodic Audit
uc-asset-management.osop.yaml
osop_version: "1.0"
id: "asset-management"
name: "IT Asset Management"
description: "Asset lifecycle from request through procurement approval, purchase, tagging, assignment, and periodic audit."

nodes:
  - id: "asset_request"
    type: "human"
    subtype: "input"
    name: "Asset Request"
    description: "Employee submits a request for hardware or software through the IT portal."

  - id: "procurement_approval"
    type: "human"
    subtype: "review"
    name: "Procurement Approval"
    description: "Manager and finance approve the purchase based on budget and necessity."
    timeout: "48h"

  - id: "purchase"
    type: "system"
    subtype: "action"
    name: "Purchase Order"
    description: "Procurement team places the order with the approved vendor."

  - id: "receive_and_tag"
    type: "human"
    subtype: "input"
    name: "Receive & Tag"
    description: "IT receives the asset, assigns an asset tag, and records serial number in CMDB."

  - id: "assign_to_user"
    type: "human"
    subtype: "input"
    name: "Assign to User"
    description: "IT configures the asset and assigns it to the requesting employee."

  - id: "periodic_audit"
    type: "human"
    subtype: "review"
    name: "Periodic Audit"
    description: "IT conducts quarterly audit to verify asset location, condition, and assignment."

edges:
  - from: "asset_request"
    to: "procurement_approval"
    mode: "sequential"
  - from: "procurement_approval"
    to: "purchase"
    mode: "sequential"
  - from: "purchase"
    to: "receive_and_tag"
    mode: "sequential"
  - from: "receive_and_tag"
    to: "assign_to_user"
    mode: "sequential"
  - from: "assign_to_user"
    to: "periodic_audit"
    mode: "sequential"
  - from: "periodic_audit"
    to: "periodic_audit"
    mode: "loop"
    when: "asset_active == true"
    label: "Repeat quarterly"