构建幸福企业创新改变未来1V6企业门户用户手册用友软件股份有限公司2目录用友软件股份有限公司构建幸福企业创新改变未来31.Portal简介UAPPortal是基于JSR286规范而实现的一套J2EE技术体系架构的Portal。它构建于UAP平台之上,提供了灵活而丰富的个性化和管理定制功能。UAPPortal允许多种安全认证方式和自选第三方系统用户来源,采取了基于角色访问控制(RBAC)的权限模型。并提供了完善和通用的第三方系统集成框架和单点登录框架,UAPPortal发版默认集成NC、网上报销、HR、IUFO,实施SSO比商业Portal简单易用。它提供的Portal管理功能,允许管理员在运行态对Portal进行定制而无需重启甚至编码。同时,内建的换肤机制使得实现自定义皮肤非常简单。UAPPortal提供了引入了一套开发工具,,使得Portal开发非常简单。系统默认预置了系统管理、流程中心、NC集团管控、我的报表库布局,安装了业务产品如协同办公产品后,还会有默认首页、协同办公等预置布局。系统管理员可根据需要对用户可见的布局进行自由调整。 首页:默认的用户布局界面,可以灵活添加各种Portlet于首页布局之上。安装了协同办公产品后才会有该首页。 系统管理:集团管理员用于系统配置的管理页面,包括权限管理、流程管理、客户化配置、系统平台、NC配置等功能,普通用户如果被授予了系统管理布局的权限且有相应的功能节点的权限,登录后也能看到这个布局。 流程中心:和流程表单相关的功能的集合,包括我的工作、发起工作、代理人、流程监控、查询统计、我的表单等功能。 NC集团管控:对NCERP的集成。默认不显示。 我的报表库:对IUFO的集成。默认不显示。2.Portal界面构成在Portal中,每一个页签对应着一个布局定义。布局即一个页签内容的描述,它由多个列构成,每个列又由多个Portlet组成。布局由管理员定制,并且可以设置布局及其portlet的权限,如果布局不受权限控制则所有用户可见,如果受权限控制,则只有分配了权限的用户可以使用。用户在运行时可以对自己的可见的布局进行修改,在界面右上角的“更多”下拉框中,可以动态的添加新Portlet,同时也可以在界面上关闭或者删除自己不感趣的Portlet。Portal页面元素如图2-1所示:用友软件股份有限公司4图2-1布局页面这是门户的一个布局页面,页面中红色方框区域就是组成该布局的各个portlet,每个portlet可以自由定制自己的皮肤、样式和内容。蓝色框区域是其他布局页面。3.布局的搭建以集团管理员登录,或有【布局管理】节点权限的用户登录,打开【系统管理】→【客户化配置】→【门户配置】→【布局管理】节点,即可进行布局的搭建。3.1新建布局布局是有组织属性的,搭建新布局之前,首选需要确定新建的布局是属于哪个组织的,然后在“所属组织”参照中选要建布局的组织,再点击〖新增〗按钮开始布局的搭建。布局设计器界面如图3-1所示:集团管理员可以为全局、集团或任意一个业务单元搭建布局,而有权限的用户,只能为其可管理的组织搭建新布局。用友软件股份有限公司构建幸福企业创新改变未来5图3-1布局设计器第一,设置布局基本信息。在页面设置页签定义布局的基本信息,包括名称、标题、用户类型、优先级、设备、主题、样式、菜单分类、是否默认、显示类型等。 页面名称:布局的唯一标识,字母和数字的组合,且只能以英文开头; 页面标题:布局页签上的显示名称,可以输入中文; 用户类型:只能定义用户级的布局; 优先级:用于定义布局显示的优先级,箭头在最左边的优先级最高; 设备:定义布局的显示设备,系统目前支持PC机、手机、IPad三种显示设备; 主题:定义布局的主题,系统目前仅支持一种主题; 样式:定义布局的样式,系统目前支持简约、经典和兼容三种方式; 菜单分类:用于定义该布局上绑定的菜单;下拉框中显示的是系统内定义的菜单分类;和〖高级设置〗中的“绑定链接组”是一致的; 是否默认:用于定义该布局是否为默认首页面; 显示类型:用于定义该布局的默认显示方式:默认/不显示/显示但不可点击,和〖高级设置〗中的“显示类型”是一致的;第二,进行布局设计。根据布局的最终显示效果设计布局,比如搭建一个如图3-2所示的布局。在这个布局里,最上面是一个导航条portlet,最底下是一个版权portlet,中间是一个两列布局,分别放置了我的日程portlet和我的会议portlet。用友软件股份有限公司6图3-2要设计的布局在布局设计器中,选拖入一个一列的布局容器,然后点击“系统”下的导航条portlet,将其拖入容器中,再拖入一个一列的布局容器,然后在这个布局容器下面拖入一个版权portlet,如图3-3所示。图3-3布局设计器设计布局在中间的单列布局容器中拖入一个两列的布局容器,如图3-4所示:用友软件股份有限公司构建幸福企业创新改变未来7图3-4拖入一个容器选中布局容器下面“系统”右边的下拉箭头,选中其中的协同办公,然后分别将我的日程portlet和我的办公portlet拖入其中。选中“布局设置”页签,然后在设计器上选中这个两列布局容器,按期望显示的比例修改“宽度比例”字段的值。如图3-5所示。“布局设置”页签上的几个属性: 宽度比例:用于定义多列布局容器中各列的宽度比例,单列时宽度比例为100%。输入格式为50,50或50,50%或100,50%,50%,整数表示像素宽度,百分数表示比较宽度;例如,50,50%,表示第一列占50像素的宽度,第二列占剩下宽度的50%。 样式:用于定义布局的样式,系统支持以下几种布局样式:默认布局、框架布局、左右补丁布局、上下补丁布局、蓝色背景布局五种方式。 外边距/内边距:用于定义布局的边距。用友软件股份有限公司8图3-5设置2列布局的宽度比例“portlet设置”页签上的几个属性,如图3-6所示。 标题:portlet的显示名称。 样式:portlet的显示样式,系统预置了五种样式以供选择。 外边距/内边距:用于定义portlet的边距。图3-6设置portlet的属性用友软件股份有限公司构建幸福企业创新改变未来9完成了以上设置后,点击〖保存〗图标保存设计好布局。第三,布局属性配置。在【系统管理】→【客户化配置】→【门户配置】→【布局管理】节点,刷新并展开新建的布局,如图3-7所示。图3-7新建的布局及portlet高级设置:用于设置布局或portlet的高级属性设置,选中布局时为布局设置属性,而选中布局下的某个portlet时,则是为portlet设置高级属性。不同类型的portlet,其可设置的属性不同,弹出的界面也不尽相同。布局的高级设置:选中新建的布局,点击〖高级设置〗按钮,弹出如图3-8所示的界面:图3-8布局的高级属性 绑定链接组:是为布局设置菜单,点击参照弹出来的是系统内定义的菜单分组; 图标:为已创建的布局设置布局图标,布局图标一般显示在布局名称的左边; 是否启用:设置当前布局是否启用,当不勾选此项时,表明该布局禁卡用户使用;当勾选此项时,表明该布局允许用户使用;用友软件股份有限公司10 是否受权限控制:设置当前布局是否受权限控制。当不勾选此项时,表明该布局不受权限控制,任何用户都可以访问;当勾选此项时,表明该布局受权限控制,只有分配了权限的用户才可以访问该布局。 显示类型:设置当前布局显示方式的参数。当该参数为隐藏时,用户无论是否有该布局的权限,界面上都不显示该布局;当该参数为禁止访问时,界面上显示该布局,但该布局不能访问;当该参数为正常时,该布局能正常访问。Portlet的高级设置:选中“我的日程”portlet,点击〖高级设置〗按钮,弹出如图3-9所示界面,可以根据需要修改参数值。图3-9portlet的高级属性布局管理节点的相关功能: 新增:新增一个布局。 修改:修改一个布局。 删除:删除一个布局。 升级:是将修改的文件更新到数据库中,修改的文件是指portlet.xml中的版本号发生改变的时候,门户会把改变的portlet同步到数据库中。 应用:把布局在设计态的修改同步到运行态; 刷新:界面刷新。 分配:布局分配是指为新建的布局或已分配的布局分配使用的对象(包括布局下的portlet),这些对象包括角色、用户、组织等。同时分配过的也可以取消分配,即停止上述对象使用该布局。 复制/粘贴:布局的复制和粘贴是方便布局快速高效的重用,通过选中要重用的布局点击“复制”按钮即可获得该布局的一份拷贝,选择要放入的组织后点击“粘贴”按钮即可把拷贝的布局复制到目标组织下。 导入/导出:选中需要导出的布局点击〖导出〗按钮,即可获得该布局的一个.pml文件;选择要用友软件股份有限公司构建幸福企业创新改变未来11放入导入布局的组织后,点〖导入〗按钮,即可把导出的.pml文件恢复到目标组织中来; 删除关联关系:为已分配的布局或portlet取消分配;先选中已分配使用权限的布局或布局下的portlet,然后再选择已分配的对象,用户、角色或组织下的具体的对象,点击“删除关联关系”按钮,即可完成删除操作。第四,布局权限分配。1、布局权限的分配假设布局是受权限控制的,那么我们还需要为新建的布局分配使用权限。选中布局或其下属的任意一个portlet,点击〖分配〗按钮,弹出如图3-10所示的界面:图3-10布局的权限分配布局分配是指为新建的布局或已分配的布局分配使用的对象,这些对象包括角色、用户、组织(包括业务单元下属的部门)。同时分配过的也可以取消分配,即停止上述对象使用该布局。上图是按用户进行分配的,窗口右边上半部分显示的是待分配的用户,下半部分显示的是已分配的用户。分配完成后,该布局已分配的用户、角色及组织分别显示在表体对应的用户关系、角色关系和组织关系页签中。分配完成后,已分配的用户、已分配的角色对应的用户、已分配组织下的用户及已分配部门中的人员对应的用户有访问该布局的权限。2、portlet权限分配Portlet权限的分配也是通过“布局管理”的“分配”功能进行的,即对Portlet的权限控制可以通过“角色”、“用户”、“组织”进行分配。选中布局下需要分配权限的portlet,弹出界面与布局权限分配的一样。注意:“是否受权限控制”参数为“否”时,不能进行分配操作;如果要显示某个portlet,必须要有这个布局的权限,如果没有布局的权限只有portlet的权限,这个portlet也是显示不出来的。用友软件股份有限公司124.单点登录4.1概述SSO(Singlesign-on)即单点登录技术,它是指在多个子系统的大型应用中,用户在子系统之间进行切换时,不需要每次都重新输入用户的身份信息,从而做到一处认证,整个应用系统都能有效识别。单点登录技术的系统集成功能为当前企事业单位尤其是大型多子系统企业系统集成提供了完美的解决方案。它使得这些原有系统能够合理的集成起来,对外提供统一的界面风格和唯一的登录入口。UapPortal的单点登录方案,就是SSO技术的一种实现方式。UapPortal的单点登录方案是基于凭证的思想设计和实现的。对于UapPortal集成的每个第三方系统都有一个制作凭证的页面,该页面用于当前登录的Portal用户输入对应的第三方系统的用户信息,在正常情况下,该制作凭证的页面只会出现一次。当用户输入的第三方系统身份进行验证后,会自动在Portal系统的数据库中建立一对凭证槽和凭证信息,这对信息记录了Portal用户在特定的Portal布局和特定的Portlet下,与该第三方系统的身份对应关系。当该用户之后登录Portal并进入被集成的第三方系统时,Portal系统负责获取之前成功建立的对应第三方系统的身份信息,并用该身份信息进行第三方系统的身份认证。这一切的操作对当前登录用户来说都是透明的,他们看到的是没有输入任何身份信息而以正确的身份进入了第三方系统。另外,在用户每次登录第三方系统时,都会根据第三方系统的要求进行身份认证,因此这个登录过程是安全的。UapPortal的单点登录基本思路如下:使用数据库来存储各应用系统的访问凭证并关联Portal用户,在Portal登录后通过登录的Portal用户自动找到该应用系统的凭证直接进入各应用系统(每个应用系统一个portlet)。UapPortal的单点登录及系统集成功能,从整体上来区分,分为对Web系统架构以及对客户端系统架构的集成。对于UapPortal来说,对Web系统的集成提供了完善的支持和解决,至于客户端系统的集成需要,只提供了简单的支持功能。对Web系统的集成,目前有大小之分。集成一个单独的系统如NC、IUFO、E-HR等系统采用单独的一个布局存放(当然,该布局也是由一个portlet组成),这些Web系统称为“大”系统。另外,在本版本中还存在另外一些集成第三方系统的“小”portlet,如:我的功能Portlet里的“NC菜单”,是以“小”Portlet的形式出现的。他们主要提供一些对集成系统的辅助功能,如对NC系统中我的快捷菜单的提取。这两种方式功能侧重点略有不同,在实现方式上也有一些小的区别,将在下面详细介绍。关于对客户端系统集成的支持,基本的思想是通过Portlet加载applet,在applet中执行本地命令,打开客户端软件,并传入需要的用户身份参数信息,具体使用方式在下面详细介绍。用友软件股份有限公司构建幸福企业创新改变未来134.2单点登录设置打开【系统管理】→【客户化配置】→【门户配置】→【单点登录设置】节点,可以看到单点登录的配置界面。界面上显示的是系统默认集成的系统。包括NC集团应用、NC集团应用57、IUFO57、NC报销57、E-HR57等。系统支持集成自己的第三方系统,这部分内容需要进行二次开发。一般情况下,这部分配置内容由集团管理员或系统实施人员来配置。4.2.1单点登录系统的新增打开【系统管理】→【客户化配置】→【门户配置】→【单点登录设置】节点,点击〖新增〗按钮,弹出如图4-1所示的界面:图4-1单点登录配置 系统编码:单点登录系统的标识码(被集成的各个系统不能重复); 系统名称:单点登录系统的显示名称; 启用IP映射:勾选该项时,需要在“IP映射”界面设置来源IP和目标IP的映射; 授权类:登录被集成系统的授权类,需要进行二次开发,如果是预置的系统,则有预置值; 网关地址:登录被集成系统的URL地址。系统编码、系统名称、授权类和网关地址四个字段值不能为空,输入完后,点击〖确定〗按钮,完成单点登录系统的创建。接下来要进行属性设置及IP映射。下面以集成NC集团应用57、NC集团应用61、e-hr为例,来说明其具体的配置。用友软件股份有限公司144.2.2NC集团应用57的集成门户预置了对集成NC57集团应用,集成配置需要以下几个步骤:1.将Portal的IP地址添加到NC57的信任IP中。在nchome\ierp\bin目录下,修改exterior.xml文件,在<remoteip>127.0.0.1</remoteip>这行下面再添加一行<remoteip>Portal的IP地址</remoteip>。2.UapPortal环境中添加NC57数据源。直接添加一个NC57的数据库作为一个数据源,我们在这里标记这个数据源为dsname1。3.修改“NC集成应用57”的以下属性:打开【系统管理】→【客户化配置】→【门户配置】→【单点登录设置】节点,选中“NC集团应用57”后,点击〖修改〗按钮,在弹出如图4-2所示的界面:图4-2NC集团应用57将网关地址中的localhost改为集成的NC57系统的服务器地址,如果有端口,需要加上端口号。选中“NC集团应用57”后,点击〖设置属性〗按钮,在弹出如图4-3所示的界面:用友软件股份有限公司构建幸福企业创新改变未来15图4-3属性设置修改以下信息: AccountCode:集成的NC57系统的账套编码。修改成NC57的账套编码; registryUrl:进行NC57用户认证时的地址,单点登录机制需要该Url;需要将localhost:81修改为集成的NC57系统的服务器地址及端口号。 dsname:前面提到的添加到UapPortal中的NC57数据源的名字dsname1。4.新建布局。打开【系统管理】→【客户化配置】→【门户配置】→【布局管理】节点,新建一个布局,如“NC集团应用57”,然后选择“集成portlet”,保存后展开布局,选中集成Portlet,点击〖高级设置〗按钮,弹出如图4-4所示的界面:图4-4集成portlet的属性设置在“系统编码”下拉框中选中刚才配置的“NC集成应用57”;保存设置,然后按前面章节所述为新建布局分配使用权限等。这里需要说明的是,如果集成的是整个NC系统,则功能节点字段不须填写,如果要集成NC系统的某个功能节点,可以填写一个NC功能节点的编码。5.用户映射。用友软件股份有限公司16用户映射是用于配置门户用户与要登录的第三方集成系统的用户对应关系的节点。打开【系统管理】→【客户化配置】→【门户配置】→【用户映射】节点,在用户列表中选中要登录NC57系统的用户,如ncuser1(集团用户1),在表体选中要做用户映射的系统,点击表体右肩上的〖关联〗按钮,弹出如图4-5所示的界面:图4-5用户映射选择登录账套、公司、用户、密码以及登录语种,点击〖确定〗按钮建立关联关系。点击〖刷新〗按钮后,可以看到状态栏由“未关联”变成“已关联”。对于已建立了关联的用户,如果不需要这种关联关系了,点击〖取消关联〗按钮即可取消关联关系。6.登录系统。以ncuser1身份登录,点击“NC集团应用57”布局,就可以直接登录进NC57系统。如果没有登录成功,请检查前面的配置是否正确。4.2.3NC集团应用61的集成门户预置了对NC集团应用61的集成,集成配置需要以下几个步骤:1、将Portal的IP地址添加到NC61的信任IP中。编辑NCHOME\ierp\sf\ssoConfig.xml文件,将<listParamkey=-IPAddress-><string>127.0.0.1</string></listParam>中增加一个行<string>Portal的IP地址</string>,重启中间件。2、修改单点登录的属性。打开【系统管理】→【客户化配置】→【门户配置】→【单点登录设置】节点,选中“NC集团应用”后,点击〖修改〗按钮,将其中的地址修改为NC服务器的地址。点击〖设置属性〗按钮,修改其中的AccountCode为NC系统的帐套编码,s_user和s_password为NC的管理员用户和密码,其余与服务器地址相关的修改为NC服务器的地址。用友软件股份有限公司构建幸福企业创新改变未来173、新建布局。打开【系统管理】→【客户化配置】→【门户配置】→【布局管理】节点,新建一个布局,然后选择集成portlet,保存后展开布局,选中集成Portlet,点击高级设置中,系统编码选中刚才配置的NC系统。4.2.4e-hr57的集成门户预置了对e-hr57的集成,集成配置需要以下几个步骤:1、修改HR的配置文件:\hotwebs\hrss\WEB-INF\hrss.properties文件,将其中的“identifyCodeEnabled=”参数设置为false;2、UapPortal环境中添加e-hr57数据源。直接添加一个e-hr57的数据库作为一个数据源,名称为ehr57。3、修改单点登录的属性。打开【系统管理】→【客户化配置】→【门户配置】→【单点登录设置】节点,选中“e-hr57”后,点击〖修改〗按钮,将其中的地址修改为NC服务器的地址。点击〖设置属性〗按钮,修改其中的AccountCode为e-hr57系统的帐套编码,dsname为上一步添加的e-hr57数据源的名称ehr57,其余与服务器地址相关的修改为NC服务器的地址;3、新建布局。打开【系统管理】→【客户化配置】→【门户配置】→【布局管理】节点,新建一个布局,然后选择集成portlet,保存后展开布局,选中集成Portlet,点击高级设置中,系统编码选中刚才配置的e-HR57系统。4.2.5NC菜单首页我的功能中有个NC菜单,这是前面说的另以“小”portlet形式出现的集成。这个功能是获取登录用户关联的NC用户的被加入到“常用功能”里的节点。配置了“NC集成应用”的单点登录后,NC系统中的常用功能可以显示在这里。5.用户的门户个性化5.1概述这里讲到的门户个性化,是指登录用户自己可以配置的个性化内容。用户登录到portal后,可以通过右上角的〖更多〗按钮,为自己的portal进行个性化设置。当布局的“是否只读”参数为否时,可以对布局的主题、皮肤进行设置,可以为布局增加、删除portlet,还可以拖曳portlet,如果portlet的属性是可设置的,还可以为portlet设置样式;当该参数为是时,这些操作都是禁止的。如图5-1所示,,点击界面的右上角有个〖更多〗按钮,在弹出的功能列表里,列出了用户可个性化的内用友软件股份有限公司18容。图5-1集成凭据管理:修改密码:修改登录用户的登录密码,在用户节点增加的用户使用的是通用的密码,用户第一次登录后,可以在这里更改密码,修改密码保存后,会同步到后台数据库中。如果这个用户是NC同步用户,那么修改后的密码也会更新NC用户的登录密码。语言设置:设置客户端的显示语种,系统提供了简体中文、繁体中文和英语三种语言,默认显示为简体中文。主题设置:更换布局的主题。如果系统提供了多套主题,可以在这里进行主题设置,设置后,只有改变当前用户的主题,而其他用户仍使用布局中设置的主题。皮肤设置:更换布局的皮肤。系统预置了三种皮肤:简约、经典和兼容。更换后,只有当前用户的皮肤被更换,而其他用户仍使用布局中设置的皮肤。增加portlet:为布局添加新的portlet。恢复布局:将当前布局恢复到系统默认状态。用户将对布局进行了个性化的操作,但经过一段时间后又不想要了,或者其他原因想把现有布局恢复为系统默认的布局,可执行此操作。5.2应用实例5.2.1如何添加portlet如在一个布局上添加“超链接”portlet,样式选择“简约圆角边框”,显示名称为“超级链接”,操作如下:点击“增加portlet”,弹出如图5-2所示的portlet添加窗口,点击其中的Portlet的参照,弹出如图5-3所注意:这里的恢复布局,只是恢复当前用户的系统布局。用友软件股份有限公司构建幸福企业创新改变未来19示的界面,界面上列出的是系统内所有的portlet,选择需要添加的“超链接”portlet后,点击〖确定〗按钮;样式字段用于定义Portlet的显示样式,系统预置了4种样式,如图5-4所示,选择“简约圆角边框”后,点击〖确定〗按钮;显示名称字段用于定义显示在Portlet左上角的名称,此处输入“超级链接”,如图5-5所示,点击〖确定〗按钮,超链接portlet就添加到布局上了,新添加的portlet默认显示在布局的左上角,效果如图5-6所示。图5-2图5-3图5-4用友软件股份有限公司2图5-5图5-6需要注意的是,同一个portlet,在一个布局中只能出现一次。5.2.2如何删除portlet鼠标放到要删除的portlet的标题栏,在标题栏的右侧会显示出一个“X”的图标,如图XXX所示,点击该图标,即可将该portlet删掉。5.2.3如何调整portlet的位置用鼠标左键点中要调整位置的portlet的标题栏,将它拖曳到想要放置的位置,被放置的位置变成红色阴用友软件股份有限公司构建幸福企业创新改变未来3影,松开鼠标即可。5.2.4如何设置portlet的属性鼠标放到需要设置属性的portlet的标题栏,在标题栏的右侧会显示出一个“”图标,如图XXX所示,点击该图标,系统弹出属性设置界面,该界面列示出允许用户自己设置的portlet属性,修改其属性值,保存后生效。6.门户模块管理门户模块管理,是提供给系统管理员的一个实施工具类节点,以系统管理员身份登录,打开【系统管理】→【应用管理平台】→【门户配置】→【门户模块配置】节点,显示如图6-1所示的界面,提供了升级、恢复出厂设置、portlet设置的功能。图6-1升级:是将修改的文件更新到数据库中,修改的文件是指portlet.xml中的版本号发生改变的时候,门户会把改变的portlet同步到数据库中恢复出厂设置:该操作是将工程下的模块更新到数据库并复制到后台文本下。portlet设置:提供portlet的复制和删除功能。因为同一个布局中相同portlet只能放置一个,所以当一个布局中需要放置内容不同的相同portlet时,需要先在这里对portlet进行复制。7.流程中心流程是协同办公中最常见、最基础的应用,用户对象是广大的普通员工。用户数量多且专业性低,流程种用友软件股份有限公司4类多且使用频率高,因此系统提供的流程中心是协同工作流的门户前端应用,专门针对流程发起人、参与人和监督人,提供面向用户的便捷应用功能。流程中心提供了我的工作,发起工作,流程监控,流程统计等功能。发起工作:提供了一个流程的统一入口。开展一项工作或发起一个事项,首先需要选择合适的办理流程,如发新闻走新闻发布流程,请假找请假流程,临时性的工作请示发自由流程等。然后,填写内容、提交发起了流程;流程监控:对于已发起的流程,还需要及时追踪流程进行情况,如审批到哪一环节、审批意见如何等。如果流程比较紧急或者办理有延误,可以给办理人发催办提醒。流程监控提供了对流程实例的管理和跟踪功能。提供挂起,恢复,终止,催办,查看流程历史等功能。作为流程监督人,流程监控,可以是流程发起人,参与人,也可以是流程监控人。我的工作:提供一个流程处理的工作台,这里展现的是我发起的,或我接收到的推送给我的流程,无论是自由表单的流程,还是协同办公的流程,还是NC系统的流程,或者是集成第三方系统的流程,都可以在这里展现。对于待我处理的待办任务,提供暂存,提交和收回操作,还可以查看流程详情,上传附件等。流程统计:提供按流程实例和按流程任务统计的一个简单的统计查询功能。7.1总体应用架构用友软件股份有限公司构建幸福企业创新改变未来5图7-1总体架构图协同系统中使用流程的功能众多,除公文管理、信息发布这类独立模块,还有大量使用表单+流程构建的未注册独立菜单的功能。7.2发起工作发起工作节点是各类流程的统一入口,目的是帮助用户“选择适用流程”。不管是有专门入口菜单的流程,还是无专门菜单的,都可以在此找到。发起工作节点提供以下功能: 按业务类型分类显示当前用户已获授权的所有流程。 可按业务类型、流程名称等模糊查询、定位所需流程。 提供专门的常用流程显示区,显示的流程通过两个途径设置:一是由组织管理员定义的,用户不能调整;二是由当前登录用户自定义,用户可随意调整。 提供自由流程发起入口。进入【流程中心】→【发起工作】,界面显示如图7-2所示。图7-2发起工作这里列示的是当前登录用户有权限的,且在菜单分组为“流程入口”或“表单入口”下定义的功能节点,点击链接,可以直接打开相应的功能节点。如图7-2所示,整个体界面分成两部分,最顶上一行,常用流程显示区,将设置为常用的流程集中显示在一起,方便快速查找;下面部分则按业务分类显示用户有权限的功能节点的流程定义。常用流程的定义有以下两种方式:1、由组织管理员定义,整个系统内生效,用户不可修改。以集团管理员或有“菜单注册”节点权限的组织管理员身份登录,进入【系统管理】→【客户化配置】→【菜单管理】→【菜单注册】,在左侧菜单分组下,找到“表单入口”或“流程入口”分组,右边列表界面列出当前分组下的菜单项,选择要定义为常用流程的菜单项,点击〖修改〗,弹出如图7-3所示界面,用友软件股份有限公司6勾选其中的“是否常用”字段后,点击〖确定〗,常用流程就设置好了。图7-3管理员定义常用流程2、由普通用户自己定义,只有定义的用户可见,用户可随意调整。以普通用户身份登录,进入【流程中心】→【发起工作】,在流程列表中,将鼠标放到要添加为常用流程的链接上,在这个链接后面就会出现一个小五星,如图7-4所示,点击它,会弹出一个窗口,输入常用流程名后,点击〖确定〗,该流程名就会显示在常用流程区域。如果该流程不再常用,那将同样将鼠标放到常用流程区域想要删除的流程链接上,这个链接后面就会出现一个小叉子的图标,点击它就会将这个链接删除掉。用友软件股份有限公司构建幸福企业创新改变未来7图7-4用户自定义常用流程7.3我的工作为流程发起人、参与人提供的流程任务处理的统一入口。协同任务、集成第三方系统的任务自由表单的任务都可以在这里统一处理。界面如图7-5所示。点击链接进入任务的审批界面。图7-5我的工作为了便于使用者使用,我们根据任务类型和办理情况两个维度对任务进行了分类。打开节点,列表默认显示任务类型为“我的办件”中的待办任务。按任务类型的不同,分为我的办件和我的阅件。按照办理情况的不同,我的办件又分为待办,已办和办结的任务;我的阅件又分为待阅,已阅和阅毕任务。1、我的办件 待办:列示的是作为流程参与人,尚未办理的流程任务;点击表单的链接,进入流程审批态界面,进行流程任务的审批。 已办:列示的是作为流程参与人,已经办理完成但流程实例尚在办理中的流程任务,包含办理结果为同意|不同意|驳回|加签|转发的流程任务。点击表单的链接,进入流程浏览态界面。 办结:列示的是作为流程发起人或作为流程参与人参与的,且流程实例已经完成的流程任务,被终止的也就是作废态的流程任务也列示在这里。点击表单的链接,进入流程浏览态界面。2、我的阅件 待阅:列示的是作为流程的阅知人,尚未阅读的流程任务;点击表单的链接,进入流程的传阅界面。 已阅:列示的是作为流程的阅知人,已经阅读的流程任务;点击表单的链接,进入流程的浏览态界面。 阅毕:列示的是作为流程的阅知人,已经阅读并确认的流程任务;点击表单的链接,进入流程的浏览态界面。3、批量审批:用友软件股份有限公司8进入【流程中心】→【我的工作】界面,默认显示我的待办的办件,在这个界面上,支持对待办任务的批量审批。勾选待办列表上的待办任务,点击〖审批〗按钮,弹出如图7-6所示界面:图7-6批量审批批量审批时,只支持选择同意或不同意。如果勾选的流程任务中包含NC的流程任务,或需要指派的流程任务,则忽略。4、查询方案在查询方案区域,系统预置了两个查询方案:我发起的任务和近一周的工作。我发起的任务:快速定位发起人为当前登录人的待办、已办、办结的任务,以及发起人为当前登录人的的待阅、已阅、阅毕的任务。近一周的工作:和当前登录用户相关的,制单日期为最近一周的流程任务。7.4我的流程portlet系统提供了一个“我的流程”portlet,用于显示当前登录用户的待办任务,如图7-7所示,默认显示最新的10条记录。我的流程portlet,可根据需要,放置在任意一个布局上。注意:我的工作列表标题前面的图标,是标识该任务被催办过,或有流程便签;列表界面显示红色表示该条任务已超期,显示黄色表示即将超期;用友软件股份有限公司构建幸福企业创新改变未来9图7-7我的流程portlet点击标题可以直接打开如图7-8所示的审批界面。图7-8审批界面审批界面上的审批动作的具体说明,请参见UapWeb应用平台手册,这里不再赘述。7.5流程监控流程监控节点,主要用于流程监控人和流程参与者对流程实例进行集中管理、监控和追踪,提供流程挂起、流程恢复、流程终止、查询流程历史,以及对已经超期或即将超期的流程实例发起催办等功能。进入【流程中心】→【流程监控】,界面如图7-9所示。在界面左边的快捷栏里,选择要进行监控的流程实例的所属组织及节点分组,界面右侧显示所选组织及业务类型下的所有的流程实例,选中其中一个流程实例,可对其进行挂起,恢复,终止,催办,查看流程历史等操作。表体记录了执行挂起、恢复、终止操作用友软件股份有限公司10时的原因。图7-9流程监控挂起:将运行中的流程实例暂停执行,流程被挂起后,流程实例的状态由运行中变为挂起。“运行中”的流程实例可以执行“挂起”操作。被挂起的流程实例只能执行“恢复”和“终止”操作。恢复:将挂起的流程实例恢复运行,流程恢复后,流程实例的状态由挂起变为运行中。“挂起”的流程实例可以执行“恢复”操作。运行中的流程实例可以执行“挂起”,“终止”和“催办”操作。终止:将运行中的流程实例结束运行,流程终止后,流程实例的状态由运行中变为作。“挂起”和“运行中”的流程实例可以执行“终止”操作。作废的流程实例不可以执行任何操作。催办:对于即将到期或已经超期的流程实例,系统支持向流程实例的当前执行人发送催办消息,催促其尽快完成流程任务。只有运行中的流程实例可以发送催办消息。是否允许发送催办消息,受流程活动上的“允许催办”参数的控制。当前流程执行人登录门户后,进入【流程中心】→【我的工作】,在“我的办件――待办”列表的标题列的最后,可以看到一个催办的小图标,点击小图标,弹出催办消息的列表,如图7-10所示。图7-10催办流程历史:查看当前流程实例的流程图以及流程的执行历史。如图7-11所示。用友软件股份有限公司构建幸福企业创新改变未来11图7-11流程历史7.6流程统计7.6.1按实例查询提供某个组织在某个时间段内,按流程实例统计的流程总数、及已完成数量的列表。进入【系统管理】→【流程管理】→【流程统计】→【按实例查询】节点,输入需要统计的开始时间和结束时间,统计结果如图7-12所示。图7-12按实例查询用友软件股份有限公司12以普通用户身份登录,进入【流程中心】→【报表统计】→【按实例查询】,提供的是相同的功能。7.6.2按任务查询提供某个组织在某个时间段内,针对于某个任务拥有者,按流程任务统计的流程任务总数、已完成数量、未完成数量以及超期数量的列表。进入【系统管理】→【流程管理】→【流程统计】→【按任务查询】节点,输入需要统计的开始时间和结束时间后,统计结果如图7-13所示。图7-13按任务查询以普通用户身份登录,进入【流程中心】→【报表统计】→【按任务查询】,提供的是相同的功能。7.7代理人员工因出差、请假等不能正常工作时,可设置代理人,委托其在一定时间内代理本人某些业务。普通用户可以为自己设置代理人。代理内容分为我发起的和发给我的两类,也即制单权限和审批权限,系统提供了制单代理人和审批代理人的设置。当某个业务类型或子类型下定义了审核代理人或制单代理人,流程在流转过程中,会自动去匹配启用的,且当前登录日期在开始时间和结束时间之间的代理人,如果找到了,流程转到代理人处理,没有找到则继续最初的定义流转。对于一个业务类型或业务子类型来说,可以设置多个制单代理人和审.