Java shark工作流程

下面是一个调试shark的例子,通过这个例子可以大致了解shark的工作流程。

操作和测试

转到${tws}\bin目录,先运行tns.bat,再运行run.bat,再运行runSA.bat,启动管理器,输入用户名admin,密码enhydra,OK,输入管理器。

下面是一个快速入门,翻译自Shark自己的快速入门,简化并纠正了几个错误:

进入“包管理”,点击“加载”按钮,选择“test-JavaScript.xpdl”,然后点击“加载”或者双击“test-JavaScript.xpdl”。shark将包装入内存后,点击“退出”。

进入“流程实例化管理”,选择“Package-test _ js-& gt;过程定义-游戏”

这是一个猜数字的游戏。有两个玩家。系统开始生成一个随机数,然后玩家可以输入一个数字。如果输入的数字更接近系统生成的随机数,他会得到一个副本,游戏开始时输入游戏循环数。

进入“用户管理”-“用户”,点击“新建”按钮。

创建两个用户,即test1和test2,并设置自己的密码。游戏中会用到这两个用户。

转到“用户管理”-“映射”子部分,然后单击“添加”按钮。

在左边选择“Player 1”,在右边选择“test1”,点击“应用”按钮,然后点击“关闭”按钮。

对test2做同样的操作,但是选择“Play 2”。

好了,准备开始这个游戏,进入“流程实例化管理”,选择“游戏”流程,然后点击“实例化”按钮。

系统会提示您是否更新某些流程变量。选择是并输入3,其中3是游戏循环的次数。

断开当前用户,用test1登录,进入'工作列表管理',刷新,可以看到工作列表里有内容,里面点击“已接受”,然后点击“已完成”按钮,询问是否要更新过程变量,点击是,输入一个数字。这是玩家自己输入的数字,输入后会和系统生成的随机数进行比较。

好的,在test2上执行同样的操作,操作后会生成一个“查看分数”工作列表。这是玩家的分数。点击“接受”,然后点击“完成”,然后点击“是”查看分数。当两个玩家都完成了查看分数,他们将进入一个新的循环,直到达到循环数。