编程道

导航

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">
        
<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
Currency: 
USD ($)   GBP (£)   EUR (€)   JPY (¥)       
Skelta Workflow.NET 2004
Add to Cart   元 13,636 1 Developer Edition License   Download  (23.2 MB)
Add to Cart   元 40,105 4 Developer Edition License   Download  (23.2 MB)
Add to Cart   元 68,179 8 Developer Edition License   Download  (23.2 MB)
Add to Cart   元 136,358 1 Site Wide Developer Edition License (Allows Unlimited Developers at a Single Physical Address)   Download  (23.2 MB)

posted on 2005-12-16 02:32  编程道  阅读(4787)  评论(1编辑  收藏  举报