SCIOT AML 基础设置参考文档

SCIOT AML 基础设置参考文档

基于 SCIOT AML 配置文件解析,涵盖系统基础设施、PM项目管理模块、PLM产品生命周期管理模块的全部基础设置。

最后更新: 2026-06-02


目录

  1. 系统基础设施 (System Infrastructure)
  • 1.1 核心身份 (Identity)
  • 1.2 用户 (User)
  • 1.3 权限 (Permission)
  • 1.4 TOC访问 (TOC Access)
  • 1.5 邮件消息 (EMail Message)
  1. PM 项目管理模块
  • 2.1 ItemType 定义
  • 2.2 生命周期 (Life Cycle Maps)
  • 2.3 权限矩阵 (Permission)
  • 2.4 身份与角色 (Identity)
  • 2.5 关系类型 (RelationshipType)
  1. PLM 产品生命周期管理模块
  • 3.1 ItemType 定义
  • 3.2 生命周期 (Life Cycle Maps)
  • 3.3 工作流 (Workflow Maps)
  • 3.4 权限矩阵 (Permission)
  • 3.5 身份与角色 (Identity)
  • 3.6 序列号配置 (Sequence)
  • 3.7 列表值 (List)
  • 3.8 团队 (Team)

1. 系统基础设施

1.1 核心身份 (Identity)

系统内置核心身份,定义了基础角色层级:

| 身份名称 | 分类 | 描述 | 用途 |

|---------|------|------|------|

| World | System | 全局身份,所有用户默认归属 | 授予最基础的读取权限 |

| Creator | System | 创建者 | 对自建数据拥有完全权限 |

| Owner | System | 所有者 | 对归属数据拥有完全权限 |

| Manager | System | 管理者 | 对管辖数据拥有更新权限 |

| Team | System | 团队 | 团队级别的权限控制 |

| Team Manager | System | 团队管理者 | 团队管理角色 (System Identity – Do Not Edit) |

| Team Member | System | 团队成员 | 团队成员角色 (System Identity – Do Not Edit) |

| Team Guest | System | 团队访客 | 团队访客角色 (System Identity – Do Not Edit) |

| Super User | System | 超级用户 | 高级管理权限 |

| agent Admin | System | 系统管理员 | 平台管理员,拥有最高权限 |

| Administrators | System | 管理员组 | 管理员身份组 |

| File Administrators | System | 文件管理员 | 文件管理权限 |

关键身份 ID 对照:

  • Owner: 系统Identity(通过 action="get" select="id" 查询)
  • Sciot PLM: 56A96DA9E981481688563E2D14D5D878

可设置的默认值建议:

  • 默认数据可见性:World (discover+get)
  • 默认数据创建者:Creator (完全权限)
  • 默认数据所有者:Owner (完全权限)
  • 默认数据管理者:Manager (discover+get+update)
  • 系统管理:agent Admin, Super User (完全权限)

1.2 用户 (User)

ItemType: User

核心字段定义:

| 字段名 | 类型 | 必填 | 说明 |

|-------|------|------|------|

| login_name | string | ✓ (keyed) | 登录名,唯一标识 |

| first_name | string | - | 名 |

| last_name | string | - | 姓 |

| email | string | - | 电子邮箱 |

| password | string | - | 密码 (MD5加密) |

| logon_enabled | boolean | - | 是否允许登录 |

| default_vault | item | - | 默认文件库 |

| wechat_openid | string | - | 微信OpenID |

| wechat_unionid | string | - | 微信UnionID |

Identity 定义:

  • is_alias 默认值: 0 (非别名)
  • classification: SystemTeam

1.3 权限 (Permission)

权限由 Access 记录组成,每条记录对特定身份赋予5种权限:

  • can_change_access: 是否可修改访问权限
  • can_delete: 是否可删除
  • can_discover: 是否可发现(搜索可见)
  • can_get: 是否可读取
  • can_update: 是否可更新

系统默认权限 (System Item):

| 身份 | discover | get | update | delete | change_access |

|------|----------|-----|--------|--------|---------------|

| World | ✓ | ✓ | ✗ | ✗ | ✗ |


1.4 TOC访问 (TOC Access)

TOC (Table of Contents) 控制各身份对 ItemType 的菜单可见性。

RelationshipType: TOC Access

  • category: TOC分类路径
  • related_id → Identity (身份)
  • source_id → ItemType (数据类型)

系统定义的 TOC 分类:

  • Portfolio - 项目组合 (PM模块)
  • ProductEngineering/Design - 产品工程/设计 (PLM模块)
  • Document Center - 文档中心 (PLM模块)
  • Sourcing - 采购寻源 (PLM模块)

1.5 邮件消息 (EMail Message)

ItemType: EMail Message

核心字段:

| 字段名 | 类型 | 说明 |

|-------|------|------|

| name | string (keyed) | 邮件模板名称 |

| subject | string | 邮件主题 |

| body_plain | text | 纯文本正文 |

| body_html | text | HTML正文 |

| from_user | item→User | 发件人 |

| query_string | text | 查询字符串(用于动态收件人) |

| label | ml_string | 标签 |


2. PM 项目管理模块

2.1 ItemType 定义

#### 2.1.1 Program (项目群/计划)

基本属性:

  • implementation_type: table
  • is_versionable: 0
  • TOC category: Portfolio
  • Can Add: Project Management

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| name | string | ✓ (keyed) | - | 项目群名称 |

| description | text | - | - | 描述 |

| customer | item→Customer | - | - | 客户 |


#### 2.1.2 Project (项目)

基本属性:

  • implementation_type: table
  • is_versionable: 0
  • TOC category: Portfolio
  • Can Add: Project Management
  • default permission: Project
  • show_parameters_tab: 1

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| project_number | integer | ✓ (keyed) | - | 项目编号 |

| name | string | - | - | 项目名称 |

| description | text | - | - | 描述 |

| comments | text | - | - | 备注 |

| scheduling_mode | list | ✓ | 1 | 调度模式(1=默认模式) |

| scheduling_method | item→Method | - | 默认方法ID | 调度计算方法 |

| update_method | item→Method | - | 默认方法ID | 更新方法 |

| wbs_id | string | - | - | WBS标识 |

| from_template | item→Project Template | - | - | 来源模板 |

| 日期字段: | | | | |

| date_start_sched | date | - | - | 计划开始 (readonly=1) |

| date_due_sched | date | - | - | 计划结束 (readonly=1) |

| date_start_act | date | - | - | 实际开始 (hidden=1) |

| date_due_act | date | - | - | 实际结束 (hidden=1) |

| date_start_target | date | - | - | 目标开始 (hidden=1) |

| date_due_target | date | - | - | 目标结束 (hidden=1) |

| 12个阶段状态字段 (percent_compl + status): | | | | |

| phase_1_percent_compl | decimal | - | - | 阶段1完成百分比 |

| phase_1_status | string | - | - | 阶段1状态 |

| phase_2_percent_compl | decimal | - | - | 阶段2完成百分比 |

| phase_2_status | string | - | - | 阶段2状态 |

| ... | | | | (依次到phase_12) |

| cpi | decimal | - | - | 成本绩效指数 |

| spi | decimal | - | - | 进度绩效指数 |

| earned_value | decimal | - | - | 挣值 |

| actual_cost | decimal | - | - | 实际成本 |

| budget | decimal | - | - | 预算 |

重要说明:

  • scheduling_mode 默认值为 1,是必填字段
  • scheduling_methodupdate_method 有默认方法ID
  • 计划日期字段为只读(由调度引擎计算)
  • 项目有12个预定义阶段,每个阶段有完成百分比和状态字段

#### 2.1.3 Project Template (项目模板)

基本属性:

  • implementation_type: table
  • is_versionable: 0
  • TOC category: Portfolio
  • Can Add: Project Management

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| name | string | ✓ (keyed) | "Template" | 模板名称 |

| wbs_id | string | - | - | WBS标识 |

| description | text | - | - | 描述 |


#### 2.1.4 WBS Element (WBS元素)

基本属性:

  • implementation_type: table
  • is_versionable: 0
  • Can Add: Project Management

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| name | string | ✓ | - | 名称 |

| proj_num | integer | - | - | 所属项目编号 |

| wbs_index | integer | - | - | WBS索引 |

| is_top | boolean | - | - | 是否顶层元素 |

| deliv_required | boolean | - | 0 | 是否需要交付物 |

| 汇总字段 (rollup): | | | | |

| cpi | decimal | - | - | 成本绩效指数汇总 |

| spi | decimal | - | - | 进度绩效指数汇总 |

| earned_value | decimal | - | - | 挣值汇总 |

| planned_value | decimal | - | - | 计划值汇总 |

| percent_compl | decimal | - | - | 完成百分比汇总 |

| duration | decimal | - | - | 工期汇总 |

| work_est | decimal | - | - | 工时估算汇总 |

| status | string | - | - | 状态汇总 |


#### 2.1.5 Activity2 (项目活动) ⭐

基本属性:

  • implementation_type: table
  • is_versionable: 0
  • instance_data: ACTIVITY2
  • Can Add: Project Management

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| name | string | ✓ | - | 活动名称 |

| proj_index | integer | - | - | 项目内索引 |

| proj_num | integer | - | - | 所属项目编号 |

| expected_duration | decimal | - | - | 预期工期 |

| work_est | decimal | - | - | 工时估算 |

| percent_compl | decimal | - | 0 | 完成百分比 |

| is_milestone | boolean | - | - | 是否里程碑 |

| is_required | boolean | - | - | 是否必须 |

| is_critical | boolean | - | - | 是否关键路径 |

| ES/EF/LS/LF 网络计划字段 (只读): | | | | |

| date_es | date | - | - | 最早开始 (readonly=1) |

| date_ef | date | - | - | 最早结束 (readonly=1) |

| date_ls | date | - | - | 最晚开始 (readonly=1) |

| date_lf | date | - | - | 最晚结束 (readonly=1) |

| 调度日期: | | | | |

| date_start_sched | date | - | - | 计划开始 |

| date_due_sched | date | - | - | 计划结束 |

| date_start_act | date | - | - | 实际开始 |

| date_due_act | date | - | - | 实际结束 |

| date_start_target | date | - | - | 目标开始 |

| date_due_target | date | - | - | 目标结束 |

| date_due_original | date | - | - | 原始截止 (readonly=1) |

| date_activated | date | - | - | 激活时间 (readonly=1) |

| 交付物: | | | | |

| deliv_required | boolean | - | 0 | 是否需要交付物 |

| deliv_type | string | - | - | 交付物类型 |

| 负责人: | | | | |

| lead_role | string | - | - | 主导角色 |

| signoff_required | boolean | - | - | 是否需要签核 |

| managed_by_id | item→Identity | - | - | 管理者身份 |

| owned_by_id | item→Identity | - | - | 所有者身份 (readonly) |

| 挣值管理: | | | | |

| cpi | decimal | - | - | 成本绩效指数 (prec=6, scale=4) |

| spi | decimal | - | - | 进度绩效指数 (prec=6, scale=4) |

| earned_value | decimal | - | - | 挣值 (prec=19, scale=4) |

| planned_value | decimal | - | - | 计划值 (prec=19, scale=4) |

| actual_work | decimal | - | - | 实际工时 (prec=5, scale=2) |

| status | string | - | - | 状态 |

| 汇总字段 (rollup): | | | | |

| rollup_work | decimal | - | - | 汇总工时 |

| rollup_actual_work | decimal | - | - | 汇总实际工时 |

| rollup_percent_compl | decimal | - | - | 汇总完成百分比 |

| rollup_planned_value | decimal | - | - | 汇总计划值 |

| rollup_earned_value | decimal | - | - | 汇总挣值 |

重要说明:

  • percent_compl 默认值为 0
  • deliv_required 默认值为 0
  • ES/EF/LS/LF 字段均为只读,由调度引擎计算
  • CPI/SPI精度:prec=6, scale=4
  • 挣值字段精度:prec=19, scale=4
  • 活动支持汇总计算,可从子活动汇总数据

#### 2.1.6 Deliverable (交付物)

基本属性:

  • implementation_type: polymorphic (多态类型)
  • is_versionable: 1
  • 形态化为 Document 类型
  • 使用 Default 生命周期

核心字段:

  • 继承 Document 的所有字段
  • 附加交付物特有字段

#### 2.1.7 Project Task (项目任务)

项目任务基本定义,与 Activity2 配合使用。


2.2 生命周期 (Life Cycle Maps)

#### 2.2.1 Project 生命周期

Pending ──→ Active ──→ Closed
   │          │
   └──→ Cancelled ←──┘
   ↑         │
   └─────────┘  (可回退)

状态详解:

| 状态 | item_behavior | set_not_lockable | 说明 |

|------|---------------|------------------|------|

| Pending | float | 0 | 初始状态,可编辑 |

| Active | float | 0 | 执行中 |

| Cancelled | float | 1 | 已取消,不可锁定 |

| Closed | float | 1 | 已关闭,不可锁定 |

转换规则:

| 转换 | 角色 | 说明 |

|------|------|------|

| Pending → Active | Owner | 项目负责人激活,附带邮件通知给Super User |

| Pending → Cancelled | Owner | 可取消 |

| Active → Closed | Owner | 关闭项目 |

| Active → Cancelled | Owner | 取消进行中的项目 |

| Cancelled → Pending | Owner | 可回退到Pending |

| Closed → Pending | Owner | 可回退到Pending |


#### 2.2.2 Project Template 生命周期

Pending ⇄ Approved (双向)

| 转换 | 角色 | 说明 |

|------|------|------|

| Pending → Approved | Project Management | 模板审批,附带邮件通知 |

| Approved → Pending | Project Management | 可回退 |


#### 2.2.3 Activity2 生命周期

Pending ──→ Active ──→ Complete

状态详解:

| 状态 | item_behavior | 说明 |

|------|---------------|------|

| Pending | float | 初始状态 |

| Active | float | 进行中 |

| Complete | float | 已完成 |

转换规则:

| 转换 | 角色 | 方法回调 | 说明 |

|------|------|---------|------|

| Pending → Active | World | pre: Project_promoteActivity2Assgnmts, post: sendEmailToA2Assignee | 激活活动,提升分配 |

| Pending → Complete | World | post: onCompleteActivity | 直接从Pending完成 |

| Active → Complete | World | post: onCompleteActivity | 完成活动 |

重要说明:

  • Activity2 的所有转换角色均为 World,即任何人都可以推进
  • 激活活动时会触发:提升分配 + 邮件通知被分配人
  • 完成活动时会触发 onCompleteActivity 方法

#### 2.2.4 WBS Element 生命周期

Active (单一状态,无转换)

WBS Element 只有 Active 一个状态,无任何转换定义。这意味着 WBS 元素创建后即处于活动状态,不需要审批流程。


2.3 权限矩阵 (Permission)

#### 2.3.1 Project 权限 (Project Permission)

| 身份 | discover | get | update | delete | change_access |

|------|----------|-----|--------|--------|---------------|

| Administrators | ✓ | ✓ | ✓ | ✓ | ✓ |

| agent Admin | ✓ | ✓ | ✓ | ✓ | ✓ |

| Project Management | ✓ | ✓ | ✓ | ✓ | ✓ |

| Owner | ✓ | ✓ | ✓ | ✓ | ✓ |

| Manager | ✓ | ✓ | ✓ | ✗ | ✗ |

| World | ✓ | ✓ | ✗ | ✗ | ✗ |

关键结论:

  • Administrators, agent Admin, Project Management, Owner 拥有完全权限
  • Manager 可查看和更新但不能删除
  • World(所有人)只能查看

2.4 身份与角色 (Identity)

#### 2.4.1 Project Management 身份

成员:

  • agent Admin
  • Super User

用途:

  • Project 和 Project Template 的 Can Add 权限
  • Project Template 生命周期的审批角色
  • Project 权限中的完全控制角色

2.5 关系类型 (RelationshipType)

关系名源类型目标类型说明
Program ProjectProgramProject项目群与项目的关联
Project WBS ElementProjectWBS Element项目与WBS的关联
WBS Element Activity2WBS ElementActivity2WBS与活动的关联
Activity2 DeliverableActivity2Deliverable活动与交付物的关联

3. PLM 产品生命周期管理模块

3.1 ItemType 定义

#### 3.1.1 Part (零件)

基本属性:

  • implementation_type: table
  • instance_data: PART
  • is_versionable: 1 (版本化管理)
  • manual_versioning: 0 (自动版本)
  • TOC category: ProductEngineering/Design
  • Can Add: All Employees
  • default permission: New Part
  • history_template: Default
  • default_page_size: 25

类结构 (class_structure):

Part
├── Component (组件)
├── Assembly (装配体)
├── Material (材料)
├── Software (软件)
└── Variant (变体)

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| item_number | string | ✓ (keyed) | - | 零件编号 |

| name | string | - | - | 名称 |

| description | string | - | - | 描述 (stored_length=256) |

| cost | decimal | - | - | 成本 (prec=19, scale=4) |

| cost_basis | list→Goal Basis | - | - | 成本基础 |

| external_id | string | - | - | 外部ID (stored_length=256, indexed=1) |

| external_owner | string | - | - | 外部所有者 (stored_length=128) |

| allow_team_change_logic | boolean | - | 1 | 允许团队变更 (hidden=1) |

| make_buy | list→Make Buy | - | - | 制造/购买 |

| unit | list→Units | - | - | 单位 |

| state | list→States | - | - | 状态 |

| product_phase | list→Product Phases | - | - | 产品阶段 |

| drawing_size | list→Drawing Sizes | - | - | 图纸尺寸 |

| specification_type | list→Specification Types | - | - | 规格类型 |

| authoring_tool | list→Authoring Tools | - | - | 创作工具 |

| classification | string | - | - | 分类 |

重要说明:

  • Part 是 PLM 中最核心的数据类型,支持版本化
  • allow_team_change_logic 默认值为 1
  • 有完整的 BOM 结构关系
  • 与 CAD、Document 有关联关系

#### 3.1.2 Document (文档)

基本属性:

  • implementation_type: table
  • instance_data: DOCUMENT
  • is_versionable: 1 (版本化管理)
  • manual_versioning: 0 (自动版本)
  • TOC category: Document Center
  • Can Add: World (任何人可创建)
  • default permission: New Document
  • history_template: Default
  • default_page_size: 25

类结构 (class_structure):

Document
├── Drawing (图纸)
├── CAD Model (CAD模型)
├── Specification (规格说明)
├── Software (软件)
├── Miscellaneous (杂项)
├── Product (产品)
├── Project (项目)
├── General (通用)
├── Email (邮件)
├── Process (流程)
└── Ad-hoc (临时)

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| item_number | string | ✓ (keyed) | - | 文档编号 |

| name | string | - | - | 名称 |

| description | string | - | - | 描述 (stored_length=128) |

| authoring_tool_version | string | - | - | 创作工具版本 (stored_length=32) |

| drawing_size | list→Drawing Sizes | - | - | 图纸尺寸 (仅Drawing类) |

| allow_team_change_logic | boolean | - | 1 | 允许团队变更 (hidden=1) |

| authoring_tool | list→Authoring Tools | - | - | 创作工具 |

| specification_type | list→Specification Types | - | - | 规格类型 |

| state | list→States | - | - | 状态 |

| external_id | string | - | - | 外部ID |

| classification | string | - | - | 分类 |

重要说明:

  • Document 的 Can AddWorld,意味着任何人都可以创建文档
  • 有丰富的文件附件关系(Document File)
  • 支持多种文件类型过滤

#### 3.1.3 CAD (CAD文档)

基本属性:

  • implementation_type: table
  • instance_data: CAD
  • is_versionable: 1 (版本化管理)
  • manual_versioning: 1 (手动版本)
  • TOC category: Document Center
  • Can Add: (通过权限控制)
  • default permission: New CAD
  • history_template: Default
  • default_page_size: 50

类结构 (class_structure):

CAD
├── Mechanical (机械)
│   ├── Part (零件)
│   ├── Assembly (装配体)
│   ├── Drawing (工程图)
│   └── Simulation (仿真)
└── Electronic (电子)
    ├── Design (设计)
    ├── Assembly (装配)
    ├── Fabrication (制造)
    ├── Logical (逻辑)
    ├── Manufacturing (生产)
    ├── Panelization (拼板)
    └── Physical (物理)

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| item_number | string | ✓ (keyed) | - | CAD编号 |

| name | string | - | - | 名称 |

| description | string | - | - | 描述 (stored_length=256) |

| authoring_tool_version | string | - | - | 创作工具版本 (stored_length=32) |

| allow_team_change_logic | boolean | - | 1 | 允许团队变更 (hidden=1) |

| external_id | string | - | - | 外部ID (indexed=1) |

| authoring_tool | list→Authoring Tools | - | - | 创作工具 |

| state | list→States | - | - | 状态 |

| classification | string | - | - | 分类 |

重要说明:

  • CAD 是唯一 manual_versioning=1 的类型,即手动版本控制
  • 分为 Mechanical 和 Electronic 两大分支
  • 支持文件附件:viewable_file, view_file, CADFiles
  • default_page_size: 50(比其他类型大)

#### 3.1.4 Product (产品)

基本属性:

  • implementation_type: table
  • is_versionable: 0 (不版本化)
  • TOC category: ProductEngineering/Design
  • Can Add: CM (配置管理组)
  • default permission: Product

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| item_number | string | ✓ (keyed) | - | 产品编号 |

| name | string | - | - | 产品名称 |

| description | string | - | - | 描述 |

生命周期: Default (单状态 Released)


#### 3.1.5 Manufacturer (制造商)

基本属性:

  • implementation_type: table
  • is_versionable: 0
  • TOC category: Sourcing
  • Can Add: Component Engineering, Sciot PLM

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| name | string | ✓ (keyed) | - | 制造商名称 |

生命周期: Default (单状态 Released)


#### 3.1.6 Manufacturer Part (制造商零件)

基本属性:

  • implementation_type: table
  • is_versionable: 0
  • TOC category: Sourcing
  • Can Add: Component Engineering, Sciot PLM

核心字段:

| 字段名 | 类型 | 必填 | 默认值 | 说明 |

|-------|------|------|--------|------|

| item_number | string | ✓ (keyed) | - | 制造商零件编号 |

生命周期: Default (单状态 Released)


#### 3.1.7 变更管理类型 (Change Management)

| ItemType | 说明 | 是否版本化 | TOC分类 |

|----------|------|-----------|---------|

| ECR (工程变更请求) | Engineering Change Request | 0 | - |

| ECN (工程变更通知) | Engineering Change Notice | 0 | - |

| PR (问题报告) | Problem Report | 0 | - |

| Express DCO | 快速变更单 | 0 | - |

| Express ECO | 快速变更执行 | 0 | - |

| Simple ECO | 简单变更 | 0 | - |

| Simple MCO | 简单制造变更 | 0 | - |

| PE_Deviation | 偏差 | 0 | - |

| PE_Waiver | 豁免 | 0 | - |

| PE_Rework Order | 返工单 | 0 | - |


3.2 生命周期 (Life Cycle Maps)

#### 3.2.1 Part 生命周期 (核心) ⭐

                    ┌──→ Obsolete ──┐
                    │                │
Preliminary → In Review → Released → Superseded
     ↑            │          │  ↑        │
     └────────────┘          │  │        │
                             ↓  │        ↓
                        Manual Change  Obsolete
                             │
                             └──→ Released

状态详解:

| 状态 | item_behavior | set_is_released | 权限模板 | 说明 |

|------|---------------|-----------------|---------|------|

| Preliminary | float | 0 | New Part | 初始状态,可编辑 |

| In Review | float | 0 | In Review Part | 审核中 |

| Released | fixed | 1 | Released Part | 已发布,锁定 |

| In Change | fixed | 1 | - | 变更中 |

| Manual Change | fixed | 0 | SCIOT Full | 手动变更 |

| Superseded | fixed | 1 | - | 已替代 |

| Obsolete | - | 1 | - | 已废弃 |

转换规则(所有转换角色均为 Sciot PLM,除了标注):

| 转换 | 角色 | 说明 |

|------|------|------|

| Preliminary → In Review | Sciot PLM | 提交审核 |

| Preliminary → Released | Owner (pre: PE_CheckChangeItemUsage) | Owner可直接发布,需检查变更项 |

| Preliminary → Released | Sciot PLM | Sciot PLM也可直接发布 |

| In Review → Released | Sciot PLM | 审核通过 |

| In Review → Preliminary | Sciot PLM | 退回初始 |

| Released → In Change | Sciot PLM | 发起变更 |

| Released → Manual Change | Sciot PLM | 手动变更 |

| Released → Superseded | Sciot PLM | 标记替代 |

| Released → Obsolete | Sciot PLM | 废弃 |

| In Change → Superseded | Sciot PLM | 变更后替代 |

| Manual Change → Released | Sciot PLM | 变更回发布 |

| Superseded → Obsolete | Sciot PLM | 废弃替代件 |

关键结论:

  • Sciot PLM 是 Part 生命周期的主导角色,控制几乎所有转换
  • Owner 有一条特殊路径:Preliminary → Released(需检查变更项)
  • Released/In Change/Superseded 三个状态标记为已发布 (set_is_released=1)
  • Obsolete 无 item_behavior 设置(默认)

#### 3.2.2 Default 生命周期

Released (单一状态,无转换)

使用该生命周期的类型:

  • Product
  • Manufacturer Part
  • Manufacturer
  • Deliverable
  • Program

3.3 工作流 (Workflow Maps)

PLM 模块使用 Workflow Maps 实现变更审批流程:

| 工作流名称 | 用途 | 说明 |

|-----------|------|------|

| ECR | 工程变更请求审批 | 完整的变更请求流程 |

| ECN | 工程变更通知审批 | 变更执行审批 |

| PR | 问题报告流程 | 问题报告处理 |

| Express DCO | 快速变更单 | 简化变更流程 |

| Express ECO | 快速变更执行 | 简化变更执行 |

| Simple Change | 简单变更 | 最简变更流程 |

| CM2 CN | CM2变更通知 | CM2标准变更通知 |

| CM2 CR | CM2变更请求 | CM2标准变更请求 |

| CM2 Incident | CM2事件 | CM2事件管理 |

| CM2 IR | CM2事件报告 | CM2事件报告 |

重要说明:

  • PM 模块不使用 Workflow Maps,只使用 Life Cycle Maps
  • PLM 模块同时使用 Life Cycle Maps 和 Workflow Maps
  • 工作流用于需要多级审批的场景(如变更管理)

3.4 权限矩阵 (Permission)

#### 3.4.1 New Part 权限

| 身份 | discover | get | update | delete | change_access |

|------|----------|-----|--------|--------|---------------|

| All Employees | ✓ | ✓ | ✗ | ✗ | ✗ |

| Creator | ✓ | ✓ | ✓ | ✓ | ✓ |

| Owner | ✓ | ✓ | ✓ | ✓ | ✓ |

| Sciot PLM | ✓ | ✓ | ✓ | ✓ | ✓ |

| Manager | ✓ | ✓ | ✓ | ✗ | ✗ |

| erp_Sale | ✓ | ✓ | ✗ | ✗ | ✗ |

| ACC SUB-USER | ✓ | ✓ | ✗ | ✗ | ✗ |

| ID_STORE_KEEPER | ✓ | ✓ | ✗ | ✗ | ✗ |

| Team | ✓ | ✓ | ✗ | ✗ | ✗ |

#### 3.4.2 New Document 权限

| 身份 | discover | get | update | delete | change_access |

|------|----------|-----|--------|--------|---------------|

| All Employees | ✓ | ✓ | ✗ | ✗ | ✗ |

| Creator | ✓ | ✓ | ✓ | ✓ | ✓ |

| Owner | ✓ | ✓ | ✓ | ✓ | ✓ |

| Sciot PLM | ✓ | ✓ | ✓ | ✓ | ✓ |

| Manager | ✓ | ✓ | ✓ | ✗ | ✗ |

| Team | ✓ | ✓ | ✗ | ✗ | ✗ |

#### 3.4.3 New CAD 权限

| 身份 | discover | get | update | delete | change_access |

|------|----------|-----|--------|--------|---------------|

| Creator | ✓ | ✓ | ✓ | ✓ | ✓ |

| Owner | ✓ | ✓ | ✓ | ✓ | ✓ |

| Sciot PLM | ✓ | ✓ | ✓ | ✓ | ✓ |

| Manager | ✓ | ✓ | ✓ | ✗ | ✗ |

| All Employees | ✓ | ✓ | ✗ | ✗ | ✗ |

#### 3.4.4 New Change 权限 (变更管理)

| 身份 | discover | get | update | delete | change_access |

|------|----------|-----|--------|--------|---------------|

| Sciot PLM | ✓ | ✓ | ✓ | ✓ | ✓ |

| CM | ✓ | ✓ | ✓ | ✓ | ✓ |

| Owner | ✓ | ✓ | ✓ | ✓ | ✗ |

| Creator | ✓ | ✓ | ✓ | ✓ | ✗ |

| Manager | ✓ | ✓ | ✓ | ✓ | ✓ |

| World | ✓ | ✓ | ✗ | ✗ | ✗ |

#### 3.4.5 SCIOT Full 权限

| 身份 | discover | get | update | delete | change_access |

|------|----------|-----|--------|--------|---------------|

| Sciot PLM | ✓ | ✓ | ✓ | ✓ | ✓ |

| All Employees | ✓ | ✓ | ✓ | ✓ | ✓ |

| World | ✓ | ✓ | ✓ | ✓ | ✓ |


3.5 身份与角色 (Identity)

#### 3.5.1 PLM 核心身份

| 身份名称 | 描述 | 成员 |

|---------|------|------|

| Sciot PLM | Internal identity for SCSAI (主身份) | 内部系统身份 |

| All Employees | 全体员工 | agent Admin, Super User, ACC SUB-USER, Lisa Andrews, Gustavo Achong, Kim Akers, Humberto Acevedo, Manoj Agarwal, CRB, Robin Wakefield, ES Admin, ID_STORE_KEEPER, Hatim Aiad, erp_Purchase |

| CM | 配置管理组 | Change Specialist I, Change Specialist II, Change Specialist III, Change Leader, Change Implementation Leader, Audit Release Analyst |

| Change Control Board | 变更控制委员会 | CM组 + agent Admin |

| CRB | 变更审查委员会 | Kim Akers, Gustavo Achong |

| Component Engineering | 组件工程 | (可创建Manufacturer/Manufacturer Part) |

#### 3.5.2 Fongs_Base 额外身份

| 身份名称 | 说明 |

|---------|------|

| DOC Team | 文档团队 |

| Engineering Team | 工程团队 |

| Procurement Team | 采购团队 |

| QA Team | 质量保证团队 |

| QP Admin | 质量计划管理员 |

| QP Daemon | 质量计划守护进程 |

| Quality Planning | 质量计划 |

| R+D Mechanical Team | 研发机械团队 |

| R+D Project Lead | 研发项目负责人 |

| R+D Team | 研发团队 |

| Reference Library Group | 参考库组 |

| Sales Team | 销售团队 |

| PROENGQA | 工程QA |

| TEST-* | 测试相关组 |

#### 3.5.3 业务身份

| 身份名称 | 说明 |

|---------|------|

| erp_Sale | ERP销售 |

| erp_sales_team | ERP销售团队 |

| erp_service_team | ERP服务团队 |

| erp_Purchase | ERP采购 |

| ACC ADMIN USER | 账户管理用户 |

| ACC SUB-USER | 账户子用户 |

| ID_PURCHASE_ADMIN | 采购管理员 |

| ID_SALE_ADMIN | 销售管理员 |

| ID_SALE_SERVICE | 销售服务 |

| ID_SERVICE_TEAM | 服务团队 |

| ID_STORE_KEEPER | 仓库管理员 |

| workshop_team | 车间团队 |

| QC Team | 质量控制团队 |

| All Customers | 所有客户 |

| All Partners | 所有合作伙伴 |

| All Suppliers | 所有供应商 |


3.6 序列号配置 (Sequence)

| 序列名称 | prefix | initial_value | step | pad_to | pad_with | suffix | 格式示例 |

|---------|--------|---------------|------|--------|----------|--------|---------|

| Default Part | - | 100000 | 1 | - | - | "-001" | 100000-001 |

| Default Document | - | 100000 | 1 | - | - | - | 100000 |

| CAD Document | "CAD-" | 0 | 1 | 8 | 0 | - | CAD-00000001 |

| ECR | - | 1 | 1 | - | - | - | 1 |

| ECN | - | 1 | 1 | - | - | - | 1 |

| PR | - | 1 | 1 | - | - | - | 1 |

| Express DCO | - | 1 | 1 | - | - | - | 1 |

| Express ECO | - | 1 | 1 | - | - | - | 1 |

| Express EDR | - | 1 | 1 | - | - | - | 1 |

| Simple ECO | - | 1 | 1 | - | - | - | 1 |

| Simple MCO | - | 1 | 1 | - | - | - | 1 |

| CM2 AO | - | 1 | 1 | - | - | - | 1 |

| CM2 Incident | - | 1 | 1 | - | - | - | 1 |

| CM2 IR | - | 1 | 1 | - | - | - | 1 |

| PE_Deviation | - | 1 | 1 | - | - | - | 1 |

| PE_Rework Order | - | 1 | 1 | - | - | - | 1 |

| PE_Waiver | - | 1 | 1 | - | - | - | 1 |

关键说明:

  • Part 编号从 100000 开始,步长为1,带后缀 "-001"
  • CAD 编号前缀为 "CAD-",8位补零
  • 所有变更管理类型编号从 1 开始
  • Document 编号从 100000 开始

3.7 列表值 (List)

#### 核心列表及选项:

| 列表名称 | 选项值 | 说明 |

|---------|--------|------|

| Make Buy | Make, Buy, Phantom, Ref | 制造/购买类型 |

| Units | mm, cm, m, inch, ft, kg, g, lb, oz, ... | 单位 |

| States | (全球国家/地区列表) | 国家/地区 |

| Product Phases | Concept, Design, Prototype, Pilot, Production, ... | 产品阶段 |

| Drawing Sizes | A0, A1, A2, A3, A4, B, C, D, E, ... | 图纸尺寸 |

| Specification Types | Performance, Design, Process, Material, ... | 规格类型 |

| Authoring Tools | (大量创作工具列表) | 创作工具 |

| Goal Basis | Target, Estimate, Quote, ... | 成本基础 |

| Change Categories | - | 变更类别 |

| Change Priorities | Emergency, High, Medium, Low | 变更优先级 |

| Change Severity | Critical, Major, Minor | 变更严重度 |

| Change Sources | Customer, Internal, Supplier, ... | 变更来源 |

| Change Types | - | 变更类型 |

| Affected Item Actions | Add, Remove, Modify, Replace, ... | 受影响项操作 |

| Affected Item Disposition | Use As Is, Rework, Scrap, Return, ... | 受影响项处置 |

| Currency | USD, EUR, CNY, JPY, ... | 货币 |

| Duration Unit | Hours, Days, Weeks, Months | 工期单位 |

| Countries | (完整的全球国家列表) | 国家 |

| CM2 Status | - | CM2状态 |

| Problem Status | Open, In Work, Closed, ... | 问题状态 |


3.8 团队 (Team)

示例团队: Product Team

| 角色 | 成员 |

|------|------|

| Team Manager | Lisa Andrews |

| Team Member | Humberto Acevedo |

| Team Member | Kim Akers |

团队身份系统:

  • Team Manager - 系统身份 (不可编辑)
  • Team Member - 系统身份 (不可编辑)
  • Team Guest - 系统身份 (不可编辑)

4. 关键设计模式总结

4.1 PM vs PLM 对比

特性PM模块PLM模块
生命周期复杂度简单 (2-4个状态)复杂 (Part有7个状态)
工作流无 (仅Life Cycle)有 (10个Workflow Maps)
版本控制Part/Document/CAD 支持版本
主控角色OwnerSciot PLM
调度引擎有 (ES/EF/LS/LF)
挣值管理有 (CPI/SPI/EVM)
BOM管理有 (Part BOM)
文件管理基础丰富 (Document/CAD)

4.2 权限模式

角色类型PMPLM
管理员Administrators, agent AdminSciot PLM
创建者/所有者Creator, OwnerCreator, Owner
管理者Manager (查看+更新)Manager (查看+更新)
普通用户World (只读)All Employees (只读)
特殊身份Project ManagementCM, Component Engineering

4.3 Sciot PLM 身份的核心地位

Sciot PLM 是整个 PLM 模块的"万能钥匙":

  • 控制 Part 生命周期所有转换(除一条Owner路径)
  • 拥有所有 PLM 数据类型的完全权限
  • 是 New Part/New Document/New CAD 权限中的完全控制者
  • 是 New Change 权限中的完全控制者
  • 用于 SCIOT Full 权限模板

4.4 默认值汇总

设置项默认值适用范围
allow_team_change_logic1 (true)Part, Document, CAD
percent_compl0Activity2
deliv_required0Activity2, WBS Element
scheduling_mode1Project
is_versionable0 (PM) / 1 (PLM核心)模块级别
manual_versioning0 (Part/Doc) / 1 (CAD)PLM
Can AddWorld (Document), All Employees (Part), CM (Product), Project Management (PM)ItemType级别
Part编号起始100000Part
CAD编号格式CAD-00000001CAD

5. 注意事项与常见陷阱

  1. CAD 的 manual_versioning=1:是唯一手动版本的类型,与其他PLM类型不同
  2. Activity2 转换角色是 World:任何人都可以推进活动状态,需注意权限控制
  3. Sciot PLM 是主控角色:几乎所有PLM生命周期转换都由Sciot PLM控制
  4. PM 无 Workflow:PM模块只有Life Cycle,没有审批工作流
  5. Document 的 Can Add=World:文档创建权限非常宽松
  6. Part 有两条 Preliminary→Released 路径:Sciot PLM 和 Owner(需检查变更项)
  7. Product/Manufacturer 使用 Default 生命周期:创建即 Released,无审批
  8. Team Manager/Member/Guest 是系统身份:不可编辑,标记为 "System Identity – Do Not Edit"
  9. scheduling_mode 默认=1 且必填:Project创建时必须指定调度模式
  10. WBS Element 无生命周期转换:创建后即处于Active状态
← 返回案例列表
分享:
🤖 Try Now →
🤖
🎁