Job Design Process - Sanjel-Energy-Services/eService_WorkItems GitHub Wiki
Current Process (AS IS) Summary
> 中文翻译
### 当前流程(现状)总结
```mermaid
flowchart TD
actor Client as 客户
A["接收销售邮件"] --> B["确认工作请求"]
B --> C["分析井身图获取所需信息"]
C --> D["打开工作设计模板"]
D --> E["将井身图信息输入模板"]
E --> F["搜索实验室数据库获取所需配方"]
F --> G{"是否需要更新试拌测试?"}
G -- 是 --> H["创建测试请求"]
G -- 否 --> I["跳过测试请求"]
H --> J["将配方和性能数据输入模板"]
I --> J
J --> K{"程序是否已更新?"}
K -- 是 --> L["更新程序"]
K -- 否 --> M["跳过程序更新"]
L --> N["根据销售指示更新定价"]
M --> N
N --> O["提交进行同行评审"]
O --> P["提交进行最终审批"]
P --> Q["已批准"]
当前流程(现状)扩展
flowchart TD
%% 接收
actor Client as 客户
A[开始] --> B[接收请求 - 通过邮件]
B --> C[确认已接收]
C --> D{信息是否充足?}
D -- 否 --> E[请求更多信息] --> C
D -- 是 --> F[打开模板]
%% 模板流程
F --> G{模板类型}
G -- 相似 --> H{是否足够相似?}
H -- 是 --> I[修改/更新井数据]
H -- 否 --> J[输入客户/井/联系人信息]
I--> K
G -- 新 --> J
J --> K{是否有区域历史数据?}
K -- 否 --> L[通过SME获取更多信息]
L --> M[根据井参数审查配方数据]
K -- 是 --> M
M --> N{是否有配方数据?}
N -- 否 --> O[测试请求]
O --> P{配方是否满足规格?}
P -- 否 --> O
P -- 是 --> Q[更新结果]
N -- 是 --> R{配方性能是否足够?}
R -- 否 --> O
R -- 是 --> Q
Q --> S[输入配方数据]
S --> T[更新程序]
%% 复杂度和模拟
T --> U[更新并确认复杂度矩阵评分]
U --> V{是否需要模拟?}
V -- 是 --> W[创建模拟]
W --> X[更新程序]
V -- 否 --> X
%% 成本计算
X --> Y{CS是否批准定价?}
Y -- 否 --> Z[执行成本分析]
Z --> AA[设置定价 - PC/PR/折扣]
AA --> AB[更新复杂度矩阵评分]
Y -- 是 --> AC[创建PDF]
AB --> AC
%% 审查
AC --> AD[审查作业设计和复杂度矩阵]
AD --> AE{作业设计是否正确?}
AE -- 否 --> AF[修改/修订程序] --> AC
AE -- 是 --> AG[创建导入文件]
%% 提交
AG --> AH[打开eProgram]
AH --> AI[导入程序]
AI --> AJ{导入是否就绪?}
AJ -- 否 --> AK[修改程序] --> AI
AJ -- 是 --> AL[在Ops文件夹中保存PDF]
AL --> AM[邮件发送给客户/CS]
%% CWOP / 更新
AM --> AN[创建CWOP文档]
AN --> AO{是否需要更新作业设计?}
AO -- 是 --> AF
AO -- 否 --> AP[结束]
未来流程(目标)
flowchart TD
subgraph "接收 & 优先级排序"
actor Client as 客户
A[通过FreshService或其它应用接收程序请求] --> B[在FreshService/新应用中记录请求]
B --> C[优先级排序并分配程序请求]
C --> D[向销售发送确认通知]
end
subgraph "作业设计初始化"
D --> E[使用集成工具导入井身图 - 例如Relay,Airtable等]
E --> F[提取并填充井信息 - OH, 套管, 岩层等]
F --> G[自动生成井图并填充模板]
end
subgraph "模拟集成"
G --> H{先模拟还是先作业设计?}
H -- "从Cementics开始模拟" --> I[在Cementics中运行模拟]
I --> J[导出模拟输出用于作业设计工具]
H -- "从作业设计开始" --> K[构建初始作业设计]
K --> L[导出数据到Cementics进行模拟]
J --> M[将数据合并到最终作业设计模板]
L --> M
M --> N[确认数据往返完整性]
end
subgraph "设计开发"
N --> O[通过配方选择界面从实验室数据库提取配方]
O --> P{配方是否过时?}
P -- 是 --> Q[自动触发试拌测试请求]
P -- 否 --> R[使用现有配方]
Q --> S[通知实验室即将进行的工作]
R --> S
S --> T[自动填充性能&实验室配方ID到模板]
T --> U[自动运行体积&强度计算]
U --> V[添加井特定程序, 关键说明]
V --> W[应用区域特定或客户特定程序]
end
subgraph "审查 & 批准"
W --> X[根据CM评分确定审查级别]
X --> Y{CM评分颜色?}
Y -- 绿色 --> Z[同行评审]
Y -- 黄色 --> AA[经理评审]
Y -- 红色/黑色 --> AB[经理&SLT批准]
Z --> AC[在FreshService/Teams/新应用中批准程序]
AA --> AC
AB --> AC
end
subgraph "成本计算 & 客户输出"
AC --> AD[将程序推送到成本计算工具 - 可选集成]
AD --> AE[销售团队更新定价]
AE --> AF[自动生成面向客户的文档]
AF --> AG[选择文档类型: 产品摘要, 程序等]
AG --> AH[发送文档给客户]
end
subgraph "预测 & 报告"
AC --> AI[将程序链接到销售&运营预测]
AI --> AJ[启用单井, 多井或平台程序]
AJ --> AK[更新DRB页面&运营预测仪表板]
end
flowchart TD
A["Receive email from Sales"] --> B["Acknowledge job request"]
B --> C["Analyze Stick Diagram for required information"]
C --> D["Open Job Design Template"]
D --> E["Enter Stick Diagram info into Template"]
E --> F["Search Lab Database for Required Blends"]
F --> G{"Is updated pilot testing required?"}
G -- Yes --> H["Create Test Request"]
G -- No --> I["Skip Test Request"]
H --> J["Enter Blends and Performance Data into Template"]
I --> J
J --> K{"Are procedures updated?"}
K -- Yes --> L["Update Procedures"]
K -- No --> M["Skip Procedure Update"]
L --> N["Update Pricing as directed by Sales"]
M --> N
N --> O["Submit for Peer Review"]
O --> P["Submit for Final Approval"]
P --> Q["Approved"]
中文翻译
当前流程(现状)总结
flowchart TD
actor Client as 客户
A["接收销售邮件"] --> B["确认工作请求"]
B --> C["分析井身图获取所需信息"]
C --> D["打开工作设计模板"]
D --> E["将井身图信息输入模板"]
E --> F["搜索实验室数据库获取所需配方"]
F --> G{"是否需要更新试拌测试?"}
G -- 是 --> H["创建测试请求"]
G -- 否 --> I["跳过测试请求"]
H --> J["将配方和性能数据输入模板"]
I --> J
J --> K{"程序是否已更新?"}
K -- 是 --> L["更新程序"]
K -- 否 --> M["跳过程序更新"]
L --> N["根据销售指示更新定价"]
M --> N
N --> O["提交进行同行评审"]
O --> P["提交进行最终审批"]
P --> Q["已批准"]
当前流程(现状)扩展
flowchart TD
%% 接收
actor Client as 客户
A[开始] --> B[接收请求 - 通过邮件]
B --> C[确认已接收]
C --> D{信息是否充足?}
D -- 否 --> E[请求更多信息] --> C
D -- 是 --> F[打开模板]
%% 模板流程
F --> G{模板类型}
G -- 相似 --> H{是否足够相似?}
H -- 是 --> I[修改/更新井数据]
H -- 否 --> J[输入客户/井/联系人信息]
I--> K
G -- 新 --> J
J --> K{是否有区域历史数据?}
K -- 否 --> L[通过SME获取更多信息]
L --> M[根据井参数审查配方数据]
K -- 是 --> M
M --> N{是否有配方数据?}
N -- 否 --> O[测试请求]
O --> P{配方是否满足规格?}
P -- 否 --> O
P -- 是 --> Q[更新结果]
N -- 是 --> R{配方性能是否足够?}
R -- 否 --> O
R -- 是 --> Q
Q --> S[输入配方数据]
S --> T[更新程序]
%% 复杂度和模拟
T --> U[更新并确认复杂度矩阵评分]
U --> V{是否需要模拟?}
V -- 是 --> W[创建模拟]
W --> X[更新程序]
V -- 否 --> X
%% 成本计算
X --> Y{CS是否批准定价?}
Y -- 否 --> Z[执行成本分析]
Z --> AA[设置定价 - PC/PR/折扣]
AA --> AB[更新复杂度矩阵评分]
Y -- 是 --> AC[创建PDF]
AB --> AC
%% 审查
AC --> AD[审查作业设计和复杂度矩阵]
AD --> AE{作业设计是否正确?}
AE -- 否 --> AF[修改/修订程序] --> AC
AE -- 是 --> AG[创建导入文件]
%% 提交
AG --> AH[打开eProgram]
AH --> AI[导入程序]
AI --> AJ{导入是否就绪?}
AJ -- 否 --> AK[修改程序] --> AI
AJ -- 是 --> AL[在Ops文件夹中保存PDF]
AL --> AM[邮件发送给客户/CS]
%% CWOP / 更新
AM --> AN[创建CWOP文档]
AN --> AO{是否需要更新作业设计?}
AO -- 是 --> AF
AO -- 否 --> AP[结束]
未来流程(目标)
flowchart TD
subgraph "接收 & 优先级排序"
actor Client as 客户
A[通过FreshService或其它应用接收程序请求] --> B[在FreshService/新应用中记录请求]
B --> C[优先级排序并分配程序请求]
C --> D[向销售发送确认通知]
end
subgraph "作业设计初始化"
D --> E[使用集成工具导入井身图 - 例如Relay,Airtable等]
E --> F[提取并填充井信息 - OH, 套管, 岩层等]
F --> G[自动生成井图并填充模板]
end
subgraph "模拟集成"
G --> H{先模拟还是先作业设计?}
H -- "从Cementics开始模拟" --> I[在Cementics中运行模拟]
I --> J[导出模拟输出用于作业设计工具]
H -- "从作业设计开始" --> K[构建初始作业设计]
K --> L[导出数据到Cementics进行模拟]
J --> M[将数据合并到最终作业设计模板]
L --> M
M --> N[确认数据往返完整性]
end
subgraph "设计开发"
N --> O[通过配方选择界面从实验室数据库提取配方]
O --> P{配方是否过时?}
P -- 是 --> Q[自动触发试拌测试请求]
P -- 否 --> R[使用现有配方]
Q --> S[通知实验室即将进行的工作]
R --> S
S --> T[自动填充性能&实验室配方ID到模板]
T --> U[自动运行体积&强度计算]
U --> V[添加井特定程序, 关键说明]
V --> W[应用区域特定或客户特定程序]
end
subgraph "审查 & 批准"
W --> X[根据CM评分确定审查级别]
X --> Y{CM评分颜色?}
Y -- 绿色 --> Z[同行评审]
Y -- 黄色 --> AA[经理评审]
Y -- 红色/黑色 --> AB[经理&SLT批准]
Z --> AC[在FreshService/Teams/新应用中批准程序]
AA --> AC
AB --> AC
end
subgraph "成本计算 & 客户输出"
AC --> AD[将程序推送到成本计算工具 - 可选集成]
AD --> AE[销售团队更新定价]
AE --> AF[自动生成面向客户的文档]
AF --> AG[选择文档类型: 产品摘要, 程序等]
AG --> AH[发送文档给客户]
end
subgraph "预测 & 报告"
AC --> AI[将程序链接到销售&运营预测]
AI --> AJ[启用单井, 多井或平台程序]
AJ --> AK[更新DRB页面&运营预测仪表板]
end
Current Process (AS IS) Expanded
> 中文翻译
### 当前流程(现状)总结
```mermaid
flowchart TD
actor Client as 客户
A["接收销售邮件"] --> B["确认工作请求"]
B --> C["分析井身图获取所需信息"]
C --> D["打开工作设计模板"]
D --> E["将井身图信息输入模板"]
E --> F["搜索实验室数据库获取所需配方"]
F --> G{"是否需要更新试拌测试?"}
G -- 是 --> H["创建测试请求"]
G -- 否 --> I["跳过测试请求"]
H --> J["将配方和性能数据输入模板"]
I --> J
J --> K{"程序是否已更新?"}
K -- 是 --> L["更新程序"]
K -- 否 --> M["跳过程序更新"]
L --> N["根据销售指示更新定价"]
M --> N
N --> O["提交进行同行评审"]
O --> P["提交进行最终审批"]
P --> Q["已批准"]
当前流程(现状)扩展
flowchart TD
%% 接收
actor Client as 客户
A[开始] --> B[接收请求 - 通过邮件]
B --> C[确认已接收]
C --> D{信息是否充足?}
D -- 否 --> E[请求更多信息] --> C
D -- 是 --> F[打开模板]
%% 模板流程
F --> G{模板类型}
G -- 相似 --> H{是否足够相似?}
H -- 是 --> I[修改/更新井数据]
H -- 否 --> J[输入客户/井/联系人信息]
I--> K
G -- 新 --> J
J --> K{是否有区域历史数据?}
K -- 否 --> L[通过SME获取更多信息]
L --> M[根据井参数审查配方数据]
K -- 是 --> M
M --> N{是否有配方数据?}
N -- 否 --> O[测试请求]
O --> P{配方是否满足规格?}
P -- 否 --> O
P -- 是 --> Q[更新结果]
N -- 是 --> R{配方性能是否足够?}
R -- 否 --> O
R -- 是 --> Q
Q --> S[输入配方数据]
S --> T[更新程序]
%% 复杂度和模拟
T --> U[更新并确认复杂度矩阵评分]
U --> V{是否需要模拟?}
V -- 是 --> W[创建模拟]
W --> X[更新程序]
V -- 否 --> X
%% 成本计算
X --> Y{CS是否批准定价?}
Y -- 否 --> Z[执行成本分析]
Z --> AA[设置定价 - PC/PR/折扣]
AA --> AB[更新复杂度矩阵评分]
Y -- 是 --> AC[创建PDF]
AB --> AC
%% 审查
AC --> AD[审查作业设计和复杂度矩阵]
AD --> AE{作业设计是否正确?}
AE -- 否 --> AF[修改/修订程序] --> AC
AE -- 是 --> AG[创建导入文件]
%% 提交
AG --> AH[打开eProgram]
AH --> AI[导入程序]
AI --> AJ{导入是否就绪?}
AJ -- 否 --> AK[修改程序] --> AI
AJ -- 是 --> AL[在Ops文件夹中保存PDF]
AL --> AM[邮件发送给客户/CS]
%% CWOP / 更新
AM --> AN[创建CWOP文档]
AN --> AO{是否需要更新作业设计?}
AO -- 是 --> AF
AO -- 否 --> AP[结束]
未来流程(目标)
flowchart TD
subgraph "接收 & 优先级排序"
actor Client as 客户
A[通过FreshService或其它应用接收程序请求] --> B[在FreshService/新应用中记录请求]
B --> C[优先级排序并分配程序请求]
C --> D[向销售发送确认通知]
end
subgraph "作业设计初始化"
D --> E[使用集成工具导入井身图 - 例如Relay,Airtable等]
E --> F[提取并填充井信息 - OH, 套管, 岩层等]
F --> G[自动生成井图并填充模板]
end
subgraph "模拟集成"
G --> H{先模拟还是先作业设计?}
H -- "从Cementics开始模拟" --> I[在Cementics中运行模拟]
I --> J[导出模拟输出用于作业设计工具]
H -- "从作业设计开始" --> K[构建初始作业设计]
K --> L[导出数据到Cementics进行模拟]
J --> M[将数据合并到最终作业设计模板]
L --> M
M --> N[确认数据往返完整性]
end
subgraph "设计开发"
N --> O[通过配方选择界面从实验室数据库提取配方]
O --> P{配方是否过时?}
P -- 是 --> Q[自动触发试拌测试请求]
P -- 否 --> R[使用现有配方]
Q --> S[通知实验室即将进行的工作]
R --> S
S --> T[自动填充性能&实验室配方ID到模板]
T --> U[自动运行体积&强度计算]
U --> V[添加井特定程序, 关键说明]
V --> W[应用区域特定或客户特定程序]
end
subgraph "审查 & 批准"
W --> X[根据CM评分确定审查级别]
X --> Y{CM评分颜色?}
Y -- 绿色 --> Z[同行评审]
Y -- 黄色 --> AA[经理评审]
Y -- 红色/黑色 --> AB[经理&SLT批准]
Z --> AC[在FreshService/Teams/新应用中批准程序]
AA --> AC
AB --> AC
end
subgraph "成本计算 & 客户输出"
AC --> AD[将程序推送到成本计算工具 - 可选集成]
AD --> AE[销售团队更新定价]
AE --> AF[自动生成面向客户的文档]
AF --> AG[选择文档类型: 产品摘要, 程序等]
AG --> AH[发送文档给客户]
end
subgraph "预测 & 报告"
AC --> AI[将程序链接到销售&运营预测]
AI --> AJ[启用单井, 多井或平台程序]
AJ --> AK[更新DRB页面&运营预测仪表板]
end
mermaid flowchart TD
%% Intake A[Start] --> B[Receive Request - Via Email] B --> C[Acknowledge Received] C --> D{Enough Info?} D -- No --> E[Request More Info] --> C D -- Yes --> F[Open Template]
%% Template Flow F --> G{Type of Template} G -- Similar --> H{Similar Enough?} H -- Yes --> I[Modify/Update Well Data] H -- No --> J[Input Client/Well/Contact Info] I--> K G -- New --> J
J --> K{Area History Available?} K -- No --> L[Gather More Info via SMEs] L --> M[Review Blend Data Based on Well Parameters] K -- Yes --> M
M --> N{Blend Data Available?} N -- No --> O[Test Request] O --> P{Does Blend Meet Specs?} P -- No --> O P -- Yes --> Q[Update Results] N -- Yes --> R{Are Blend Properties Adequate?} R -- No --> O R -- Yes --> Q
Q --> S[Input Blend Data] S --> T[Update Procedures]
%% Complexity and Simulation T --> U[Update & Confirm Complexity Matrix Score] U --> V{Simulation Required?} V -- Yes --> W[Create Simulation] W --> X[Update Procedures] V -- No --> X
%% Costing X --> Y{CS Approves Pricing?} Y -- No --> Z[Perform Cost Analysis] Z --> AA[Set Pricing - PC/PR/Discount] AA --> AB[Update Complexity Matrix Score] Y -- Yes --> AC[Create PDF] AB --> AC
%% Review AC --> AD[Review Job Design and Complexity Matrix] AD --> AE{Job Design Correct?} AE -- No --> AF[Modify/Revise Program] --> AC AE -- Yes --> AG[Create Import File]
%% Submission AG --> AH[Open eProgram] AH --> AI[Import Program] AI --> AJ{Import Ready?} AJ -- No --> AK[Modify Program] --> AI AJ -- Yes --> AL[Save PDF in Ops Folder] AL --> AM[Email Client/CS]
%% CWOP / Updates AM --> AN[Create CWOP Document] AN --> AO{Job Design Update Required?} AO -- Yes --> AF AO -- No --> AP[End]
> 中文翻译
### 当前流程(现状)总结
```mermaid
flowchart TD
actor Client as 客户
A["接收销售邮件"] --> B["确认工作请求"]
B --> C["分析井身图获取所需信息"]
C --> D["打开工作设计模板"]
D --> E["将井身图信息输入模板"]
E --> F["搜索实验室数据库获取所需配方"]
F --> G{"是否需要更新试拌测试?"}
G -- 是 --> H["创建测试请求"]
G -- 否 --> I["跳过测试请求"]
H --> J["将配方和性能数据输入模板"]
I --> J
J --> K{"程序是否已更新?"}
K -- 是 --> L["更新程序"]
K -- 否 --> M["跳过程序更新"]
L --> N["根据销售指示更新定价"]
M --> N
N --> O["提交进行同行评审"]
O --> P["提交进行最终审批"]
P --> Q["已批准"]
当前流程(现状)扩展
flowchart TD
%% 接收
actor Client as 客户
A[开始] --> B[接收请求 - 通过邮件]
B --> C[确认已接收]
C --> D{信息是否充足?}
D -- 否 --> E[请求更多信息] --> C
D -- 是 --> F[打开模板]
%% 模板流程
F --> G{模板类型}
G -- 相似 --> H{是否足够相似?}
H -- 是 --> I[修改/更新井数据]
H -- 否 --> J[输入客户/井/联系人信息]
I--> K
G -- 新 --> J
J --> K{是否有区域历史数据?}
K -- 否 --> L[通过SME获取更多信息]
L --> M[根据井参数审查配方数据]
K -- 是 --> M
M --> N{是否有配方数据?}
N -- 否 --> O[测试请求]
O --> P{配方是否满足规格?}
P -- 否 --> O
P -- 是 --> Q[更新结果]
N -- 是 --> R{配方性能是否足够?}
R -- 否 --> O
R -- 是 --> Q
Q --> S[输入配方数据]
S --> T[更新程序]
%% 复杂度和模拟
T --> U[更新并确认复杂度矩阵评分]
U --> V{是否需要模拟?}
V -- 是 --> W[创建模拟]
W --> X[更新程序]
V -- 否 --> X
%% 成本计算
X --> Y{CS是否批准定价?}
Y -- 否 --> Z[执行成本分析]
Z --> AA[设置定价 - PC/PR/折扣]
AA --> AB[更新复杂度矩阵评分]
Y -- 是 --> AC[创建PDF]
AB --> AC
%% 审查
AC --> AD[审查作业设计和复杂度矩阵]
AD --> AE{作业设计是否正确?}
AE -- 否 --> AF[修改/修订程序] --> AC
AE -- 是 --> AG[创建导入文件]
%% 提交
AG --> AH[打开eProgram]
AH --> AI[导入程序]
AI --> AJ{导入是否就绪?}
AJ -- 否 --> AK[修改程序] --> AI
AJ -- 是 --> AL[在Ops文件夹中保存PDF]
AL --> AM[邮件发送给客户/CS]
%% CWOP / 更新
AM --> AN[创建CWOP文档]
AN --> AO{是否需要更新作业设计?}
AO -- 是 --> AF
AO -- 否 --> AP[结束]
未来流程(目标)
flowchart TD
subgraph "接收 & 优先级排序"
actor Client as 客户
A[通过FreshService或其它应用接收程序请求] --> B[在FreshService/新应用中记录请求]
B --> C[优先级排序并分配程序请求]
C --> D[向销售发送确认通知]
end
subgraph "作业设计初始化"
D --> E[使用集成工具导入井身图 - 例如Relay,Airtable等]
E --> F[提取并填充井信息 - OH, 套管, 岩层等]
F --> G[自动生成井图并填充模板]
end
subgraph "模拟集成"
G --> H{先模拟还是先作业设计?}
H -- "从Cementics开始模拟" --> I[在Cementics中运行模拟]
I --> J[导出模拟输出用于作业设计工具]
H -- "从作业设计开始" --> K[构建初始作业设计]
K --> L[导出数据到Cementics进行模拟]
J --> M[将数据合并到最终作业设计模板]
L --> M
M --> N[确认数据往返完整性]
end
subgraph "设计开发"
N --> O[通过配方选择界面从实验室数据库提取配方]
O --> P{配方是否过时?}
P -- 是 --> Q[自动触发试拌测试请求]
P -- 否 --> R[使用现有配方]
Q --> S[通知实验室即将进行的工作]
R --> S
S --> T[自动填充性能&实验室配方ID到模板]
T --> U[自动运行体积&强度计算]
U --> V[添加井特定程序, 关键说明]
V --> W[应用区域特定或客户特定程序]
end
subgraph "审查 & 批准"
W --> X[根据CM评分确定审查级别]
X --> Y{CM评分颜色?}
Y -- 绿色 --> Z[同行评审]
Y -- 黄色 --> AA[经理评审]
Y -- 红色/黑色 --> AB[经理&SLT批准]
Z --> AC[在FreshService/Teams/新应用中批准程序]
AA --> AC
AB --> AC
end
subgraph "成本计算 & 客户输出"
AC --> AD[将程序推送到成本计算工具 - 可选集成]
AD --> AE[销售团队更新定价]
AE --> AF[自动生成面向客户的文档]
AF --> AG[选择文档类型: 产品摘要, 程序等]
AG --> AH[发送文档给客户]
end
subgraph "预测 & 报告"
AC --> AI[将程序链接到销售&运营预测]
AI --> AJ[启用单井, 多井或平台程序]
AJ --> AK[更新DRB页面&运营预测仪表板]
end
Future Process (TO BE)
> 中文翻译
### 当前流程(现状)总结
```mermaid
flowchart TD
actor Client as 客户
A["接收销售邮件"] --> B["确认工作请求"]
B --> C["分析井身图获取所需信息"]
C --> D["打开工作设计模板"]
D --> E["将井身图信息输入模板"]
E --> F["搜索实验室数据库获取所需配方"]
F --> G{"是否需要更新试拌测试?"}
G -- 是 --> H["创建测试请求"]
G -- 否 --> I["跳过测试请求"]
H --> J["将配方和性能数据输入模板"]
I --> J
J --> K{"程序是否已更新?"}
K -- 是 --> L["更新程序"]
K -- 否 --> M["跳过程序更新"]
L --> N["根据销售指示更新定价"]
M --> N
N --> O["提交进行同行评审"]
O --> P["提交进行最终审批"]
P --> Q["已批准"]
当前流程(现状)扩展
flowchart TD
%% 接收
actor Client as 客户
A[开始] --> B[接收请求 - 通过邮件]
B --> C[确认已接收]
C --> D{信息是否充足?}
D -- 否 --> E[请求更多信息] --> C
D -- 是 --> F[打开模板]
%% 模板流程
F --> G{模板类型}
G -- 相似 --> H{是否足够相似?}
H -- 是 --> I[修改/更新井数据]
H -- 否 --> J[输入客户/井/联系人信息]
I--> K
G -- 新 --> J
J --> K{是否有区域历史数据?}
K -- 否 --> L[通过SME获取更多信息]
L --> M[根据井参数审查配方数据]
K -- 是 --> M
M --> N{是否有配方数据?}
N -- 否 --> O[测试请求]
O --> P{配方是否满足规格?}
P -- 否 --> O
P -- 是 --> Q[更新结果]
N -- 是 --> R{配方性能是否足够?}
R -- 否 --> O
R -- 是 --> Q
Q --> S[输入配方数据]
S --> T[更新程序]
%% 复杂度和模拟
T --> U[更新并确认复杂度矩阵评分]
U --> V{是否需要模拟?}
V -- 是 --> W[创建模拟]
W --> X[更新程序]
V -- 否 --> X
%% 成本计算
X --> Y{CS是否批准定价?}
Y -- 否 --> Z[执行成本分析]
Z --> AA[设置定价 - PC/PR/折扣]
AA --> AB[更新复杂度矩阵评分]
Y -- 是 --> AC[创建PDF]
AB --> AC
%% 审查
AC --> AD[审查作业设计和复杂度矩阵]
AD --> AE{作业设计是否正确?}
AE -- 否 --> AF[修改/修订程序] --> AC
AE -- 是 --> AG[创建导入文件]
%% 提交
AG --> AH[打开eProgram]
AH --> AI[导入程序]
AI --> AJ{导入是否就绪?}
AJ -- 否 --> AK[修改程序] --> AI
AJ -- 是 --> AL[在Ops文件夹中保存PDF]
AL --> AM[邮件发送给客户/CS]
%% CWOP / 更新
AM --> AN[创建CWOP文档]
AN --> AO{是否需要更新作业设计?}
AO -- 是 --> AF
AO -- 否 --> AP[结束]
未来流程(目标)
flowchart TD
subgraph "接收 & 优先级排序"
actor Client as 客户
A[通过FreshService或其它应用接收程序请求] --> B[在FreshService/新应用中记录请求]
B --> C[优先级排序并分配程序请求]
C --> D[向销售发送确认通知]
end
subgraph "作业设计初始化"
D --> E[使用集成工具导入井身图 - 例如Relay,Airtable等]
E --> F[提取并填充井信息 - OH, 套管, 岩层等]
F --> G[自动生成井图并填充模板]
end
subgraph "模拟集成"
G --> H{先模拟还是先作业设计?}
H -- "从Cementics开始模拟" --> I[在Cementics中运行模拟]
I --> J[导出模拟输出用于作业设计工具]
H -- "从作业设计开始" --> K[构建初始作业设计]
K --> L[导出数据到Cementics进行模拟]
J --> M[将数据合并到最终作业设计模板]
L --> M
M --> N[确认数据往返完整性]
end
subgraph "设计开发"
N --> O[通过配方选择界面从实验室数据库提取配方]
O --> P{配方是否过时?}
P -- 是 --> Q[自动触发试拌测试请求]
P -- 否 --> R[使用现有配方]
Q --> S[通知实验室即将进行的工作]
R --> S
S --> T[自动填充性能&实验室配方ID到模板]
T --> U[自动运行体积&强度计算]
U --> V[添加井特定程序, 关键说明]
V --> W[应用区域特定或客户特定程序]
end
subgraph "审查 & 批准"
W --> X[根据CM评分确定审查级别]
X --> Y{CM评分颜色?}
Y -- 绿色 --> Z[同行评审]
Y -- 黄色 --> AA[经理评审]
Y -- 红色/黑色 --> AB[经理&SLT批准]
Z --> AC[在FreshService/Teams/新应用中批准程序]
AA --> AC
AB --> AC
end
subgraph "成本计算 & 客户输出"
AC --> AD[将程序推送到成本计算工具 - 可选集成]
AD --> AE[销售团队更新定价]
AE --> AF[自动生成面向客户的文档]
AF --> AG[选择文档类型: 产品摘要, 程序等]
AG --> AH[发送文档给客户]
end
subgraph "预测 & 报告"
AC --> AI[将程序链接到销售&运营预测]
AI --> AJ[启用单井, 多井或平台程序]
AJ --> AK[更新DRB页面&运营预测仪表板]
end