2024年4月20日发(作者:)
TC流程管理
一、 TC上C6136车床的组织机构
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
任务模板类型
审核任务
审核任务
审核任务
审核任务
审核任务
审核任务
审核任务
表1 任务及签署人范围表
任务名称 签署人范围(组.角色)
设计 主轴箱.C6136车床 设计师
校对 主轴箱.C6136车床 设计师
审查 主轴箱.C6136车床 主管设计师
审核 主轴箱.C6136车床 主任设计师
强度会签 主轴箱.C6136车床 强度设计师
工艺会签 主轴箱.C6136车床 工艺师
批准 主轴箱.C6136车床 总设计师
表2 参与流程的用户表
任务 签署人
设计 设计师(u003,张三)
校对 设计师(u006,马六)
审查 主管设计师(u002,杨组长)
审核 主任设计师(u001,王主任)
强度会签 强度设计师(u004,李四)
工艺会签 工艺师(u005,王五)
批准 总设计师(u02,陈总)
二、 建立工作流程模板
1.1 新建工作流程模板
操作者:infodba。
操作步骤:
(1) 在TC Portal中依次单击【工作流设计器】
图1 “工作流设计器”按扭
在TC Portal中出现【工作流设计器】窗口,如下图所示:
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图2 工作流设计器窗口
(2)打开【文件】菜单,选择【新建根节点模板…】菜单项,出现【新建
根节点模板对话框】对话框,如图4所示。
图3 新建流程模板
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图4 新建根节点模板对话框
(3)填写【新建根节点模板名称】栏,在【基于根节点模板】列表框处
选择Review Proccss。模板类型选择为“流程”。
(4)单击【确定】按钮。此时进入模板编辑窗口,窗口中只有表示“开
始”和“结束”两个任务的图标。
注意:流程模板有“编辑”和“浏览”两种状态。见下图。如
标处于按下状态,则模板处于可编辑状态。
图
如下压则为浏览状态。
只有模板处于“编辑”状态,才可对模板进行设计和修改。
完成前四步操作后,对刚新建的流程模板,此时,该模板处于编辑状态。
图5 流程模板的可编辑状态切换按扭
1.2 添加任务模板
每个流程含有很多步骤,在TC中,把每一个步骤称为一个Task(任务)。
操作者:infodba。
操作步骤:
(1)在工作流设计器的编辑模式下,单击工具栏上的“审核任务模板”
按钮。
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图6 审核任务模板图标
(2) 在窗口的空白处双击,向任务模板中添加一个新的“审核任务”,
如图7所示。
图7 添加一个“审核任务”
(3)在【名称】栏中填写任务名称,按回车键完成任务命名。如有必要,
还应填写【说明】栏。
(4)在表示“开始”任务的图标上单击,并拖动鼠标到表示新任务的图
标上,这时出现一条带箭头的直线,从“开始”指向新任务,表示模板中
任务的执行顺序,如图8所示。
图8 连接任务模板
(5)重复操作(2)~(4),按照表1依次添加任务模板,结果如图9所示。
表1 任务及签署人范围表
任务模板类型 任务名称 签署人范围(组.角色)
审核任务 设计 主轴箱.C6136车床 设计师
审核任务 校对 主轴箱.C6136车床 设计师
审核任务 审查 主轴箱.C6136车床 主管设计师
审核任务 审核 主轴箱.C6136车床 主任设计师
审核任务 强度会签 主轴箱.C6136车床 强度设计师
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
审核任务
审核任务
工艺会签
批准
主轴箱.C6136车床 工艺师
主轴箱.C6136车床 总设计师
图9 添加所有任务后的状态
1.3 设置每一任务的签署人范围
不同的任务应该由不同的用户来完成,接下来将设置各个任务的签署
人范围和人数。范围可以设定为某个组、某种角色或某个组中的某种角色。
操作者:infodba。
操作步骤:
(1)在工作流程设计器的编辑模式下,单击任务名称旁边的加号。展开
任务的结构树。
(2)单击【Select‐singnoff‐team】
(3)单击“显示任务签发”按钮,出现【Signoff Profiles】,操作如图
10所示。
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图10 任务签发面板
(4)单击对话框中的【Select‐singnoff‐team】。选择适当的【组】或【角
色】,或二者都选。【审核者数】设为“1”,说明这个任务仅由一个人完成,
单击按钮。
(5)再次单击“显示任务签发”按钮,或单击面板右上角的“×”,关
闭对话框,完成操作。
(6)重复操作(1)~(5),按照表1设置其他任务的签署人范围。
1.4 设置流程中任务被否决后的自动回退
当一个流程中的任务被否决后,流程将返回,而返回到哪个任务,是
由管理员在建立流程模板时指定的。
一般情况下,当一个流程中的任务被否决后,应该由设计者去修改流
程中的对象,因此需要直接回退到第一个任务。接下来将实现这一目标。
操作者:infodba。
操作步骤:
(1)在工作流程设计器的编辑模式下,单击要设置回退的任务名称。
(2)单击“显示任务处理程序面板”按钮,出现【Handlers】对话
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
框,如图11所示。
图11 任务处理程序面板
(3)单击【撤消】下的【demote】项。
(4)单击[handlers]对话框中【参数‐值】表格右侧的按钮,在【参
数‐值】表格中加入1行。
(5)在【参数】列中输入“‐level”,在【值】列中输入“设计”(即第一
个任务的名称)。
(6)单击【Handlers】对话框下面的“执行修改操作”按钮钮
存上一步加入的参数,如图12所示。
(7)单击任务名称旁边的加号,展开任务的结构树。
(8)单击[Perform‐signoffs]。
(9)单击“显示任务处理程序面板”按钮
框,如图11所示。
,出现【Handlers]对话
,保
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图12加入“demote”的参数
(10)单击左侧树型结构中的【执行】项。
(1 1)在操作处理程序中选择【demote‐on‐reject】。
(12)单击【Handlers】对话框下面的“执行创建操作”按钮
一步的操作加入左面的结构树,结果如图13所示。
,将上
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图13 加入”demote‐on‐project”
(13)参照表1的签署人,重复操作(1)~(12),直到设置完所有的任务。
1.5 在工作流程中加入状态
1、添加状态
为了清楚地表示出流程的进展情况,可以在流程中加入状态。如果
需要的话,可以在每个任务后面加入一个状态,为了说明加状态的方法
和目的,我们只加入一个“已发布”状态作为例子。
操作步骤:
(1) 运行“业务建模器”;
(2) 在“业务建模器”中新建一个项目(略);
(3) 在“扩展视图”窗口,展开新建的项目,展开“选项”,右
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
键“状态”,快捷菜单中选择“新建状态”。如下图所示:
图14 BMIDE中新建姿态菜单
(4) 在弹出对话框中输入新建的状态名:已发布。如下图15所
示:
图15 新建状态对话框
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
(5) 布署模板(略)。
2.在流程中加入状态任务模板
定义的状态类型只有加入流程中后才会起作用。
操作者:infodba。
操作步骤:
(1)在工作流程设计器的编辑模式下,单击工具栏上的“添加状态任务
模板”按钮。
图16 添加状态任务模板按扭
(2)在窗口的空白处双击。向任务模板中添加一个新的状态任务模板。
(3)将名称修改为“己发布’’。
(4)单击任务结构树中的【已发布】。
(5)单击“显示任务属性面板”按钮,出现【Attributes】对话框,
如图17所示。
(6)在【发行状态】列表框中选择【已发布】。
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图17 设置Attributes对话框
3.编辑任务模板的连接关系
由于工作流程模板中加入了新的任务模板,所以需要对任务的连接关
系进行调整。
操作者:infodba。
操作步骤:
(1)在工作流程设计器的编辑模式下,单击流程中多余的或错误的连
线。
(2)单击工具栏中的“删除”操作按钮.删掉连线。
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图18 删除按钮
(3)重复操作(1)~(2),直到删除所有不需要的连线。
(4)参照1.2小节的操作进行连线,并重新调整任务的布局,
结果如图18所示。
图18 添加状态任务模板后的工作流程
(5) 关闭“工作流设计器”应用程序
(6)在弹出对话框中,选中“设计流程”,单击箭头向右的按扭,最
后“确定”退出工作流设计器。
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图19 将模板设为可用
三、 应用工作流程模板
当TC系统管理员定义好工作流程模板后,其他用户就可以应用这个模
板进行工作了。
工作流程模板与工作流程的关系:流程在建立时是以流程模板为基础
的,建立以后,流程与工作流程模板没有任何关联关系。也就是说.如果流
程已经建立,那么即使系统管理员修改了工作流程模板,已经建立的流程也
不会随之改变。当然.如果流程有什么变化(如果需要的话.用户可以修改
流程)。更不会影响到工作流程模板了。
通过一个具体的例子来说明应用流程的过程。参照表2.目标对象是一
个UGMaster数据集。
表2 参与流程的用户表
任务 签署人
设计 设计师(u003,张三)
校对 设计师(u006,马六)
审查 主管设计师(u002,杨组长)
审核 主任设计师(u001,王主任)
强度会签 强度设计师(u004,李四)
工艺会签 工艺师(u005,王五)
批准 总设计师(u02,陈总)
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
2.1创建流程
操作者:u001(主轴箱.C6136车床组,王主任)。
步骤如下:
(1)登陆。新建一个Item,在ItemRevesion下新建一UGMaster数据
集。(有必要的话可先新建一个文件夹)
图20 准备用流程分发的一个UGPart数据集。
(2)选中要加入流程的对象一UG MASTER(我的为:TestWorkFlow)
(3)依次选择【文件】l【新建】l【工作流流程…】菜单,出现【新建
流程对话框】,如图21所示。选项卡【附件】中的【目标】对象就是进入
流程的对象。
(4)单击选项卡【流程模板】,显示流程模板,如图6.16所示。
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图21 新建流程时显示流程模板
(5)在【流程模板】列表框中选择适当的流程模板。这里选择【设计
流程】流程模板。
(6)单击【确定】按钮,完成新建流程操作。
2.2 连择流程中各任务的签署人
在设计工作流程模板的时候已经知道,流程中的每个任务都指定了可选
择的签署人的范围,此时将指定这些任务的具体签署人。
这个工作通常由创建流程的入来完成。
为了更清楚地说明本节的目的,下面首先介绍流程中的子任务。
一个流程是由多个任务组成的,而其中的任务有可能由几个子任组成。
在创建工作流程模板时,在模板中加入的任务是“审核”任务。
如图22所示,“审核任务”包括以下两个子任务:
Select‐signoff‐team:选择签署人
Perform‐signoffs:执行任务
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图22 任务“设计”的子任务(“审核任务”模板)
流程中的任务是应该按照流程中指定的顺序执行的,但任务中的子任务
“select‐signoff‐team”可以在流程开始的时候全部指定完成。
当一个流程创建以后,流程自动开始执行。如果某个任务的签署人没有
指定,当流程进行到这个任务时将自动回到流程创建者的位置,等待流程创
建者指定任务的签署人。因此创建流程后的第一个任务就是流程创建者选择
签署人,只有指定了任务的具体签署人,任务才能继续执行。
下面指定任务的具体签署人。
操作者:u001(主轴箱.C6136车床组,王主任)。
操作步骤:
(1)启动“我的工作列表”,并将右边面板切换到“查看器”。展开“要
执行的任务”,其中有一条“TestWorkFlow/a(select‐signoff‐team)”,这就是“设
计”任务的第一个子任务,因为还没有指定签署人,所以先由流程创建者来
进行。
图22 打开“我的工作列表”
(2)单击TestWorkFlow/a(select‐signoff‐team)出现如图23所示的窗口。在
这个窗口中可以指定第一个任务的签署人。如果只指定了第一个任务的签署
人,那么当第一个任务结束后.流程又会回来等待选择下一个任务的签署人,
因此,用另一种方法来指定所有的签署人,也就是在这里把所有任务的签署
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
人都指定完毕。
图23 指定第一个任务的签署人
(2) 单击单选按钮图23中的Process View.出现如图24的窗口。
图24 切换到“Process View”
(4)在任务树中选择“设计流程”,之后分别点击流程图中每个任务
图标上的加红色框的图案(如图25)。都会弹出一个设置签署人的对话框(图
26为设置“设计”任务的签署人)。
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图25 分别点击每一任务上的加红色框的图标,为每一任务设置签署人
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图26 为“设计”任务设置签署人为“张三”。
(5)在图26中设置好组、角色、用户后,点击按扭,并勾选
,之后,确定。
(6)、按(4)——(5)方法,参照表2设置每一任务的签署人。
2.3 执行任务
在上一节中,已经指定了各任务的签署人,这一小节将完成任务的签署。
以第一个任务“设计”为例。(因为指定的任务签署人为u003,张三)
操作者:u003(主轴箱.C6136车床组,设计师角色)。
操作步骤:
(I)登陆。打开“我的工作列表”,展开“要执行的任务”文件夹,单击
其中的TestWorkFlow/A (Perform‐signoffs),进行以下几项操作:
A、切换到“查看器”,B、选中“TaskView”。结果如下图27所示:
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图27 显示用户当前的任务
(2)在图27中决定下的“不决定”上单击,出现如下对话框:
选择【批准】,流程将继续进行到下一个任务;如果选择【拒绝】,流程
将回退到第一个任务。
按照表2的设置,当各任务的签署人都顺次完成签署时,这个流程就全
部结束了。至此,便完成了对流程中的对象(UG MASTER数据集
TestWorkFlow/A)的发放。此时.发放对象具有“已发放”状态。具有发放状
态的对象的权限被设置为所有人只读。
四、 查看流程
通过工作流程查看器可以查看流程中的所有信息。不管用户是否在流程
中,都可以查看流程。
操作者:任何用户
(1) 找到TestWorkFlow数据集。
(2) 右击找到的数据集,在弹出菜音中选择【发送到】|【工作流查
看器】,
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件
图中各任务的标题栏上都有一个图标:
表示这个任务已经完成
表示这个任务是当前流程正在执行的任务
表示这个任务还未执行,处于等待状态。
盐城工学院优集学院BU机制06《PDM原理与应用》教学文件


发布评论