SCIOT AML 基础设置参考文档
基于 SCIOT AML 配置文件解析,涵盖系统基础设施、PM项目管理模块、PLM产品生命周期管理模块的全部基础设置。
最后更新: 2026-06-02
目录
- 1.1 核心身份 (Identity)
- 1.2 用户 (User)
- 1.3 权限 (Permission)
- 1.4 TOC访问 (TOC Access)
- 1.5 邮件消息 (EMail Message)
- 2.1 ItemType 定义
- 2.2 生命周期 (Life Cycle Maps)
- 2.3 权限矩阵 (Permission)
- 2.4 身份与角色 (Identity)
- 2.5 关系类型 (RelationshipType)
- 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: System 或 Team
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: tableis_versionable: 0TOC category:PortfolioCan Add: Project Management
核心字段:
| 字段名 | 类型 | 必填 | 默认值 | 说明 |
|-------|------|------|--------|------|
| name | string | ✓ (keyed) | - | 项目群名称 |
| description | text | - | - | 描述 |
| customer | item→Customer | - | - | 客户 |
#### 2.1.2 Project (项目)
基本属性:
implementation_type: tableis_versionable: 0TOC category:PortfolioCan Add: Project Managementdefault permission: Projectshow_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_method和update_method有默认方法ID- 计划日期字段为只读(由调度引擎计算)
- 项目有12个预定义阶段,每个阶段有完成百分比和状态字段
#### 2.1.3 Project Template (项目模板)
基本属性:
implementation_type: tableis_versionable: 0TOC category:PortfolioCan Add: Project Management
核心字段:
| 字段名 | 类型 | 必填 | 默认值 | 说明 |
|-------|------|------|--------|------|
| name | string | ✓ (keyed) | "Template" | 模板名称 |
| wbs_id | string | - | - | WBS标识 |
| description | text | - | - | 描述 |
#### 2.1.4 WBS Element (WBS元素)
基本属性:
implementation_type: tableis_versionable: 0Can 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: tableis_versionable: 0instance_data: ACTIVITY2Can 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默认值为 0deliv_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 Project | Program | Project | 项目群与项目的关联 |
| Project WBS Element | Project | WBS Element | 项目与WBS的关联 |
| WBS Element Activity2 | WBS Element | Activity2 | WBS与活动的关联 |
| Activity2 Deliverable | Activity2 | Deliverable | 活动与交付物的关联 |
3. PLM 产品生命周期管理模块
3.1 ItemType 定义
#### 3.1.1 Part (零件)
基本属性:
implementation_type: tableinstance_data: PARTis_versionable: 1 (版本化管理)manual_versioning: 0 (自动版本)TOC category:ProductEngineering/DesignCan Add: All Employeesdefault permission: New Parthistory_template: Defaultdefault_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: tableinstance_data: DOCUMENTis_versionable: 1 (版本化管理)manual_versioning: 0 (自动版本)TOC category:Document CenterCan Add: World (任何人可创建)default permission: New Documenthistory_template: Defaultdefault_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 Add为 World,意味着任何人都可以创建文档 - 有丰富的文件附件关系(Document File)
- 支持多种文件类型过滤
#### 3.1.3 CAD (CAD文档)
基本属性:
implementation_type: tableinstance_data: CADis_versionable: 1 (版本化管理)manual_versioning: 1 (手动版本)TOC category:Document CenterCan Add: (通过权限控制)default permission: New CADhistory_template: Defaultdefault_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: tableis_versionable: 0 (不版本化)TOC category:ProductEngineering/DesignCan Add: CM (配置管理组)default permission: Product
核心字段:
| 字段名 | 类型 | 必填 | 默认值 | 说明 |
|-------|------|------|--------|------|
| item_number | string | ✓ (keyed) | - | 产品编号 |
| name | string | - | - | 产品名称 |
| description | string | - | - | 描述 |
生命周期: Default (单状态 Released)
#### 3.1.5 Manufacturer (制造商)
基本属性:
implementation_type: tableis_versionable: 0TOC category:SourcingCan Add: Component Engineering, Sciot PLM
核心字段:
| 字段名 | 类型 | 必填 | 默认值 | 说明 |
|-------|------|------|--------|------|
| name | string | ✓ (keyed) | - | 制造商名称 |
生命周期: Default (单状态 Released)
#### 3.1.6 Manufacturer Part (制造商零件)
基本属性:
implementation_type: tableis_versionable: 0TOC category:SourcingCan 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 支持版本 |
| 主控角色 | Owner | Sciot PLM |
| 调度引擎 | 有 (ES/EF/LS/LF) | 无 |
| 挣值管理 | 有 (CPI/SPI/EVM) | 无 |
| BOM管理 | 无 | 有 (Part BOM) |
| 文件管理 | 基础 | 丰富 (Document/CAD) |
4.2 权限模式
| 角色类型 | PM | PLM |
|---|---|---|
| 管理员 | Administrators, agent Admin | Sciot PLM |
| 创建者/所有者 | Creator, Owner | Creator, Owner |
| 管理者 | Manager (查看+更新) | Manager (查看+更新) |
| 普通用户 | World (只读) | All Employees (只读) |
| 特殊身份 | Project Management | CM, 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_logic | 1 (true) | Part, Document, CAD |
| percent_compl | 0 | Activity2 |
| deliv_required | 0 | Activity2, WBS Element |
| scheduling_mode | 1 | Project |
| is_versionable | 0 (PM) / 1 (PLM核心) | 模块级别 |
| manual_versioning | 0 (Part/Doc) / 1 (CAD) | PLM |
| Can Add | World (Document), All Employees (Part), CM (Product), Project Management (PM) | ItemType级别 |
| Part编号起始 | 100000 | Part |
| CAD编号格式 | CAD-00000001 | CAD |
5. 注意事项与常见陷阱
- CAD 的 manual_versioning=1:是唯一手动版本的类型,与其他PLM类型不同
- Activity2 转换角色是 World:任何人都可以推进活动状态,需注意权限控制
- Sciot PLM 是主控角色:几乎所有PLM生命周期转换都由Sciot PLM控制
- PM 无 Workflow:PM模块只有Life Cycle,没有审批工作流
- Document 的 Can Add=World:文档创建权限非常宽松
- Part 有两条 Preliminary→Released 路径:Sciot PLM 和 Owner(需检查变更项)
- Product/Manufacturer 使用 Default 生命周期:创建即 Released,无审批
- Team Manager/Member/Guest 是系统身份:不可编辑,标记为 "System Identity – Do Not Edit"
- scheduling_mode 默认=1 且必填:Project创建时必须指定调度模式
- WBS Element 无生命周期转换:创建后即处于Active状态
BossAgents