您的当前位置:首页正文

IT故障报修流程部署

2020-01-11 来源:汇智旅游网


IT故障报修流程部署

1. Restore SPWorkflowDB.bak(在SPFaultRepairWorkflow.Deploy文件夹DB目录中)

2. 确保SQL SERVER采用SQL认证方式,SA可以登录;或者重新创建一个SQL验证的用户

3. 在SharePoint的web.config文件中之前添加:

connectionString=\"Data Source=SQLSERVERNAME;Initial

Catalog=SPWorkflowDB;Persist Security Info=True;User ID=sa;Password=xxxxxx\"

providerName=\"System.Data.SqlClient\" />

其中:

SQLSERVERNAME根据客户具体情况设定;

User ID=sa,或者是之前创建的一个用户(但要用SQL验证方式登录)

Password根据客户具体情况设定

4. 上传初始表单:

1) 打开SharePoint管理站点: 管理表单模板上载表单模板

2) SPFaultRepairWorkflow.Deploy文件夹选择中选择FaultRepairInitial.xsn表单模板,注意FaultRepairTasks.xsn不可上传

点击上载

如果显示“正在安装”,则稍定片刻,刷新页面,知道状态为“就绪”。然后点击FaultRepairInitial.xsn的下拉框,选择“激活到网站集”

选择要部署的站点,然后确定即可

5. 在要部署的站点上创建Infopath表单库(比如叫SPFaultRepairForms)。

创建好后选择“库设置”,在常规设置一栏中选“高级设置”,里面设置如下 :

1) 内容类型:是否允许管理内容类型是

2) 正在浏览器中打开文档:启用浏览文档的默认打开行为在浏览器中打开

确定

3) 回到表表单库,在内容类型一栏中选择从现有网站内容类型添加。

4) 在可用网站内容类型中选择FaultRepairIntial,添加确定

6. 部署Workflow。编辑Installx64.bat:

1) 这两句话中的url需要根据用户环境写,比如http://demo。注意只要写根站点集的url即可

stsadm -o deactivatefeature -filename SPFaultRepairWorkflow\\feature.xml -url http://demo

stsadm -o uninstallfeature -filename SPFaultRepairWorkflow\\feature.xml -force

stsadm -o installfeature -filename SPFaultRepairWorkflow\\feature.xml -force

stsadm -o activatefeature -filename SPFaultRepairWorkflow\\feature.xml -url http://demo

2) gacutil.exe是用来把dll加载到GAC,我SPFaultRepairWorkflow.deploy中放了一个(x64的),以防部署时客户环境没有。

运行Installx64.bat

7. 检查部署情况。打开C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\TEMPLATE\\FEATURES目录,进入SPFaultRepairWorkflow目录,其中有4个文件:

8. 回到SPFaultRepairForms表单库,在表单库设置常规设置中选择工作流设置.

在选择工作流适用的内容类型保持默认,千万不要改动

在选择工作流模板中选择IT Fault Repair

在输入此工作流的唯一名称中输入IT Fault Repair,注意这里输入的要和web.config中配置的一致.

其余保持默认,点击确定

9. 在SPFaultRepairForms的文档中选择新建新建FaultRepairInitial即可加载表单

点击Submit可以发起流程

部署步骤:

Step1:修改Installx64文件中部分内容:

:: Note: 64-bit alternative to lines above; uncomment these to install on a 64-bit machine

\"%programfiles% (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Bin\\x64\\gacutil.exe\" -uf SPFaultRepairWorkflow.dll

\"%programfiles% (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Bin\\x64\\gacutil.exe\" -if bin\\Release\\SPFaultRepairWorkflow.dll

::Note: Uncomment these lines if you've modified your deployment xml files or IP forms

stsadm -o deactivatefeature -filename SPFaultRepairWorkflow\\feature.xml -url

http://win-2flbdg4k4j0

stsadm -o uninstallfeature -filename SPFaultRepairWorkflow\\feature.xml -force

stsadm -o installfeature -filename SPFaultRepairWorkflow\\feature.xml -force

stsadm -o activatefeature -filename SPFaultRepairWorkflow\\feature.xml -url http://win-2flbdg4k4j0

Step2:检查feature文件

Step3:检查workflow文件

Step4:

因篇幅问题不能全部显示,请点此查看更多更全内容