Initial commit
15
SanPinPLM/相关操作/4.other/10.并发用户管理.md
Normal file
@ -0,0 +1,15 @@
|
||||
# 介绍
|
||||
|
||||
在三品PLM系统中,[用户](../0.SETOUT/40.用户设置.md) 可以有无限个,但同时登录在线的用户数量是有上限的,对于当前正在使用系统的用户,可以进行相应的管控
|
||||
|
||||
# 前置要求
|
||||
|
||||
进行管控的用户,必须具备 **企业配置** → **系统安全** → **并发用户** 权限
|
||||
|
||||

|
||||
|
||||
# 操作
|
||||
|
||||
在 **企业配置** 模块中的 **系统安全** 选项内找到 **并发用户** 选项,在此页面能够管控到当前使用系统的所有用户,选择要踢出的用户,点击 **踢出** 按钮即可
|
||||
|
||||

|
141
SanPinPLM/相关操作/4.other/15.自定义控件页面.md
Normal file
@ -0,0 +1,141 @@
|
||||
# 介绍
|
||||
|
||||
无论是 [自定义对象常规属性](20.自定义对象常规属性.md) 还是 [窗体表单](../1.EDM/175.窗体表单.md) 的设计,都离不开 **自定义控件页面**
|
||||
|
||||
其进入 **自定义控件页面** 的方式,基本统一为在常规属性页面右键 → 在菜单中选择 **自定义界面**
|
||||
|
||||

|
||||
|
||||
# 界面布局
|
||||
|
||||
## 树结构区
|
||||
|
||||
由对象属性、主表、主表属性、明细表、明细表属性节点构成树结构。在 [树结构区](#树结构区),如果表节点或属性节点在 [属性界面区](#属性界面区) 中有对应的控件存在,选中节点时将选中 [属性界面区](#属性界面区) 对应的编辑控件
|
||||
|
||||
对其右键可进行相应操作
|
||||
|
||||
- **对象属性**:对象属性、主表节点或主表属性节点有效,右键选择 **对象属性** 弹出界面维护主表属性
|
||||
- **复制名称**:对象属性、主表属性节点或明细表属性节点有效,复制的属性名称用于设计表单导出模板
|
||||
- **复制描述**:对象属性、主表属性节点或明细表属性节点有效,复制的属性描述用于设计表单导出模板
|
||||
|
||||

|
||||
|
||||
## 控件区
|
||||
|
||||
显示所有系统支持的控件,根据 [树结构区](#树结构区) 中选中的表节点或属性节点的类型来决定哪些控件可以创建。单击控件按钮,控件按钮进入标记状态,在 [属性界面区](#属性界面区) 再次单击,则在相应的位置创建对应的控件
|
||||
|
||||

|
||||
|
||||
**控件类型**
|
||||
|
||||
- **标签**:属性节点有效,用来显示属性描述
|
||||
- **编辑框**:文本类型、整数类型、小数类型属性节点有效,用来编辑属性值
|
||||
- **下拉框**:枚举类型属性节点有效
|
||||
- **是否**:布尔类型属性节点有效
|
||||
- **多行文本**:文本类型属性节点有效
|
||||
- **时间**:时间类型属性节点有效
|
||||
- **图片**:图片类型属性节点有效
|
||||
- **时间段**:时间类型、时间段类型属性节点有效,时间类型时,该控件做查询条件输入控件使用
|
||||
- **数值段**:整数类型、小数类型属性节点有效,设置数值范围
|
||||
- **复选组合框**:枚举类型且设置了多选的属性节点有效
|
||||
- **单选组合框**:枚举类型且没有设置多选的属性节点有效
|
||||
- **扫描件信息**:文档类型属性节点且启用了 “ 启用与打印机互交接口 ” 参数时有效
|
||||
- **明细单行**:明细表节点有效
|
||||
- **明细多行**:明细表节点有效
|
||||
- **ERP信息**:同步ERP信息到表单界面(需定制开发)
|
||||
- **静态文本**:任何时候有效,设置静态文本
|
||||
- **按钮**:任何时候有效;增加按钮控件
|
||||
- **组合框**:界面排版用,将某些字段集中于一个框选界面
|
||||
- **行政区域**:行政区域类型属性节点有效,设置省、市、区地域名称
|
||||
|
||||
## 属性界面区
|
||||
|
||||
窗体表单属性窗体中的常规属性界面,做表单展示界面的排版
|
||||
|
||||

|
||||
|
||||
## 控件对齐区
|
||||
|
||||
按住 “ Ctrl ” 键不放,用鼠标单击 [属性界面区](#属性界面区) 的不同控件,单击的控件将被选中,单击 “ 控件对齐区 ” 的对齐按钮,被标记的控件根据单击的按钮类型做相关操作
|
||||
|
||||

|
||||
|
||||
**对齐按钮类型**
|
||||
|
||||
- **第一排**:左对齐、右对齐、上对齐、下对齐(以选择的第一个标签为准)
|
||||
- **第二排**:垂直居中,水平居中,水平最长宽对齐,水平最窄宽对齐
|
||||
- **第三排**:垂直长高对齐、垂直短高对齐、水平指定宽间距、垂直指定高间距
|
||||
- **第四排**:宽增加、高减小、宽减小、高增加
|
||||
|
||||
## 控件属性设置区
|
||||
|
||||
显示在 [属性界面区](#属性界面区) 选中的控件的属性,并可以对其属性值进行修改
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
**常规属性**
|
||||
|
||||
- **文本对齐**:设置文本的对齐方式。可设置值:左对齐、右对齐、居中
|
||||
- **左边距**:设置左边距
|
||||
- **高度**:设置控件高
|
||||
- **宽度**:设置控件款
|
||||
- **不能为空**:设置控件取值不能为空,保存数据时校验
|
||||
- **提示**:设置控件提示信息
|
||||
- **默认图片**:图片类型控件,设置默认图片
|
||||
- **标题**:设置控件显示文本
|
||||
- **样式**:按钮类型控件设置单击类型。可设置值:正常、搜索物料
|
||||
- **按钮类型**:编辑框控件设置按钮的类型,可设置值:正常、选择、下拉、只读选择
|
||||
- **数据类型**:控件设置取值类型,可设置值:文本、整数、小数、日期、日期时间、字母
|
||||
- **使用初始值**:编辑框控件设置是否使用初始值
|
||||
- **初始值类型**:编辑框控件设置初始值类型,“使用初始值”启用时属性设置才有效,可设置值:用户输入、当前用户 ID、当前用户岗位、当前用户部门、当前日期时间、当前日期、当前 时间、当前年、当前月、当前日、编码、创建时间、修改时间
|
||||
- **初始值文本**:编辑框控件设置输入文本类型初始值,“使用初始值”启用且“初始值类 型”为“用户输入”时属性设置才有效
|
||||
- **字体颜色**:设置字体大小及样式颜色
|
||||
- **脚本**:编写脚本内容
|
||||
- **按钮单击执行**:设置脚本,窗体表单实例中,脚本在单击按钮时执行
|
||||
- **值改变时执行**:设置脚本,窗体表单实例中,脚本在属性值改变时执行
|
||||
- **单击执行**:设置脚本,窗体表单实例中,脚本在单击控件时执行
|
||||
- **双击执行**:设置脚本,窗体表单实例中,脚本在双击控件时执行
|
||||
- **获得焦点执行**:设置脚本,窗体表单实例中,脚本在控件获取焦点时执行
|
||||
- **失去焦点执行**:设置脚本,窗体表单实例中,脚本在控件失去焦点时执行
|
||||
|
||||
### 脚本配置
|
||||
|
||||
根据操作的不同,为对应的事件配置脚本
|
||||
|
||||
其脚本格式为`Delphi`,参考代码如下:
|
||||
|
||||
```Delphi
|
||||
uses MyClass,Variables,BaseUtil,CommonFunc,DataConst,CFFrm,CFSimplePropFrm,Forms,StdCtrls,Variants,SysUtils,Classes,Controls,Dialogs,
|
||||
CHostIntf,ProductClas,DocClas,LoginClas,VirtualTrees,CEntClas,PathClas;
|
||||
var
|
||||
StringList: TStringList;
|
||||
|
||||
begin
|
||||
// 创建和初始化TStringList
|
||||
StringList := TStringList.Create;
|
||||
try
|
||||
// 如果fedtusr_substrate_id的值不为空,则将值添加到StringList中
|
||||
if fedtusr_substrate_id.Text <> '' then
|
||||
StringList.Add(fedtusr_substrate_id.Text);
|
||||
if fedtusr_substrate_id2.Text <> '' then
|
||||
StringList.Add(fedtusr_substrate_id2.Text);
|
||||
if fedtusr_substrate_id3.Text <> '' then
|
||||
StringList.Add(fedtusr_substrate_id3.Text);
|
||||
if fedtusr_substrate_id4.Text <> '' then
|
||||
StringList.Add(fedtusr_substrate_id4.Text);
|
||||
|
||||
// 转换为逗号分隔的字符串
|
||||
mmmusr_substrate2.Text := StringList.DelimitedText; // 默认使用逗号作为分隔符
|
||||
|
||||
// 如果需要指定其他分隔符,可以设置Delimiter属性
|
||||
// StringList.Delimiter := ';'; // 设置分隔符为分号
|
||||
// Result := StringList.DelimitedText;
|
||||
finally
|
||||
StringList.Free;
|
||||
end;
|
||||
end.
|
||||
|
||||
```
|
||||
|
127
SanPinPLM/相关操作/4.other/20.自定义对象常规属性.md
Normal file
@ -0,0 +1,127 @@
|
||||
# 介绍
|
||||
|
||||
无论是 **文档** 还是 **物料** 等对象的常规属性,都分有 **内建属性** 与 **自定义物料属性**
|
||||
|
||||
- 内建属性:系统中已经建立的属性,无法修改
|
||||
- 自定义物料属性:自定义物料属性是指用户可以在系统内建属性之外,根据对象特征需要创建其它属性
|
||||
|
||||
**对象常规属性设置** 指设置该对象类型所具备的常规属性,与对应的排版
|
||||
|
||||

|
||||
|
||||
这个面板,与 ==**企业配置** → **对象分类** → 文档或物料中的设置是相同的==
|
||||
|
||||
想要对某一类物料的常规属性及其布局进行修改,需要在 ==**企业配置** → **对象分类** → **物料**== 进行设置,具体的设置方式与 [窗体表单模板制作](../1.EDM/175.窗体表单.md#窗体表单模板制作) 方式相似
|
||||
|
||||

|
||||
|
||||
# 前置条件
|
||||
|
||||
==文档或物料所能设置的属性,归由 **对象属性定义** 中的 **文档或物料** 管理==
|
||||
|
||||

|
||||
|
||||
双击 **文档或物料** 可以对当前系统中文档或物料的所有相关属性进行设置,对这些对象的常规属性管理
|
||||
|
||||
想要设置对象的常规属性,前提要求是 **对象属性定义** 中有这个属性
|
||||
|
||||

|
||||
|
||||
## 新增自定义对象属性
|
||||
|
||||
如果 **对象属性定义** 中没有所需要的属性,可通过 **新建** 功能创建出新的对象属性
|
||||
|
||||

|
||||
|
||||
在 **对象属性定义界面** 需要填写 **名称** 与 **显示名**,其中名称必须以“usr_”为前缀,后面输入英文字母,且不能与其他属性同名
|
||||
|
||||

|
||||
|
||||
显示名可以输入中文,比如仓库。另外字段长度表示用户在输入该属性时的最大长度,显示宽度表示界面中输入框的长度,值类型比较常用的有文本类型、整数类型、小数类型、枚举类型
|
||||
|
||||

|
||||
|
||||
## 属性映射
|
||||
|
||||
若某一对象属性的值来源于另一个对象属性,则可以进行属性映射,在 **对象属性定义界面** 点击 **高级** 按钮
|
||||
|
||||
勾选 **属性值来源于以下表达式** 后,在下方的输入栏中填写上要引用的 **对象属性名称**,==用 “ [] ” 包裹==
|
||||
|
||||

|
||||
|
||||
> 如图所示,填写规格后,备注的内容会自动从规格属性中获取
|
||||
>
|
||||
> 
|
||||
|
||||
### 多属性映射
|
||||
|
||||
若有多个 **对象属性** 要同步映射到同一个 **对象属性** 中,则可以在表达式中写上多个 **对象属性名称**,获取的内容会通过分隔符进行分隔
|
||||
|
||||

|
||||
|
||||
> 如图,多属性映射情况下,填写两个属性,则按照顺序全部映射,且属性值之间使用分隔符进行分隔
|
||||
>
|
||||
> 
|
||||
>
|
||||
> 如图,多属性映射情况下,只填写了一个属性,则只映射该属性,且忽略分隔符
|
||||
>
|
||||
> 
|
||||
|
||||
### 属性数值计算
|
||||
|
||||
若某一 **对象属性** 需要进行计算,计算后的结果填入到另一 **对象属性** 中,则可以在 **属性数值计算** 中写好算式,系统会将计算后的结果写入到对应的 **对象属性** 中
|
||||
|
||||
前提要求是 ==参与计算的对象属性,与接收结果的对象属性 **值类型** 为 **整数类型** 或 **小数类型**==
|
||||
|
||||

|
||||
|
||||
> 如图,属性数值计算情况下,填写重量后,可以将计算后的结果写入到备注中
|
||||
>
|
||||
> 
|
||||
|
||||
# 操作步骤
|
||||
|
||||
确保 **对象属性定义** 中有所需属性
|
||||
|
||||
==选择 **企业配置** → **对象分类** → **物料** → 具体的对象,双击或右键选择属性打开其属性面板==
|
||||
|
||||

|
||||
|
||||
在属性面板中选择 **常规属性**,并右键选择 **自定义界面** 选项
|
||||
|
||||

|
||||
|
||||
弹出的新窗口即为 [自定义控件页面](15.自定义控件页面.md),左侧的 [树结构区](../1.EDM/175.窗体表单.md#树结构区) 即为系统中对象的所有属性,与 [前置条件](#前置条件) 中的设置对应
|
||||
|
||||
选择要添加的属性,在 [控件区](../1.EDM/175.窗体表单.md#控件区) 中选择标签,然后在 [属性界面区](../1.EDM/175.窗体表单.md#属性界面区) 的空白位置上点击,即可将该属性的标签名添加在页面中。然后再选择输入栏并将其添加到页面中
|
||||
|
||||
由于 “ 材料名 ” 这个属性其类型为文本,故而控件区中可选择的类型以编辑器、多行文本为主。我们只要根据属性类型选择对应的输入栏添加即可,添加的控件可通过 [控件属性设置区](../1.EDM/175.窗体表单.md#控件属性设置区) 进行设置
|
||||
|
||||

|
||||
|
||||
添加完成后,会发现页面不太美观,此时可以通过右上角的 [控件对齐区](../1.EDM/175.窗体表单.md#控件对齐区) 对其进行调整、美化
|
||||
|
||||
按住 “ Ctrl ” 键不放,用鼠标单击 [属性界面区](#属性界面区) 的不同控件,单击的控件将被选中,单击 [控件对齐区](../1.EDM/175.窗体表单.md#控件对齐区) 的对齐按钮,被标记的控件根据单击的按钮类型做相关操作
|
||||
|
||||

|
||||
|
||||
**对齐按钮类型**
|
||||
|
||||
- **第一排**:左对齐、右对齐、上对齐、下对齐(以选择的第一个标签为准)
|
||||
- **第二排**:垂直居中,水平居中,水平最长宽对齐,水平最窄宽对齐
|
||||
- **第三排**:垂直长高对齐、垂直短高对齐、水平指定宽间距、垂直指定高间距
|
||||
- **第四排**:宽增加、高减小、宽减小、高增加
|
||||
|
||||
完成配置后,点击确定即可保存新的常规属性界面
|
||||
|
||||
## 复制界面定义
|
||||
|
||||
上述的操作步骤只能定义单个对象分类的 **常规属性界面**,无论其他分类,还是该分类下已有的子分类,亦或是该分类下新建的子分类,都无法继承当该分类的 **常规属性界面**。而为了让其他分类也具备相同的 **常规属性界面**,可对该分类右键,选择 **复制界面定义** 选项
|
||||
|
||||

|
||||
|
||||
复制后在其他分类上右键,选择 **粘贴界面定义** 即可
|
||||
|
||||
若该分类及其子分类的 **常规属性界面** 要求一致,则可在父分类上右键选择 **粘贴界面定义(所有子)** 即可
|
||||
|
||||

|
273
SanPinPLM/相关操作/4.other/25.编码器设置.md
Normal file
@ -0,0 +1,273 @@
|
||||
# 介绍
|
||||
|
||||
编码器:是一套编码规则在系统中的体现,用于编码的编制与名称规则。使用绑定的编码器编制编码,提高编码效率,确保编码准确与规范(无论是物料编码、文件编号还是文件的命名规则,只要有固定的编制规则,那就都可以用到编码器)
|
||||
|
||||
码段:编码器的功能单位,一个编码器由若干个码段组成,各个码段的值组成完整的编码。每个码段应对应编码规则中的某段含义
|
||||
|
||||
# 前置要求
|
||||
|
||||
进行编码器设置的用户角色必须具备 **系统设置** 中的 **编码管理** 权限(至少具备 **可见、浏览、修改、新增** 权限)
|
||||
|
||||

|
||||
|
||||
# 操作步骤
|
||||
|
||||
1. 新建编码器
|
||||
2. 填写编码名称
|
||||
3. 添加码段
|
||||
4. 定义码段
|
||||
|
||||
## 案例
|
||||
|
||||
以下面两个物料编码规则为例
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
先创建“产品物料编码”,在 **企业配置** 中打开 **编码管理** 页面,右键选择新建 **编码**
|
||||
|
||||

|
||||
|
||||
在弹出的 **编码属性定义界面** 中填写编码的名称
|
||||
|
||||

|
||||
|
||||
填写名称后选择 **码段信息** 进行定义,由于“产品物料编码规则”中,第一个码段是“标识”,是每个编码都相同的码段,其值固定不变
|
||||
|
||||

|
||||
|
||||
故而码段类型选择 **固定字符串**,并在 **取值** 框内输入显示的值即可
|
||||
|
||||

|
||||
|
||||
第二个码段是“大类”,这是需要用户选择的码段
|
||||
|
||||

|
||||
|
||||
故码段类型选择 **枚举**,并在下方 **常规取值** 标签下创建出所有选项
|
||||
|
||||

|
||||
|
||||
上图的 **可取值范围** 列表中,**取值** 列是指该码段之值显示的内容,**含义** 列是指该码段之值的具体含义。
|
||||
|
||||
第三个码段是“小分类”,也是枚举类型的码段
|
||||
|
||||

|
||||
|
||||
但是,此码段提供的选项将受到第二个码段的取值制约。例如,第二个码段选择了“A种类”,那第三个码段将提供“a类”、“b类”和“c类”给用户选择,如果第二个码段选择了“C种类”,第三个码段就提供“g类”、“h类”和“i类”给用户选择。所以需要设置枚举码段的 **取值约束**
|
||||
|
||||
首先,码段类型选择枚举,然后在 **常规取值** 标签下将所有待选项创建出来:
|
||||
|
||||

|
||||
|
||||
然后点击 **取值约束** 标签,点击 **增加约束** 来创建取值约束
|
||||
|
||||

|
||||
|
||||
在弹出的 **取值约束** 窗体中,选择之前创建完成的 **大类** 码段,将以此码段作为约束码段
|
||||
|
||||

|
||||
|
||||
为约束码段选取一个值,形成约束条件,之后按 **确定** 完成
|
||||
|
||||

|
||||
|
||||
设置好一个约束条件之后,将显示在约束条件列表中,并在最下方的表格内列出本码段的所有待选项,勾选这些待选项,作为满足选定的约束条件时,本码段允许的取值
|
||||
|
||||

|
||||
|
||||
像这样把 **大类** 里的每一个值都设置成一个约束条件,并设置相应的允许取值
|
||||
|
||||

|
||||
|
||||
完成这些设置之后点击 **确定** ,完成该码段的创建
|
||||
|
||||
第四个码段是 **产品标识**,是需要用户手动输入的码段
|
||||
|
||||

|
||||
|
||||
故码段类型选择 **用户输入**
|
||||
|
||||

|
||||
|
||||
最后一个码段是流水号,故码段类型选择 **流水号**,注意流水号的位数
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
如此便完成了“产品物料编码”编码器的创建
|
||||
|
||||

|
||||
|
||||
接下来创建“零部件物料编码”
|
||||
|
||||

|
||||
|
||||
第一个字段是“父级物料编码”,意思是码段的值为上一级物料的物料编码
|
||||
|
||||

|
||||
|
||||
故码段类型选择 **父编码**,还可以在 **范围设定** 中设置继承的范围,本例是全部继承:
|
||||
|
||||

|
||||
|
||||
第二个码段是两位数字型的 **流水号**
|
||||
|
||||

|
||||
|
||||
如此便完成了零部件物料编码器的创建:
|
||||
|
||||

|
||||
|
||||
# 扩展
|
||||
|
||||
## 码段类型
|
||||
|
||||
编码器中可选的 **码段类型** 是固定的,包含有:
|
||||
|
||||
- [固定字符串](#固定字符串)
|
||||
- [枚举](#枚举)
|
||||
- [流水号](#流水号)
|
||||
- [日期](#日期)
|
||||
- [员工编号](#员工编号)
|
||||
- [部门编号](#部门编号)
|
||||
- [用户输入](#用户输入)
|
||||
- [当前用户名](#当前用户名)
|
||||
- [模板名称](#模板名称)
|
||||
- [所属产品编码](#所属产品编码)
|
||||
- [所属产品代号](#所属产品代号)
|
||||
- [父零件代号](#父零件代号)
|
||||
- [父零件编码](#父零件编码)
|
||||
- [部门名称](#部门名称)
|
||||
- [模板编码](#模板编码)
|
||||
- [父名称](#父名称)
|
||||
- [父编码](#父编码)
|
||||
- [项目名称](#项目名称)
|
||||
- [项目编码](#项目编码)
|
||||
- [对象属性](#对象属性)
|
||||
- [类别树](#类别树)
|
||||
- [脚本代码](#脚本代码)
|
||||
- [对象分类编码](#对象分类编码)
|
||||
- [附件名称](#附件名称)
|
||||
- [附件编码](#附件编码)
|
||||
- [父对象属性](#父对象属性)
|
||||
|
||||
### 固定字符串
|
||||
|
||||
固定字符串类型的码段,其取值是固定不变的
|
||||
|
||||

|
||||
|
||||
### 枚举
|
||||
|
||||
> 枚举是指常数的集合
|
||||
>
|
||||
> 例如:表示星期的枚举:SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY
|
||||
|
||||
在编码器中,枚举类码段的取值分有两种情况,即在 **常规取值** 中定义的[局部枚举](#局部枚举),与在整个系统中定义的[系统枚举](#系统枚举)
|
||||
|
||||
#### 局部枚举
|
||||
|
||||
局部枚举即指代在当前编码器中使用的枚举,在 **常规取值** 中进行定义,作用范围是当前编码器,换个编码器就需要重新进行定义
|
||||
|
||||

|
||||
|
||||
##### 取值约束
|
||||
|
||||
取值约束可以用于约束枚举值的取值范围,可理解为:当满足某一条件时,可选择的枚举值为XXX
|
||||
|
||||
设置 **取值约束** 的前提条件是,必须具备其他 **码段**,一个编码器中只有 **枚举类码段** 是没办法设置 **取值约束** 的
|
||||
|
||||
需要用户先添加 **约束**,再设置 **取值范围**,每一条 **约束** 都可以设置对应的 **取值范围**
|
||||
|
||||
例如:设置当“工作周期”码段值为“休息日”时,“星期”码段的值可选择“星期六”或“星期天”
|
||||
|
||||

|
||||
|
||||
#### 系统枚举
|
||||
|
||||
系统枚举即指代在系统中设置的枚举类型,作为范围是整个系统,任意编码器中都可以使用
|
||||
|
||||
在 **系统枚举**一栏中点击“三个点”进行选择,选择后可不用再配置 **常用取值**
|
||||
|
||||

|
||||
|
||||
注意:系统枚举没有 **取值约束**,即便添加约束也不能设置相应的取值范围
|
||||
|
||||

|
||||
|
||||
### 流水号
|
||||
|
||||
流水号类型的码段,是由系统自动进行累加的,可设置其相应的长度与取值范围
|
||||
|
||||
流水号类型可设置为数字型或字母型,若为字母型可设置是否开启大写
|
||||
|
||||
流水号的约束字段与枚举的[取值约束](#取值约束)不同,流水号会根据约束字段的不同进行区分累加。例如:以“星期”码段作为约束,那么当周一流水号累加到003时,周二的流水号仍是从001开始,而当周二的流水号累加到010时,周一的流水号会从003开始累加
|
||||
|
||||

|
||||
|
||||
### 日期
|
||||
|
||||
日期类型的码段,可在 **常规取值** 中设置日期的格式
|
||||
|
||||

|
||||
|
||||
### 员工编号
|
||||
|
||||
员工编号类型码段不用管其长度与取值的设置,系统会自动获取到当前用户的 [编号](../0.SETOUT/40.用户设置.md#编号)
|
||||
|
||||

|
||||
|
||||
### 部门编号
|
||||
|
||||
### 用户输入
|
||||
|
||||
### 当前用户名
|
||||
|
||||
会获取当前操作的用户的 [用户名](../0.SETOUT/40.用户设置.md#用户名)
|
||||
|
||||
### 模板名称
|
||||
|
||||
获取当前关联的模板的名称
|
||||
|
||||

|
||||
|
||||
### 所属产品编码
|
||||
|
||||
### 所属产品代号
|
||||
|
||||
### 父零件代号
|
||||
|
||||
### 父零件编码
|
||||
|
||||
### 部门名称
|
||||
|
||||
### 模板编码
|
||||
|
||||
### 父名称
|
||||
|
||||
### 父编码
|
||||
|
||||
### 项目名称
|
||||
|
||||
### 项目编码
|
||||
|
||||
### 对象属性
|
||||
|
||||
需要先选择要关联的对象的类型,以及要关联的属性,并可设置对该值的取值范围。使用时编码器可自动获取对象属性值
|
||||
|
||||

|
||||
|
||||
### 类别树
|
||||
|
||||
### 脚本代码
|
||||
|
||||
### 对象分类编码
|
||||
|
||||
### 附件名称
|
||||
|
||||
### 附件编码
|
||||
|
||||
### 父对象属性
|
41
SanPinPLM/相关操作/4.other/40.Excel批量更新文档属性.md
Normal file
@ -0,0 +1,41 @@
|
||||
# 介绍
|
||||
|
||||
所有的文档存在于系统中,都有其 [常规属性](../1.EDM/80.文档分类设置.md#常规属性设置)
|
||||
|
||||

|
||||
|
||||
若要修改属性,对文档右键选择 **属性** 即可,但有多个文件想要修改其属性,需要用到批量操作
|
||||
|
||||
> 若要修改多个文件的版本为统一值,则可通过 [修改文档属性调整文档版本](../1.EDM/10.文件版本管理.md#修改文档属性调整文档版本) 实现
|
||||
>
|
||||
> 若要修改多个文件的分类为统一值,则可通过 [多个文件批量调整文档分类](../1.EDM/80.文档分类设置.md#多个文件批量调整文档分类) 实现
|
||||
|
||||
但若是要修改其他属性值,或属性值不统一的情况,则需要通过Excel来实现批量更新操作
|
||||
|
||||
## 前置要求
|
||||
|
||||
使用 **Excel批量更新文档属性** 功能,需要用户角色至少具备 **系统工具** 的 **Excel批量更新文档属性** 权限
|
||||
|
||||

|
||||
|
||||
# Excel导入模板
|
||||
|
||||
通过 **Excel批量更新文档属性** 需要采用标准的Excel导入模板
|
||||
|
||||
模板要求Excel表中必须具备 **文档名称** 或 **文档编码** 中的一列,这是因为系统需要依据二者中的一个属性去做更新
|
||||
|
||||

|
||||
|
||||
此外,Excel模板要求对标题栏的名称做定义,即文档编码一栏的名称是 **code**,文档名称一栏的名称是 **DocName**,其他要修改的属性名称,可在 **系统设置** → **参数配置** → **系统参数** → **数据定义相关** → **对象属性定义** → **文档** 中查询
|
||||
|
||||

|
||||
|
||||
# 更新操作
|
||||
|
||||
在Excel表中编制完成后,在 **系统设置** → **系统工具** → **文档相关** → **Excel批量更新文档属性** 中,点击浏览上传Excel表
|
||||
|
||||

|
||||
|
||||
需要注意的是,必须要选择 ==**以何种文档属性更新**==,选择后会以此为基准对文档属性进行更新
|
||||
|
||||
> 例如,选择以文档编码做基准进行更新,则系统会匹配系统中文档编码与Excel表中文档编码值相同的文件,然后更新匹配到的文件的其他属性值(若有文档名称,则也会更新文档名称)
|
98
SanPinPLM/相关操作/4.other/50.外部邮箱配置.md
Normal file
@ -0,0 +1,98 @@
|
||||
# 介绍
|
||||
|
||||
**系统邮箱**(内部邮箱):用户在系统的邮件模块中,可以通过邮件传递附件,在企业内部,实现资源共享
|
||||
|
||||
**外部邮箱**:通过Internet收发邮件的邮箱,比如:163邮箱、QQ邮箱等
|
||||
|
||||
在系统中配置外部邮箱,能够实现系统在流程、项目流转至参与者时,由公司邮箱自动发送一封邮件到参与者的个人邮箱,或者在PLM客户端中通过个人邮箱收发邮件
|
||||
|
||||
# 公司外部邮箱
|
||||
|
||||
## 前置要求
|
||||
|
||||
进行 *公司外部邮箱配置* 的用户角色必须具备 **系统设置** 中的 **参数配置** 权限
|
||||
|
||||

|
||||
|
||||
## 操作
|
||||
|
||||
打开 ==**系统设置** → **参数配置** → **系统参数** → **邮件相关类** → **企业邮箱账户**==,然后点击 **新建账户** 按钮
|
||||
|
||||

|
||||
|
||||
在 **新建账户** 页面中输入外邮账户及密码(或者是POP3/SMTP或者IMAP/SMTP服务的专用密码)
|
||||
|
||||

|
||||
|
||||
上图中“你的姓名”指得是在PLM中使用该邮箱发送邮件时,所使用的发件人名称
|
||||
|
||||

|
||||
|
||||
填写完账号、密码、姓名后点击 **下一步** 即可。默认情况下系统会自动填写POP3服务器名称、帐号、SMTP服务器名称,如要调整可自行修改,确认无误后点击 **下一步** 即可
|
||||
|
||||

|
||||
|
||||
写服务器端口信息,点击 **测试帐户设置**,如果成功了,就可以点击 **完成**
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
最后,在账户管理窗口点击 **确定**
|
||||
|
||||

|
||||
|
||||
如此便完成了公司外部邮箱的配置
|
||||
|
||||
# 个人外部邮箱
|
||||
|
||||
如果只是希望能够接收到系统使用公司外部邮箱发送的通知邮件,那么在用户设置界面的 [Email](../0.SETOUT/40.用户设置.md#Email) 中进行设置即可
|
||||
|
||||
若是需要通过系统的邮件功能收发外部邮件,则要配置个人外部邮箱,在 **工作台** → **邮箱** 中进行设置,右键菜单 **收取Internet邮件** → **邮箱帐户设置**,点击 **新建帐户** 进行,后续步骤与 [公司外部邮箱](#公司外部邮箱) 的设置方式一致,此处略过
|
||||
|
||||

|
||||
|
||||
## 接收外部邮件
|
||||
|
||||
Internet邮件进行收发,一般需要通过网页或者OUTLOOK这类邮件客户端工具完成,但在用户绑定个人外部邮箱后,也能够通过三品PLM客户端实现邮件的接收与发送
|
||||
|
||||
在 **工作台** → **邮箱** 中,右键菜单 **收取Internet邮件** → **全部接收/选择特定账号接受**
|
||||
|
||||

|
||||
|
||||
注:三品PLM接收外部邮件与邮箱客户端不同,邮箱客户端可自动接收邮件,而三品PLM需要手动选择收取邮件
|
||||
|
||||
## 发送外部邮件
|
||||
|
||||
### 说明
|
||||
|
||||
1. 发送外部邮件必须写Internet邮件地址,不能用系统[用户](../0.SETOUT/40.用户设置.md)名
|
||||
2. 若有 **系统附件**,则需要具备该邮件的 [导出](../1.EDM/20.文件权限管理.md#导出) 权限
|
||||
3. 收件人是系统[用户](../0.SETOUT/40.用户设置.md)名的话,邮件将作为内部邮件发送
|
||||
|
||||
### 前置要求
|
||||
|
||||
想要发送外邮,用户必须具备 **邮件** 的 **发外邮、发外邮正文、发外邮附件** 权限,可通过 [角色设置邮件权限](../0.SETOUT/42.角色设置.md#邮件) 或在 **邮件** 功能中设置权限(如下图)
|
||||
|
||||

|
||||
|
||||
### 邮件中添加附件
|
||||
|
||||
在 **工作台** → **邮箱** 中邮件选择 **新建** → **邮件**
|
||||
|
||||

|
||||
|
||||
在 **编写邮件** 界面上,用户可以在收件人处填写系统用户名和Internet邮件地址,中间用分号或者逗号隔开
|
||||
|
||||

|
||||
|
||||
若要添加附件,点击 **添加附件↓** 按钮即可,可选择PLM系统中的文件作为附件,或选择本地电脑上的文件作为附件
|
||||
|
||||

|
||||
|
||||
### 文件生成邮件
|
||||
|
||||
在文档工作区中,选中一个或多个文件,右键选择 **邮件**,系统会自动生成一封邮件,所选中的文件会作为邮件中的附件存在,即 **系统附件**
|
||||
|
||||

|
||||
|
19
SanPinPLM/相关操作/4.other/70.列表中隔行显示颜色.md
Normal file
@ -0,0 +1,19 @@
|
||||
# 介绍
|
||||
|
||||
可以在列表中隔行显示出颜色,例如:
|
||||
|
||||

|
||||
|
||||
# 前置要求
|
||||
|
||||
进行设置的用户角色必须具备 “ 系统设置 ” 中的 “ 参数配置 ” 权限
|
||||
|
||||

|
||||
|
||||
# 操作
|
||||
|
||||
打开 **在工作区里的列表中,采用隔行颜色显示数据** 进行勾选(启用),并选择 **在工作区里列表上,隔行显示的颜色** 即可
|
||||
|
||||
虽然叫“工作区”,但实际上应用范围比较广
|
||||
|
||||

|
19
SanPinPLM/相关操作/4.other/75.系统日历设置.md
Normal file
@ -0,0 +1,19 @@
|
||||
# 介绍
|
||||
|
||||
系统日历设置能够对系统中使用的日历进行设置,其主要作用在于设置系统中的常规工作日与特殊工作日,设置好的日历能够与 **工作流**、**项目** 进行关联,工作流和项目在计算各种事件时,将会使用关联的日历
|
||||
|
||||
# 前置要求
|
||||
|
||||
进行设置的用户角色必须具备 “ 系统设置 ” 中的 “ 参数配置 ” 权限
|
||||
|
||||

|
||||
|
||||
# 操作
|
||||
|
||||
在 **系统设置** → **参数配置** → 搜索 → 搜索“日历” → **系统日历设置** 中,能够对系统的日历进行配置
|
||||
|
||||

|
||||
|
||||
在属性中可对常规工作日进行配置,设置其每周的工作日与工作时间范围
|
||||
|
||||

|
BIN
SanPinPLM/相关操作/4.other/assets/Pasted image 20250110101238.png
Normal file
After Width: | Height: | Size: 337 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/Pasted image 20250110105854.png
Normal file
After Width: | Height: | Size: 121 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20240818152224182.png
Normal file
After Width: | Height: | Size: 596 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241209111021292.png
Normal file
After Width: | Height: | Size: 431 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241209111404277.png
Normal file
After Width: | Height: | Size: 120 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241209111918467.png
Normal file
After Width: | Height: | Size: 302 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241209112109008.png
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241209112213084.png
Normal file
After Width: | Height: | Size: 88 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241209113805159.png
Normal file
After Width: | Height: | Size: 139 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241209113959715.png
Normal file
After Width: | Height: | Size: 349 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241226201048935.png
Normal file
After Width: | Height: | Size: 193 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241226201840976.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241226202417865.png
Normal file
After Width: | Height: | Size: 458 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20241226202624092.png
Normal file
After Width: | Height: | Size: 354 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20250110095617475.png
Normal file
After Width: | Height: | Size: 307 KiB |
BIN
SanPinPLM/相关操作/4.other/assets/image-20250110095824603.png
Normal file
After Width: | Height: | Size: 127 KiB |