Sanjel业务流程 - CassiniLaw/KnowledgeBase GitHub Wiki
高层次
客户与Sanjel
sequenceDiagram
box 油气行业
actor 客户
actor Sanjel
end
客户->>Sanjel: 固井服务邀请
Sanjel->>客户: 服务提案与投标
客户->>Sanjel: 投标结果
客户->>Sanjel: 固井服务请求
Sanjel->>Sanjel: 执行固井服务
Sanjel->>客户: 服务报告与发票
客户->>Sanjel: 付款
Sanjel->>Sanjel: 工作后分析
Sanjel 内部流程
服务提案与投标
sequenceDiagram
actor 客户
box Sanjel
actor 销售
actor 工程
actor 运营
actor 物流
actor 会计
end
客户->>+销售: 固井服务邀请
销售->>+会计: 信用检查
会计-->>-销售: 信用结果
销售->>+工程: 请求工作设计
工程-->>-销售: 工作设计
销售->>销售: 准备工作提案与投标
销售->>销售: 销售预测
销售-->>-客户: 服务提案与投标
投标结果
sequenceDiagram
actor 客户
box Sanjel
actor 销售
actor 工程
actor 运营
actor 物流
actor 财务
end
客户->>+销售: 投标结果
alt 中标
销售->>运营: 通知
运营->>运营: 运营预测
运营->>运营: 资源规划
运营->>物流: 通知
物流->>物流: 材料预测
end
opt 未中标
销售->>销售: 归档提案
end
固井服务请求
sequenceDiagram
actor 客户
box Sanjel
actor 运营
actor 物流
actor 会计
end
客户->>运营: 固井服务请求
运营->>运营: 查找程序
运营->>客户: 请求工作信息确认
客户-->>运营: 确认工作信息
运营->>运营: 创建通话单
运营->>运营: 计划人员
运营->>运营: 计划设备
运营->>运营: 计划材料
运营-->>物流: 通知
物流->>物流: 准备材料
物流调度
sequenceDiagram
actor B as 作业调度
box 物流
actor A as 物流调度
participant E as eSo
participant F as BPAVS
actor C as 散装工厂操作员
actor D as 散装运输人员
end
B->>A: 通知材料需求
A->>E: 创建产品运输
E->>E: 创建配混请求
E->>E: 创建运输装载单
E-->>F: 获取配混请求
C->>F: 混合配混
F-->>E: 配混完成
C->>F: 装载配混
F-->>E: 配混已装载
A->>D: 呼叫散装运输人员
D->>D: 运输配混
D->>E: 配混到达现场
运输装载单
sequenceDiagram
actor A as 散装运输人员
box 运输装载单
participant B as 作业人员状态
participant C as 出发
participant D as 从箱子
participant E as 目的地
participant F as 到箱子
end
B-->>B: 请求装载
A->>B: 运输配混
B->>C: 驾驶至出发地点
C->>D: 从箱子装载配混
D-->>B: 设置为已装载
C->>C: 出发
C-->>B: 设置为在途中
C->>E: 驾驶至目的地
E->>F: 卸载配混
F-->>B: 设置为在现场
E->>E: 离开并返回
E-->>B: 设置为在回程中
E->>C: 驾驶返回
C-->>B: 设置为已返回