壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1309|回复: 0

P6工作流及文档配置

[复制链接]
发表于 2011/12/18 20:03:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x

安装P6 内容管理与工作流功能


内容存储库(Content Repository)可以让用户在P6 Web Access中协同与管理文档。工作流存储库Workflows Repository )帮助用户保持对项目请求的审批与跟踪。为了用户能够在  P6 Web Access 使用这些改进的文档管理与项目请求功能,必须要事先安装好 Content and Workflows Repositories
安装内容存储库
内容存储库在运行数据库向导及安装 P6 Web Access的过程中会自动安装. 但是,要启用内容存储库功能,你需要在 P6 Web Access Administration Application中的 Database/Instance/Content Repository 项进行设置.
安装工作流存储库
工作流存储库在运行数据库向导及安装 P6 Web Access的过程中是不会安装的。而是这些安装文件在相关的网上可以找到. 有关工作存储库的安装说明,可以在  P6 Web Access home folder (for example, c:p6wahome)找到,文件名为: addworkflowjars ,可以记事本打开。一旦你完成了该文件中安装步骤,一部分可以自动安装,一部分需要手动配置。在完成安装后,你需要在 P6 Web Access Administration Application中的Database/Instance/Workflow Repository 项进行相设置。
1.       下载JBPM 文件
a.       访问 http://www.jboss.org/jbossjbpm/jbpm_downloads/
b.      下载 jbpm-jpdl-3.2.3.zip (the runtime version)
c.       解压 zip file P6 Web Access home 位置 (例如, c:p6wahome), 或者是与 addworkflowjars 文件所在位置.
2.       下载 C3P0 文件
a.       访问 http://sourceforge.net/projects/c3p0/
b.      下载 c3p0-0.9.1.2.bin.zip (c3p0-bin)
c.       解压 zip file P6 Web Access home 位置 (例如, c:p6wahome), 或者是与 addworkflowjars 文件所在位置.
3.       创建 Workflows Schema
a.       按要求对数据库(PMDB)或工作流数据库运行下列脚本:
                                                               i.      对于 Oracle, jbpm-jpdl-3.2.3dbjbpm.jpdl.Oracle.sql
                                                             ii.      对于 MS SQL, jbpm-jpdl-3.2.3dbjbpm.jpdl.mssql.sql


4.       自动安装 the Workflows
a.         addworkflowjars.bat文件的开始指定JAVA_HOME的位置
b.        addworkflowjars.bat文件的开始指写 P6WEBACCESS_HOME的位置
c.       JBPM C3PO解压后的Lib文件夹中复制以下文件到P6WEBACCESS_HOM(例如, c:p6wahome):
jbpm-jpdl-3.2.3jbpm-jpdl.jar
jbpm-jpdl-3.2.3libhibernate3.jar
jbpm-jpdl-3.2.3libdom4j.jar
jbpm-jpdl-3.2.3libsh.jar              
c3p0-0.9.1.2libc3p0-0.9.1.2.jar
d.      运行 addworkflowjars.bat 文件
e.      部署 (如果在安装工作流之前已经部署了,则需要重新部署) 新生产的 ear 文件

配置 P6 Web Access Configuration 中的 Content Repository相关项




8_1274174094veeK.jpg




URL:  Database URL 用于与数据库建立连接.
Oracle 样例:
embedded://jdbc:Oracle:thinxx.xxx.xxx.xx:yyyy:zzzz
SQL 样例:
embedded://jdbc:sqlserver://xxxx:yyyy;database=zzzz;

embedded://jdbc:sqlserver://127.0.0.1:1433;database=pmdb_ec;
x = IP 地址或机器名
y = 数据库监听端口
z = 数据库名称

Database User Name:  用于建立与数据库连接的用户名.
默认情况下, Oracle admuser MS SQLsa.
Database Password:  用于建立与数据库连接的用户的口令.
默认情况下, Oracle admuser MS SQLsa.
Repository Home:  用于存储文件的位置. 指定一个位置, 或者键入一个名称,而将来会在Bootstrap home 目录下创建一个文件夹。
Admin User Name:  内容存储应用程序的管理员用户名称 (如果使用P6自带的JackRabbit则不需要配置,该配置是为了将来与其他内容管理程序接口预留)
Admin Password:  内容存储应用程序的管理员用户的口令 (如果使用P6自带的JackRabbit则不需要配置,该配置是为了将来与其他内容管理程序接口预留)
Enable Connection Pooling:  提供连接到内容存储库的共享数据库连接.
Maximum Connections:   连接到内容存储库的共享数据库的最大连接数.


配置 P6 Web Access Configuration Workflow Repository相关选项

8_1274174096Lmoo.jpg


URL:  Database URL 用于与数据库建立连接.
Oracle 样例:
jdbc:Oracle:thin:@xx.xxx.xxx.xx:yyyy:zzzz
SQL 样例:
jdbc:sqlserver://xxxx:yyyy;database=zzzz;
x = IP 地址或机器名
y = 数据库监听端口
z = 数据库名称
Database User Name:  用于建立与数据库连接的用户名.
默认情况下, Oracle admuser MS SQLsa.
Database Password:  用于建立与数据库连接的用户的口令.
默认情况下, Oracle admuser MS SQLsa.
Enable Connection Pooling: 提供连接到内容存储库的共享数据库连接
Maximum Connections:  连接到内容存储库的共享数据库的最大连接数.
Timeout:  一般保持默认设置,若设置为0则闲置连接不会断开。
Connection Test Period:  一般保持默认设置,若设置为0则不会测试任何连接。

在部署完 P6 Web Access后如何增加 Workflows 功能
JBoss:

  • 停止 P6 Web Access/JBoss application server.
  • 用前面重新生成的  primaveraweb.ear来替换原来部署在serverdeploy 目录下的 primaveraweb.ear.
  • 找到 server        mpdeploy 目录并删除 tmpXXXXXprimaveraweb.ear-contents 目录 tmpXXXXXprimaveraweb.ear 文件.
  • 找到 < JBoss home >serverworkjboss.weblocalhost 删除 primaveraweb 目录.
  • 启动 P6 Web Access/JBoss application server.
Weblogic:

  • 停止 myPrimavera/WebLogic application server.
  • 用前面重新生成的  primaveraweb.ear来替换原来部署在 eauser_projectsdomainsautodeploy 目录下的 primaveraweb.ear.
  • 找到 eauser_projectsdomainsserversAdminServerstage 并删除_appsdir_primaveraweb_ear 目录.
  • 找到 eauser_projectsdomainsserversAdminServer        mp_WL_TEMP_APP_DOWNLOADS 并删除 _appsdir_primaveraweb_ear 目录.
  • 找到 eauser_projectsdomainsserversAdminServer_WL_user 并删除_appsdir_primaveraweb_ear 目录.
  • 启动 the WebLogic Server.


Websphere:

  • 登录到 WebSphere Administrative Console.
  • 在左边的导航树中, 展开 Applications 并单击 Enterprise Applications 链接.
  • 勾上 Primavera 旁边的复选框并单击 Stop.
  • 当流程完成后, 再次勾上 Primavera 旁边的复选框, 然后单击 Uninstall.
  • uninstall 完成后, 保存配置.
  • 重新部署前面生成的新primaveraweb.ear文件.



该贴已经同步到 lihuolin958的微博
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 00:45 , Processed in 0.017984 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表