Skelta Workflow.NET 初次使用
1、安装
安装完后在服务里多了两项自启动的服务:
Skelta Task Scheduler stand alone service
SKELTA Workflow.NET Engine - Professional Edition
2、Demo
http://localhost/SkeltaSample
奇怪,怎么半天没反应呢?运行Skelta Log Console,提示找不到C:\Program Files\Skelta\Workflow.NET\Samples\SkeltaSample\Database\SampleApplication.mdb 数据库,而我把它装在D盘上了。修改web.config中的连接字符串就可以了。登录ID在表User里,
3、使用
a)、打开Microsoft Visual Studio .NET 2003,在Visual C#项目里创建一个Asp.Net Web应用程序workflow_test。
b)、在左边的工具箱点右键,选择“添加选项卡(A)”,命名为“Skelta”,再在Skelta选项里点右键,选择“添加/移除项(I)...”,在自定义工具箱窗体里选择“.Net Framework 组件”,点击“浏览”按钮,选择“\Program Files\Skelta\Workflow.NET\Bin ”文件夹里的 Workflow.NET.Web.Designer.dll
c)、上面步骤在Skelta项里添加了ProcessDesigner项,拖一个到WebForm1上。选择新建的ProcessDesigner1,在属性里可以看到ApplicationName值为Default,FileName值为Default,WorkflowName值为Defaultl。
d)、打开\Program Files\Skelta\Workflow.NET\文件夹,编辑 WorkflowNET.Config.xml 文件,找到Application属性,如下:
其中 <Application name="Default">对应ProcessDesigner1的ApplicationName属性。
<server>定义workflow engine的主机和端口,这里本机测试就用localhost默认值。
<fromemail> 项用于定义从Workflow.NET发出的邮件地址。
<datasource>和<sourceelements>定义了给Asp.net应用程序用的资源
e)、生成解决方案,浏览Webform1.aspx就可以看到下面的画面,其中流程是自己填加上去的。
在使用过程中经常发现失去响应,需要重新启动World Wide Web Publishing Service才行,估计是试用版的缘故或者是版本太低了。不过这套产品价格可真贵。
安装完后在服务里多了两项自启动的服务:
Skelta Task Scheduler stand alone service
SKELTA Workflow.NET Engine - Professional Edition
2、Demo
http://localhost/SkeltaSample
奇怪,怎么半天没反应呢?运行Skelta Log Console,提示找不到C:\Program Files\Skelta\Workflow.NET\Samples\SkeltaSample\Database\SampleApplication.mdb 数据库,而我把它装在D盘上了。修改web.config中的连接字符串就可以了。登录ID在表User里,
3、使用
a)、打开Microsoft Visual Studio .NET 2003,在Visual C#项目里创建一个Asp.Net Web应用程序workflow_test。
b)、在左边的工具箱点右键,选择“添加选项卡(A)”,命名为“Skelta”,再在Skelta选项里点右键,选择“添加/移除项(I)...”,在自定义工具箱窗体里选择“.Net Framework 组件”,点击“浏览”按钮,选择“\Program Files\Skelta\Workflow.NET\Bin ”文件夹里的 Workflow.NET.Web.Designer.dll
c)、上面步骤在Skelta项里添加了ProcessDesigner项,拖一个到WebForm1上。选择新建的ProcessDesigner1,在属性里可以看到ApplicationName值为Default,FileName值为Default,WorkflowName值为Defaultl。
d)、打开\Program Files\Skelta\Workflow.NET\文件夹,编辑 WorkflowNET.Config.xml 文件,找到Application属性,如下:
<application name="Default">
<datasource type="access oledb">provider=Microsoft.Jet.OLEDB.4.0;data source=D:\Program Files\Skelta\Workflow.NET\Samples\SkeltaSample\Database\SampleApplication.mdb</datasource>
<server source="localhost" port="8755"/>
<sourceelements>D:\Program Files\Skelta\Workflow.NET\WorkflowElements\Default</sourceelements>
<fromemail>admin@domain.com</fromemail>
<resourcehandler name="SampleResourceDB" assembly="D:\Program Files\Skelta\Workflow.NET\bin\XmlResourceHandler.dll" class="ResourceHandler.XMLResource" param="D:\Program Files\Skelta\Workflow.NET\sampleresourcehandler.xml"/>
<businesshoursdetails class="Workflow.NET.Calendar.BusinessHoursInterface" assembly="D:\Program Files\Skelta\Workflow.NET\bin\Workflow.NET.Calendar.dll"/>
<documentwebviewcontrol class="Workflow.NET.Web.ActivityDocumentDetails.DocumentDetailsControl" assembly="D:\Program Files\Skelta\Workflow.NET\Bin\Workflow.NET.Web.ActivityDocumentDetails.dll" param=""/>
<workflow name="Default">
<sourceelements>D:\Program Files\Skelta\Workflow.NET\WorkflowElements\Default</sourceelements>
</workflow>
</application>
<datasource type="access oledb">provider=Microsoft.Jet.OLEDB.4.0;data source=D:\Program Files\Skelta\Workflow.NET\Samples\SkeltaSample\Database\SampleApplication.mdb</datasource>
<server source="localhost" port="8755"/>
<sourceelements>D:\Program Files\Skelta\Workflow.NET\WorkflowElements\Default</sourceelements>
<fromemail>admin@domain.com</fromemail>
<resourcehandler name="SampleResourceDB" assembly="D:\Program Files\Skelta\Workflow.NET\bin\XmlResourceHandler.dll" class="ResourceHandler.XMLResource" param="D:\Program Files\Skelta\Workflow.NET\sampleresourcehandler.xml"/>
<businesshoursdetails class="Workflow.NET.Calendar.BusinessHoursInterface" assembly="D:\Program Files\Skelta\Workflow.NET\bin\Workflow.NET.Calendar.dll"/>
<documentwebviewcontrol class="Workflow.NET.Web.ActivityDocumentDetails.DocumentDetailsControl" assembly="D:\Program Files\Skelta\Workflow.NET\Bin\Workflow.NET.Web.ActivityDocumentDetails.dll" param=""/>
<workflow name="Default">
<sourceelements>D:\Program Files\Skelta\Workflow.NET\WorkflowElements\Default</sourceelements>
</workflow>
</application>
其中 <Application name="Default">对应ProcessDesigner1的ApplicationName属性。
<server>定义workflow engine的主机和端口,这里本机测试就用localhost默认值。
<fromemail> 项用于定义从Workflow.NET发出的邮件地址。
<datasource>和<sourceelements>定义了给Asp.net应用程序用的资源
e)、生成解决方案,浏览Webform1.aspx就可以看到下面的画面,其中流程是自己填加上去的。
在使用过程中经常发现失去响应,需要重新启动World Wide Web Publishing Service才行,估计是试用版的缘故或者是版本太低了。不过这套产品价格可真贵。
Pricing | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||