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