三、CAXA图文档功能配置
3.1 功能配置表3.1.1 标准功能模块 CAXA 图文档软件V2008支持多国语言,安装盘包括简体中文、繁体中文、英文三个版本。用户可以在安装软件时进行选择。 其中图文档包括以下标准功能模块:
| 功能 | 功能描述 |
标准模块 | 电子仓库 | 服务器上分配的一块存储空间,用来对所有图纸和文档进行集中存放和管理 |
权限管理 | 通过系统设定每个参与人员的不同角色和权限,使其在系统中从事相应的工作内容。 |
文档管理 | 包含对图纸和文档的管理,图纸指的是CAD系统产生的二维图纸等各种电子图型文件,文档可以是各类电子文件。系统提供共享的文件夹对文档进行分类管理 |
数据查询 | 数据查询在数据集中管理的基础上,实现对企业设计数据和信息的查找。输入查询条件,服务器则把所有符合条件的结果返回给客户端,对于查询结果可以直接利用 |
版本控制 | 版本管理与文档的生命周期相关联,生命周期包含有新建、入库、出库、发布、重发布、归档等阶段,对应的文档有版本和工作版本之分。支持版本回滚和清除 |
结构管理 | 结构树是面向离散制造业用户的主视图,系统以结构树的方式组织零部件,图纸和文档围绕零部件进行组织。结构树建立可以通过CAD图纸信息提取和手工两种方式建立 |
数据重用 | 为提高新产品的设计效率,对现有数据的应用,其中主要包括两方面的内容,一是借用现有零部件和图纸;二是复制现有零部件和图纸,在原有图纸的基础上进行修改 |
标准报表 | CAXA图文档提供的报表类型有:产品明细表、部件明细表、自制件明细表、外购件明细表、标准件明细表以及分类报表等,明细表报表格式由用户定制 |
数据备份 | 自动数据备份,提供增量备份和整体备份,并可以将数据保存在不同的介质上,保证数据的安全 |
标准工具 | EXB、DWG图纸批量入库 | 对大量的历史图纸,系统支持从明细栏和标题栏中提取信息,自动构造产品结构树,并把相应的图纸导入到电子仓库中 |
工艺图表文件批量入库 | 将已有的大量工艺图表文件,通过批量的方式提取到产品结构树的对应节点上,并把相应的文件导入到电子仓库中 |
EXB图纸拼图打印 | 对批量的图纸数据打印,提供拼图打印的功能,系统自动将文件拼图后打印,适用于有绘图仪的企业使用 |
日志跟踪与管理 | 在服务器上,针对系统中所有人员的操作,进行记录并生成相应文件,便于对操作内容、时间进行追踪管理 |
上述功能模块在安装时不需选择,安装盘自动安装。3.1.2 CAD集成 CAXA 图文档软件V2008提供与多种CAD的集成,集成的功能包括信息提供、在线操作和浏览等。 信息提取:从二维图纸的明细栏和标题栏中提取零部件基本信息和装配息;从三维模型中提取模型文件之间的关联关系。 在线操作:在CAD的系统菜单中增加一排图文档的操作菜单,内容有登陆图文档、数据查询、保存、入库、出库、取消出库、发布、归档等常用操作。浏览:提供浏览CAD文件的组件,浏览组件提供放大、缩小、局部放大、全部图形显示等功能。表:CAXA图文档软件V2008支持的CAD版本简介如下:
类别 | 版本 | 信息提取 | 在线操作(可选) | 浏览 |
图文档2008电子图板在线操作模块 | 2005r4及以上 | √ | √ | √ |
2007r1-r2 | √ | √ | √ |
2007r3 | √ | √ | √ |
| | | |
图文档2008 AutoCAD在线操作模块 | R14 | √ | √ | √ |
R2000-R2002 | √ | √ | √ |
R2004-2006) | √ | √ | √ |
R2007 | √ | √ | √ |
图文档2008实体设计在线操作模块 | 2006r1 | √ | | √ |
2007 | √ | √ | √ |
2008r1 | √ | √ | √ |
2008r2 | √ | √ | √ |
图文档2008工艺图表在线操作模块 | 2007r1 | √ | √ | √ |
2007r2 | √ | √ | √ |
2007r3.1 | √ | √ | √ |
| | | |
√表示已经支持。3.1.3 扩展功能模块表:CAXA 图文档软件V2008扩展功能模块
类别 | 版本 | 控制方式 | 供货方式 | 功能描述 |
图文档2008工作流支持模块 | 2008 | 节点 加密锁控制 | 市场部 | 工作流引擎、图形化定义工具、客户端、监控工具 |
图文档2008协同工具模块 | 2008 | 节点 加密锁控制 | 市场部 | 内部消息通知、内部论坛、内部会议 |
图文档2008 Protel集成模块 | Protel99SE | 节点 加密锁控制 | 市场部 | 浏览Protel产生的PCB、SCH文件;从Protel中提取数据;管理电子元器件库 |
图文档2008红线批注模块 | 2008 | 节点 加密锁控制 | 市场部 | 红线批注、批注查看 |
图文档2008 ERP集成模块 | 用友 | 模块 | 图文档开发组 | 物料查询、物料抛转、BOM抛转 |
SAP |
金蝶 |
神州数码易飞 |
Oracle |
图文档2008 Solidworks在线操作模块 | V2005-V2008 | 模块 | 图文档开发组 | 图纸间关系提取、模型浏览、在线操作菜单 |
图文档2008图纸签名模块 | 2008 | 模块 | 图文档开发组 | 针对电子图板、工艺图表、Office文件的图纸签名 |
编码工具 | 2008 | 模块 | 图文档开发组 | 编码规则定义 编码自动生成 |
Web客户端 | 2008 | 模块 | 图文档开发组 | 与普通客户端采用同一服务器; 主要完成数据的查询和浏览 |
*节点加密锁控制方式:该功能的授权使用数量受加密锁的控制,以标准产品方式由市场部提供。*模块控制方式。该功能的授权使用数量不受加密锁的控制,以软件模块方式由开发部图文档组单独提供。3.2 主体功能介绍 CAXA图文档包含电子仓库、权限设置、文档管理、版本控制、产品结构管理、数据查询、数据重用、报表输出、CAD集成接口等功能模块。这些模块能满足企业对产品数据管理最基本、最主要、最有价值的需求,配合CAXA图文档标准实施方法,可以在企业快速实施,快速见效。3.2.1 权限管理 CAXA图文档提供完备的权限管理模式,包括针对角色的授权管理、细化到零部件的授权管理等。角色建立后就需要对角色分配一定的权限。下图所示的对话框中是针对“设计”角色进行授权。具体可以选择的权限由g览、创建、编辑、删除、出入库、发布、重发布、归档、借用、复制、BOM、导入、导出、打印、工艺汇总、外部引用等等,角色具有了相应权限,才能执行相应的操作。

图2 权限设置表 在CAXA图文档中,支持在零部件上执行权限设置操作。相关人员的分配不但能在产品级别上进行,而且能在零部件一级设置。其设置的过程与方法和产品参与人员设计的过程0方法一致。因此,在CAXA图文档中,用户能实现零件一级的权限设置,满足用户对权限进行严格管理的需求。

图3 零部件参与人员设置 用户可根据需要选择权限设置的粒度,在产品上设置权限时,产品下的所有零部件继承产品中相关人员和权限的设置,当在产品下面的零部件上进行相关人员设置时,系统列出当前产品的用户供选择。如果在零部件上设置了参与人员,则系统限制零部件参与人员以外的用户对零部件进行操作。3.2.2文档管理 CAXA图文档采用电子仓库的方式,对企业所有的图纸和文档进行集中管理,对于新建立的文件提供文件模板库,并提供对图纸快速浏览的工具。文档在系统中有两种组织方式,一种是与产品和零部件相关的文件,如图纸、工艺文件、三维模型等,这些文件围绕零部件进行组织,便于查找和管理;一种是企业公用文档,如ISO9000质量文件、销售合同等,这些通用文档可以放在CAXA图文档的文档树中进行管理。 CAXA图文档提供的在文档树中提供全局文件夹管理方式,各类文件可以归类放置在不同的文件夹下,这些文件夹根据授权的不同,可以开发给企业中的不同用户,使大家可以在CAXA图文档系统中随时访问到所需的资料。 对于新建文档,可以参考企业模板库推进文档的标准化工作。模板库放置在CAXA图文档的电子仓库中,用户可根据需要,从板版库中下载自己所需的模板,在创建新文档是使用企业的标准文件模板。 CAXA图文档支持对EXB、DWG以及MS Office等多种电子文件快速浏览。在文档对应的属性区中,单击“图纸”选项按钮可对文件进行浏览。

图4 图纸浏那 通过配置不同的浏览器,CAXA图文档支持300多种文件格式的浏览。3.2.3版本控制 在CAXA图文档中,对版本的控制有大版本和工作版本之分。

图5 版本控制流程 文档的版本控制从“新建”开始,经过“出库”、“入库”、“发布”,到“归档”的不同版本状态,每一次对文件的修改都会给文档留下一个新的版本,同时保留旧版本文档在产品数据管理数据库中,而且根据设计对象所处的不同状态,形成不同的版本状态名。工作版本,是指设计阶段还未被审批通过的设计对象的版本,其一般形式为a.1、a.2......,工作版本用来记录图纸的设计和演变过程。发布版本,是指审批通过后的文件版本,如果其工作版本为a.2时被提交审批并通过,则其发布版本为a,以后在每一次更改通过后,将形成新版本b、c、d、e......。CAXA图文档版本管理的特点: 通过不同的开发阶段使得基于版本的对象的流程自动化; 控制和访问一个对象的所有版本; 通过电子仓库保存和限制对文件的访问。当修订一个对象时,不管是工程图还是装配图,工程师能够敌邢旅娴纳命周期操作: 从电子仓库中检出一个文件(用Check Out命令),以便用应用程序打开并修改它。当一个文件从电子仓库中被检出后,它仅仅能够被当前用户修改; 检入一个文件到电子仓库以安全保存,用Check In命令。当一个文件被检入到电子仓库后,它能够被所有其他用户使用; 拷贝一个文件到本地目录以便浏览它。这种情况下,你不能修改这个文件,原始文件保存在电子仓库里; 发布一个对象通过把它的文件移到发布(Released)电子仓库文件夹中,用Release命令。可以用New Release命令将发布后的对象检出修改,但会产生一个新的版本。CAXA图文档确保装配体和子件的完整,下面的例子说明了在管理三维图纸模型时如何保护装配体的完整性。 当发布一个装配体时,它的子件必须被同时发布。即,如果一个装配体有几个子件,每个子件的状态都应该是发布状态(Released); 如果装配体归档,仅仅能够归档它的下一级子装配体。举个例子,一个齿轮是一个表的子装配体,如果表被归档,仅仅齿轮成为归档状态(Obsolete); 当出库修改一个装配涫保系统提示其下的零部件是否同时出库; 系统允许从电子仓库出库一个装配体而将其子件留在电子仓库中; 工程师能够单独将子装配体从电子仓库中检出,而把父件留在电子仓库中。对于图纸修改遗留下的历史版本,可以通过工作版本管理工具进行版本会滚和删除操作。3.2.4 产品结构管理 CAXA图文档提供产品结构管理,以结构树的方式显示产品的装配组成关系。产品结构树为用户提供关于产品组成的直观视图,在产品结构树的基础上,可以进鞑绞迪植品的变型设计;实现产品结构对应的BOM输出。 产品结构树的创建有两种方式:一种是手工创建;另外一种是通过批量入库图纸的方式自动创建。手工创建适用于新产品的建立,批量入库方式适合于对历史图纸的入库整理。设计过程中如果先绘制总装图,也可以通过批量入库把总装图中的结构提取出来,生成产品的结构树。批量入库对电子图板格式图纸和DWG格式图纸都适用,可以极大地缩短历史图纸入库的时间。批量入库的原理是一次把多个图纸文件导入到系统中,提取图纸中的明细栏和标题栏信息,根据图纸图剖侗鹜贾街间的装配组成关系,自动构造产品结构树。

图6 图纸批量导入对话框此界面由以下几部分组成:1.待提取的文件窗口 此窗口中存放已添加还未被提取的图纸文件列表,这些图纸文件必须满足“模板相同”、“属于同一个产品”这两个条件,即不允许不同产品的图纸文件混合提取,而且一次提取缘乃有图纸的标题栏与明细栏规格一致。2.模板名 对于DWG图纸的提取可以选择不同的模板;对于EXB图纸的提取不用选择模版,系统根据属性匹配规则自动把电子图板中的属性匹配到图文档中。3蕴崛⊥瓿傻奈募窗口 此窗口显示的是已经提取成功的图纸文件列表。在此窗口中可以对图纸文件的基本属性进行编辑,例如部件图的标题栏的属性信息与细栏的属性信息。也可以进行“移去”图纸文件的操作,也就是对用户选择错误的图纸在此窗口中去除。4.提取信息反馈窗口 此窗口显示在提取过程中对图纸提取的成功或者错误信息,用户可以根据此信息来重新进行图纸整理。5.结构树预览窗口 此窗口显示通褚雅量提取的图纸文件信息所生成的结构树信息预览,在此窗口中用户还可以通过对结构树各节点的剪切、粘贴、删除等编辑功能调整产品结构树的组成。双击结构树节点可查看零部件基本属性。3.2.5数据查询 数据查询在数据集中管理的基础上,实现对数据的查找。输入查询条件,服务器把所有符合条件的结果返回给客户端,对于查询结果可以直接利用。

图7 数据查询对话框 查询对话框主要由查询条件区域,查询结果区域和保存查询区域构成。 CAXA图文档数据查询分为“产品” 查询、“零部件”查询、“图纸,文档”查询、“工艺文档” 查询、“3D文档” 查询、“文件夹”查询和“3D文件夹”查询。用户单击“选择对象类型”下拉框,来进行查询对象类型的切换。 在查询条q选项卡中,输入查询条件,查询条件包括: 属性名称:如名称,零件类型,代号,创建时间,材料等。或者文件名称,文件代号,文件类型,文件路径等。 操作符: 等于,不等于,大于,小于,大于等于q小于等于,包含。 属性值: 用户输入想要查询的关键字。注意在输入的属性值中不要包含字符’。 逻辑符: 或者,并且。 单击“查询”按钮,查询结果会显示在“查询结果列表框”中,对于查询结果,用户可以在“树型”和“列表型”之间切换。在“列表型”视图中,用户可以单击列表的标题栏,用来对查询结果进行排序。此外,对于查询出来的零部件或图纸、文档,系统提供醇弹出式菜单,可以对查询结果直接进行操作,这些操作包括出库、发布、借用、复制等。在“树型结果”视图中,可以列出查询到的零件和图纸所属的部件和文件夹,其中零件所属的部件可以一直追溯到产品结点。另外在这个视图中,双击查询到的零件,系统自动在结构树中次坏秸飧隽慵;双击查询到的文件,系统自动在文档树中定位到这个文件。3.2.6数据重用 CAXA图文档系统为用户提供了复制、借用、剪切三种类型的数据重用方式。复制是在原有零部件基础上进行改型设计,复制时会把零部件下所有的图纸一同复制一份到新产品目录下,复制过程中系统对图纸对应的图号属性自动修改,以保证图号的唯一性。借用是在做新产品设计时,直接从现有产品选择通用零部件进行借用,借用时不进行图纸的拷贝操作,而仅是建立借用关系,以保证图纸的一致性。 复制过程中系统对零部件的图号属性自动修改。在新产品下单击复制后的零部件,在零部件对应的零部件版本属性选项卡中,“代号”一栏表示对应的图号,这是可以看到复制后的代号与原零部件的代号发生了变化,其代号中多了一个后缀。代号的修改并不意味着图纸文件中图号的修改,要修改图纸标题栏的图号,需进入CAD系统中进行更新,在入库时,更新后的图号能自动替换到零部件的代号属性中去。 数据重用的另外一种方式是借用,借用表示某个部件节点下需要借用另一个部件下的零件。例如我们将发动机齿轮下的大口径齿轮借用到转动轴承下,我们可以看到下图中借用与复制的结果图标是不同的。

图8 ⒂貌僮鹘峁对于借用的零部件节点,当前产品下的用户不能直接对借用件进行修改,如果要对此零部件进行修改,需返回到借用件所在原件中进行修改。对借用件,系统提供定位到原件的操作,另外系统提供操作把借用件置为原件。在删除和修改操作时,如果⒊和修改被借用的零部件,系统将提示该零部件在哪些产品中被使用到,并提示是否继续删除和修改。如果删除原件,系统默认把搜索到的第一个借用件置为原件。在文档树视图和零部件对应的文档工作区,可以进行文件的借用和复制操作。系统支持文档树视图和零部件对应的文档工作区之间的借用与复制操作,即文档树视图中的文档可以复制到零部件对应的文档工作区,零部件对应的文档工作区中的文档也可以复制到文档树视图中。3.2.7 报表输出 CAXA图文档作为图档管理系统,侧重于计及相关环节的数据管理。但企业的数据管理不是孤立的,它需要与ERP等系统进行交互。在CAXA图文档一方,报表工具是与其它系统进行信息交互的途径之一。 CAXA图文档中提供的报表类型有:标准明细表、产品明细表、部件明细表、自制件明细表、标准件明细表、企标件明细表、图样目录明细表等,其中标准明细表报表格式已固定,其他明细表报表格式可由用户定制。 标准明细表统计的零部件范围包括产品总装装配件和组成产品的所有零部件,包含自制件、标准件、企标件、外购件; 产品明细表统计的零部件范围包括组成产品的所有零部件,包含自制件、标准件、企标件、外购件; 部件明细表统计的范围包括组成部件的所有下一级节点的零部件; 自制件明细表统计的零部件范围包括组成产品的所有自制件; 外购件明细表统计的零部件范围包括组成产品的所有外购件; 标准件明细表统计的零部件范围包括组成产品的所有标准件; 分类报表可以按照用户给短跫输出符合条件的零部件; 图样目录明细表统计的零部件范围包括组成产品的并有图纸的自制件,并且在图样目录明细表中可以输出图纸的图幅信息。 报表内容的提取是在产品结构上自动进行的。 系统同时提供把报表输出到外部文件的功能,文件的格式可以是XML文件和电子表格格式的文件。这些文件作为中间文件,可以提供给ERP等系统使用。 在结构树中,选择总成或部件节点,可以进行报表输出。输出的报表支持两种格式,一是Excel格式;一是XML格式。报表内容输出到Excel中,可以进行打印。输出到XML格式的文件内容可以作为中间文件,实现与ERP等管理系统的数据交换与集成。

图9 EXCEL格式报表输出 根据报表输出向导,在报表类型选择时,选择“使用XML格式”,汇总的报表内容将写入一个XML文件,文件的格式可自定义。 分类报表用于对产品或部件下的零部件进行分类输出,如可以对零部件按照材料、工艺类型、结构类型、制造类型等进行分类,然后把分类后的零部件生成报表通过Excel或XML格式输出出来。 分类报表定义框中,属性名称为下拉列表选择框&可以选择零部件的属性;操作符是进行逻辑匹配的符号,在下拉列表框中选择,具体的匹配方法有“等于”、“不等于”、“大于”、“小于”、“大于等于”、“小于等于”、“包含”、“不包含”、“前包含”、“后包含”等;属性值是匹配条件,需要手工输入;逻辑符是连接多个条件的连接符号,有“并且”、“或者”两种可以选择。分类报表定义的条件可以保存,在下次出报表时直接调用。3.3 工作流模块o绍 CAXA工作流模块是CAXA图文档模块上的增值模块,运行在图文档管理系统的基础上。CAXA工作流模块实现工作流程的定义、工作任务的分派以及工作流程的监控等功能。CAXA工作流是一个通用的过程管理应用系统,可以在企业内部完成工作过程的定义、工作任务的分发和接收、工作过程的监控等功能,实现对设计过程的自动化管理。 在技术标准上,CAXA工作流系统的数据结构和接口完全符合国际工作流管理委员会(WfMC)的规定,采用XPDL描述和解析工作流程;组件化的结构使工作流系统以方便地在应用系统中进行集成、扩充和调用。3.3.1 工作流引擎 工作流引擎是在服务端运行的一个服务,本身没有管理界面,主要完成工作流程的解析和驱动。 工作流引擎完成的功有: 解释工作流模板 控制过程实例的创建、激活、挂起、终止等 控制活动实例间的转换,包括串行或并行的操作 提供支持用户操作的接口 维护工作流控制数据和工作流相关数据,在应用或用户间传递工作流相关数据 提过控制、管理和监督工作流过程实例执行情况的功能3.3.2 工作流图形化定义工具 工作流图形化定义工具是一个可以独立运行的执行程序,在图形化的界面中,企业可根据实际需求定义各种流程模板,企业定义的模板保存下来可在启动流程时选用。 在定义工具中,每个流程缺省有“开始”、“结束”两个节点,在这两个节点之间,根据实际流程需要可以定义多个工作节点,这些工作节点可以是顺序执行、同步执行或者回退执行。工作节点通用连接线进行连接,表示执行的
先后顺序和过程。 对于工作节点,可以定义多种属性,包括节点名称、节点上的人员角色,执行的逻辑等。人员角色采用图文档中定义的名单,并根据工作流需要,增加了工作组管理,即在分配人员时,模板定义人员可以选择人员、工作组、角色三种类别。 如果一个工作节点上有多个人员,可以选择的逻辑是 “将任务分配给所有参与者”、“将任务分配给任意一个参与者”、“将任务分配给其中几个参与者”,特别地,工作流模板允许在运行时动态执行人员。 节点上提供流入模式和流出模式控制。节点上提供流入模式和流出模式控制。流入模式分为两种:同步流入和不同步流入,前者表示本节点前的工作任务全部完成后,本节点才能开始工作;后者表示本节点前的任何一个工作任务完成后,本节点都可以开始工作。 流出模式也分成两种:同步流出和不同步流出,前者表示本节点中的工魅挝袢部完成后,才把任务发送给下一个节点;后者表示本节点中的任何参与人员完成任务后,都可以把任务发送给下一个节点。 工作流模板定义工具支持抄送节点定义。 工作流模板支持子流程定义。 工作流流转在操作事件上可以定义规则。 以图10中的设计流程模板定义为例,说明基本使用过程。 启动工作流模板定义工具后,可以在模板内画出工作节点,并把这些节点用逻辑线连接起来。 选择一个工作节点,在左侧的属性设置框中,可以定义工作节点对应的属性。“参与者”这个属性选择框会列出图文档系统中的所有用户和角色。

图10 工作流图形化定义工具 执行过程中的规则应可以定义或者变更。这种灵活性可能表现为如下方面:

图11流程中的规则设置 执行人员分配时,可以把工作分配给所有参与人、任意一个参与人、一定比例的人。 如果人员出差,允许指定代理人。 可以在流程执行过程中动态指定执行人 多人处理一个任务提交时,可以指定所有参与人提交后任务才流出;或者任意一个参与人提交后任务就流出;或者超过一定比例的参与人提高后任务才流出。 在实际流程中,由于时间紧迫或发现实际业务定制存在问题,某个流程节点的参与者希望可以跳过一些节点,这种特种需求在国际标准的工作流系统中都是不能实现的,但又是国内企业所需求的。这些规则设置在CAXA的工作流系统中可以实现。工作流模板定义完成后,可以保存到图文档的电子仓库中,保存的诩包括显示工作流模板用的WFD文件和解析模板用的XML文件。对于已经保存的模板文件,在图形化定义工具中可以打开进行修改。3.3.3工作流客户端 CAXA工作流客户端集成CAXA图文档客户端内,在安装CAXA工作流客户端后,启动CAXA图文档客户端,可以看到新增加的工作流客户端操作菜单。工作流客户端包含的主要功能有“任务箱”、“启动流程”、“流程监控”等,“工作流定义”用来在客户端启动工作流图形化定义工具。

图12 集成在图文档客户端内的工作流客户端★启动流程在图文档的产品、零部件、图纸、文档节点上,可以选择已定义的工作流模板启动流程。具体方法是:在图文档客户端中选中一个需要流程控制的接点(产品、零部件、图纸、文档节点)“启动流程”会列出所有已定义的工作流模板,选择其中一个,进行流程启动。之后,图文档中选择的数据将和流程绑定在一起,在系统中进行自动化流转。★任务箱设计人员每日工作时,打开任务箱,可以看到由工作流引擎自动发送过来的任务列表,每个任务列表会对任务进行描述,并列出与任务相关的图文档系统中的数据。任务箱除了接受工作流自动发送过来的任务外,还可以在系统内部发送与流程模板无关的消息、通知,为企业内部提供一个即时消息平台。

图13 CAXA工作流管理中的任务箱 任务箱中列出当前用户的所用任务,这些任务有基本信息描述,包括来源(工作流、普通邮件、催办)、发送人、完成时间等。在任务箱的下面,对应有对任务详细信息的描述和显示流程模板的显示器。 对于流程关联的图文档数据,在关联对象栏目中列出,用户可以在这里直接对图文档数据进行处理(增删改)或切换到图文档主界面中进行数据处理。任务箱中对每条任务提供三中处理手段“通过”、“拒绝”、“退回给发送人”,任务执行人在处理完成该任务后,可以选则其中一种。“通过”表示工作流程按照模板的定义流转到下一节点;“拒绝”对应工作流模板中的“拒绝”连接线,回退到模板中设定的节点;“退回给发送人”指退;到上一级节点。3.3.4工作流监控工具 工作流监控工具用户可查看工作流实例和任务列表。 工作流实例是指所有启动和执行完成的工作流程,在查看工作流程时,可以通过过滤器进行筛选,分别列出处于未开始、运行、完成等状态的工作流程。选中一个流程后,下方可以看到流程执行的图示化界面。

图14 工作流监控-任务列表监控 工作流监控画面中,通过不同标志的图标可以清晰反映流程执的状态,当前工作节点有明显的图标。任务列表中通过选择用户和任务状态可显示出一个流程中所有任务的执行情况,包括任务的执行人、提交人、t务描述、接收到任务的时间等信息。 任务的执行和完成情况采用图形化方式进行汇总统计,并支持把这些统计结果输出到Excel报表中。3.4 三维CAD集成介绍 在图文档中,3D文件管理的重点在于多种数据类型之间的复杂关系,而不是根据3D文件建立结构树,事实上,3D文件并不能对应到一个精确的BOM结构,这一点是和2D中的明细表有差异的。3.4.1 三维CAD中数据模型关系 3D系统中,数类型较多,如在CATIA中,数据类型有:Assem表示装配实体;Part表示零件;Drawing表示图纸;Catalog表示实体集合,通常用来管理标准件;ParaTable是设计参数表;FeatureDic表示特征字典;Appendix表示材料、表单等附属信息;Relation表示前面元素间存在的约束和参考关系。 不同的三维CAD系统包数据元素不一样,Solid Works中只有Assem、Part、Drawing等基本元素;CAXA实体设计包含三维ICS、二维ICD以及模型库。 3D系统中的各类数据类型存在多种关系,如Hirarchy Link用于表达装配体和零件之间的组成关系,形成具有父子关系的层次结构,在表现形式上通常采用结构树描述层次结构;General Link为通用关系;Specification Link 表示三维实体和二维图纸之间的特殊关联关系,管理上需要控制关系双方同步。通用关系又分成很多,Analysis Link表示分析数据与分析对象之间的关系;Rule-Base Link表示特征与实体之间的驱动关系;Reference Link表示元素间一般性的参考关系,如材料和实体间具有参考关系;Result Link表示结果数据(如仿真结果)与分析对象之间的关系;Design Table Link表示参数表与实体之间的特定关系;Downstream App Link表示上层应用与下层应用间的关系; Contextual Link表示数据元素与应用环境之间的关系。 产品数据管理系统在对数据元素及其之间的关系等静态数据进行管理的同时,还需管理产品数据的变化过程。使用产品数据管理后,数据统一存放在电子仓库中,数据在生命周期过程中对应有多种状态,每种状态对应有相应的操作。3.4.2 3D生命周期关联管理 下面以CAXA实体设计数据模型为例,说明对三维CAD数据的生命周期管理。CAXA实体设计管理数据模型可缥装配件、零件和二维图纸等几种基本数据类型,其中装配件和零件采用同样的建模环境和表示方法,统一用CAX_SOLID_MODEL表示,CAX_SOLID_ DRAWING 则用来表示与三维模型对应的二维图纸。

图15 CAXASOLID管理数据及关系数据模型CAXASOLID中数据模型之间存在多种关系,总结为表1。表1 CAXASOLID关系类型
关系对象名称 | 主动方 | 从动方 |
CAX_COMPOSEDOF | CAX_SOLID_MODEL | CAX_SOLID_MODEL |
CAX_DERIVEDPART | CAX_SOLID_MODEL | CAX_SOLID_MODEL |
CAX_DRAWINGOF | CAX_SOLID_ DRAWING | CAX_SOLID_ MODEL |
主动方表示当前考察的对象,从动方是与主动方相关的对象。CAX_COMPOSEDOF中关系的双方为实体模型,表示两者之间存在装配关系;CAX_DERIVEDPART表示两个模型之间的派生关系,当基础 修改时,派生件随之自动修改;CAX_DRAWINGOF描述二维图纸及与之相关的三维模型之间的关系,表示图纸所属的模型。 在对一种CAD数据进行生命周期相关操作时,由于CAD数据之间的关联性,要求对相关的数据进行处理。表2 装配件和零件模型在生命周期操作中的关联关系(正向)
关系名称 | 主动方 | 从动方 | 方向 |
CAX_ COMPOSEDOF | CAX_SOLID_MODEL | CAX_SOLID_MODEL | 正向 |
源操作 | 目标操作 | 备选操作 | 链接操作 | 切换到新版本 | 通知同步 |
Check In | Check In | | No Operation | Yes | Yes |
Check Out | Copy | Checkout | Copy | Yes | Yes |
Copy | Copy | No Operation | No Operation | Yes | Yes |
Release | Release | | No Operation | Yes | Yes |
New Release | Copy | New Release | Copy | Yes | Yes |
Obsolete | Obsolete | | No Operation | Yes | Yes |
上表中表示在对装配件进行操作时(源操作),对应的零件模型执行的操作(目标操作)或备选操作,以及关系对象应做的操作(链接操作)。如对装配件进行检入(Check In),则零件自动检入,其关系对象不做变化。 切换到新版本控制模型执行生命周期相关操作时是否切换到新版本。如检出(Check Out)一个包含有子模型的装配件,电子仓库中有子模型的最新版本,切换到新版本的设置决定是否自动更新到子模型的最新版本。通知同步使装配件和其子模型执行相同的版本操作。如一个装配件包含许多子模型,打开通知同步开关能够同时对模型的所有子件执行与零件模型相同的版本操作(如检入,检出,发放)。 表2中表示装配件和零件在生命周期操作中的关系,当零件模型执行生命周期相关操作时,其装配件的生命周期对应有不同的操作,其具体定义见表3。表3 装配件和零件模型在生命周期操作中的关联关系(逆向)
关系名称 | 主动方 | 从动方 | 方向 |
CAX_ COMPOSEDOF | CAX_SOLID_MODEL | CAX_SOLID_MODEL | 逆向 |
源操作 | 目标操作 | 备选操作 | 链接操作 | 切换到新版本 | 通知同步 |
Check In | No Operation | | No Operation | Yes | Yes |
Check Out | No Operation | Copy | Copy | Yes | Yes |
Copy | No Operation | Copy | No Operation | Yes | Yes |
Release | No Operation | | No Operation | Yes | Yes |
New Release | No Operation | Copy | Copy | Yes | Yes |
Obsolete | No Operation | Obsolete | No Operation | Yes | Yes |
其中源操作表示对零件模型执行的操作,目标操作表示对装配件执行的操作。如当对零件执行检入时,其对应的装配件并不检入。 同样,对其它关系类型如三维模型和二维图纸关联关系、零件和派生件关系等可以采用同样的方式进行定义,其规则一是遵循对象间的几何约束关系,二是根据企业数据管理的特点进行个性化设置。 表4 二维图纸和三维模型在生命周期操作中的关联关系(正向)
关系名称 | 主动方 | 从动方 | 方向 |
CAX_ DRAWINGOF | CAX_SOLID_ DRAWING | CAX_SOLID_ MODEL | 正向 |
源操作 | 目标操作 | 备选操作 | 链接操作 | 切换到新版本 | 通知同步 |
Check In | Check In | | No operation | Yes | Yes |
Check Out | Copy | Check Out | Copy | Yes | Yes |
Copy | Copy | | No operation | Yes | Yes |
Release | Release | | No operation | Yes | Yes |
New Release | Copy | New Release | Copy | Yes | Yes |
Obsolete | Obsolete | | No operation | Yes | Yes |
|
3.4.3 3D场景管理 对3D设计来说,更为复杂的是一套三维模r的版本管理,即管理系统可以记录每个时间点对应得一套3D模型的版本,在CAXA图文档中,称之为场景(Scene)。一个场景详细记录了三维模型中各个零件的版本,总体的装配信息等全部内部,以备在需要时,可以根据场景进行设计回滚。

图16 3D的装配场景管理 图中, a1,a2,a3 是ICS文件的版本。当scene 2保存时,a1.ics的版本(a2)、 c2.ics的版本(a2)、b1.ics的版本(a2)、装配件top assembly.ics的版本a2以及top assembly下的文件结构被完整的保存下来。 针对每个场景,可以建立还原点,还原点是对3D文件夹结构和3D文件的快照。用户可以对某个3D总装建立多个还原点,然后用户可以回退至任意一个还原点。在一个还原点上,系统记录了这个总装3D文件对应的文件夹结构、外部引用关系及其3D文件的工作版本。设置3D文件夹的还原点方法如下:在图文档中,可以根据需要随时建立还原点:

图17 3D还原点 在“还原点管理”对话框中,会列出所有的还原点,选择一个进行回滚,则3D文件对应的文件夹结构、外"引用关系及其3D文件的工作版本回到记录还原点时的状态。3.5 Web客户端介绍 CAXA图文档Web客户端基于CAXA图文档系统进行开发,在应用上与CAXA图文档系统紧密结合,图文档系统中的图纸经过授权,可以功过授权机",在Internet上进行发布和共享。 通过对现有CAXA图文档系统的Web服务封装,可以把图文档系统改造成为支持远程数据发布的平台,实现对产品的生命周期管理、安全管理等功能。通过Web客户端,企业可以在Internet进行产品数据的管理和共享以及相"间的协同合作,方便、安全可靠,并且保护了企业的原有投资。 上述改造项目对企业带来的好处有:CAXA 图文档Web客户端和CAXA图文档平台共用一个数据库,企业的图纸、文档经过授权后可以直接发布给业务关联用户,不需要进行图纸的导入、导出和转换;企业原始的图纸一旦修改,其它用户能即时更新,避免出现图纸版本的错误和混乱。Web客户端实现的基本要求:1:服务器需要都有独立的公网IP,并使用宽带接入。2:服务器需要安装IIS。目前,公网IP资源比较紧张3.5.1Web客户端配置要求CAXA远程数据发布平台运行在Internet上,对软件和硬件环境有一定的要求。

图18 CAXA远程数据平台运行环境硬件配置: 文件服务器。存放图纸和文档,可以使用PC服务器。 应用服务器。安装CAXA图文档服务端,安装CAXA远程数据发布平台。 Web服务器。安装IIS服务器,远程用户连接到此服务上。上述三个服务器也可以安装在一台服务器上,但要求有服务器配置较高。网络配置: Web服务器有独立的公网IP,保证远程用户能访问到。 Web服务器有独享的宽带接入,推荐采用10M/S的带宽,至少2M/S的带宽。 3.5.2Web客户端文档管理 图文档Web客户端提供如下功能:1:图文档档普通客户端中的文档树可以完整地显示在浏览器中;2:实现在web客/端中进行文件夹和文档的创建、修改和删除;3:支持文档生命周期的操作,包括出库、入库、发布、重发布等;4:支持本地文件上选,支持服务上的文件到本地的下载;5:支持文档的版本管理和工作版本管理;6:支持对文档的/询操作;

图19 图文档Web客户端主界面3.5.3Web客户端文档浏览 对于各类文档,提供网上浏览功能,选中一个文档,可以通过网上浏览器实现在浏览。

图20 web客户端浏览界面3.6 应用工具介绍3.6.1 协同工具 协同工具是CAXA图文档2008版本里新增的功能。用于图文档用户的局域网公告与交流。主要有发送消息、内部会议及公告板功能。

图21 CAXA协同工具主界面1:发送消息 在列表中一在逵没В出现如图22所示界面,然后在编辑框编辑要发送的消息,再单击“发送”按钮即可。在线用户图标为深色,非在线用户图标为浅色。发送键旁边的下箭头键用于“发送”按钮的热键设置,有“回车”和“CTRL+回车”两种方式。

图 22 发送消息说明:只能针对在线用户发送消息。2:会议室 内部会议包括创建会议,选择与会人员,会议讨论等功能。 在会议过程中,会议负责人有权开始会议、结束会议、选择参与者、把一个与会者踢出会议。与会人员可选择“离开会议”。

图 23内部会议3:内部公告 有授权的用户可以新建和删除公告。公告的内l包括有效期、公布人、发布日期、公告标题、公告内容、安全等级等内容。如图24所示。填充完后单击“确定”即可发布一条新公告。所有用户可以浏览内部公告。

图24 公告板3.6.2红线批注 红线批注可以实现对exb,cxp,dwg文件的批注。批注不会改变原文档的内容。

图25 红线批注 批注文件为.red后缀的批注文档。每个批注人员对每个工作版本可以建立一份自己的批注。批注针对工作版本,对某个工作版本的批注不累积到下一个工作版本。 “查看批注”可查看此文档的批注信息,批注文件和原文件叠加在一个界面中显示。

图26 批注显示 每个人员只能编辑或删除自己的批注。批注操作需要权限,由系统管理员设置。3.6.3 电子签名 在图文档中,对电子图板,可实现电子签名,其含义是,把审核人、批准人、批准时间等信息从图文档系统中写入到图纸上, 实现对图纸的标识和区分。 在审核界面,选取动作为批准,点确定,为批准成功r

图27 图纸审批 签名打印,在签名打印时会判断是否已经签名,把签名人的信息打印到图纸上。

图28 批准人和时间在图纸上进行标识 签名人和时间等信息以标准仿宋体的格式打印在图纸上。 3.6.4编码工具 编码工具是独立的工具,该工具产生的编码可以为图文档调用,直接插入到图文档系统的物料代码、图纸代号等栏目中。编码工具主斯δ苡泄嬖蚨ㄒ搴捅嗦肷成两部分。1:规则定义 在工具内可以按条目增加规则。在刚添加的规则上“新增段”即可为规则增加一个字段,然后可对字段的属性进行定义。

图29 编码规则定义器2:编码生成提供编码生成向导。

图30 编码生成向导