drupal-eca-recipe / eca_lib_0014
处理顺序
dev-main
2024-08-07 10:59 UTC
Requires
- drupal/core: >=10.3
- drupal/eca: *
This package is auto-updated.
Last update: 2024-09-07 11:18:45 UTC
README
ID: eca_lib_0014
此模型包含2个进程,它们看起来很相似,但实际上行为不同。它们通过在Drupal网站的命令行中调用drush eca:trigger:custom_event procorder
来执行。
这两个进程所做的操作是设置一个令牌值,然后使用不同的值覆盖该令牌,最后将值打印到屏幕上的消息中。然而,这正是我们所期望的,但不是我们所得到的。对于第一个进程(左侧的进程),这就是我们所得到的。但第二个进程似乎有一个错误:它没有打印12,而是我们得到了值5。
这是因为后续操作的执行顺序不一定是我们看到的屏幕上的顺序——其中两个进程看起来相同。相反,顺序取决于后续操作添加到前驱操作中的顺序。存在的问题是,虽然BPMN依赖于这个顺序,但它没有任何形式的指示器可以帮助我们查看视觉模型中的这个顺序。
我们已经录制了一个视频,讨论了与该模型相关的话题,并演示了如何找出后续操作的顺序。然后它还展示了如果顺序被搞乱如何修复顺序。您可以通过此链接找到。
安装
composer require drupal-eca-recipe/eca_lib_0014
cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0014