IT故障报修流程部署
1. Restore SPWorkflowDB.bak(在SPFaultRepairWorkflow.Deploy文件夹DB目录中)
2. 确保SQL SERVER采用SQL认证方式,SA可以登录;或者重新创建一个SQL验证的用户
3. 在SharePoint的web.config文件中之前添加:
…
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:
因篇幅问题不能全部显示,请点此查看更多更全内容