问题标签 [bonita]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1228 浏览

groovy - 在 Bonita BPM 7.5 中将任务分配给特定用户

我有一个包含许多任务的流程,应该由不同的用户完成,我不想使用 bonita 预定义的参与者过滤器(启动器和启动器管理器)有没有办法准确地选择用户可以通过更改参与者来完成任务映射或定义新的演员过滤器?我尝试添加三个演员并在配置中--->演员映射并为每个演员选择1个用户但问题是当指定的演员(用户)在一个步骤中执行任务时,在提交表单中的信息后没有释放任务并让流程继续执行另一个参与者(用户)必须执行的下一个任务的选项。(抱歉英语不好)

0 投票
1 回答
60 浏览

bonita - 从门户上传 bos 文件

我正在按照入门教程(旅行请求)进行操作,并且我在说要从 bonita studio 中导出项目,然后将其作为资源上传到门户中的部分。但是,当我转到酷栏中的资源并单击添加时,它只允许我上传 zip 文件。那是怎么回事?

0 投票
1 回答
921 浏览

bonita - 在 Bonita 工具上运行应用程序时出现错误消息

我正在尝试在浏览器中运行此表单,但我不断收到此消息,不知道如何修复它,请您帮帮我。

“选择了 UI Designer 表单类型,并且没有为概览页面映射定义目标表单。自动生成的表单将仅在开发环境中使用”

这是消息的屏幕截图。/Users/user/Desktop/屏幕截图 2017-08-03 下午 5.31.44.png /Users/user/Desktop/屏幕截图 2017-08-03 下午 6.34.41.png

0 投票
1 回答
186 浏览

java - Bonita BPM 不等待 Bonita 的功能结束

我正在创建一个使用 Bonita BPM API 的 JAVA 应用程序,我使用的是这样的简单代码:

此代码启动一个新进程并将新任务设置给用户。但只适用于Thread.sleep(1000)因为App.setPendingTasks(0, 30, null)不想等待App.getProcessAPI().startProcess(App.getProcessDefinitionId(),App.getListOperation(), listVariablesSerializable);结束。

我知道这Thread.sleep(1000)不是一个好的编程习惯,我需要另一个解决方案。

0 投票
2 回答
714 浏览

javascript - getText 如何在 groovy 中完成?

早上好,我的问题的原因是如何在 groovy 中执行 getText,因为我习惯于 Bonitasoft(7.3) 并管理该编辑器我想做的是非常简单地从文本框中捕获数据以传递它到另一个框文本,但在执行 getText 时它对我不起作用我是管理编辑器的新手,我在编辑器附件代码方面没有太多经验

框的名称很好,我已经纠正了它,但如果我在代码中正确执行它,我会收到关于文本框名称的警告,但我不知道我是否被称为文本框.

即,我得到:

Name1 无法解析。它可能导致运行时错误

但是,如果在代码中放入 $ name1 警告被删除但代码不起作用我认为我错误地调用了文本框,但我不知道如何调用它。我查看了 groovy 文档,但我不知道如何执行该过程。

0 投票
1 回答
46 浏览

bonita - 如何使用对现有对象的聚合引用创建新对象?

我正在使用 Bonita BPM 7.5,并且在我的合同中我定义了一个与另一个对象(复杂数据)具有聚合关系的对象,我的问题始于在 UI 设计器中我向用户显示现有对象表(聚合对象)时选择新对象将引用哪个对象。你有什么线索可以这样做吗?特别是,创建一个链接到数据库中现有对象的新对象。在所有情况下,我都使用 BDM 访问器。

提前说。问候...

0 投票
1 回答
43 浏览

groovy - 如何在bonitsoft中获取案例的ID

早上好,我的问题的原因是关于如何以相当软的方式捕获案例的 ID 我在寻找有关如何执行该过程的信息时使用的是 6.x 表格 我找不到易于理解的信息 我是新手如果有人知道您如何执行该过程或您可以在哪里找到有关该主题的信息,那么您可以开始编程,因为您不知道从哪里开始。我用的是groovy编辑器

才发现可以通过processDefinitionId,但是找不到文档

0 投票
1 回答
320 浏览

url - Bonitasoft 外部表格

首先,我想是否有人可以指出有关将外部表单与 Bonita BPM 连接的广泛信息。那将非常有帮助。

尽管如此,...

我发现对于使用外部表单而不是 UI 设计器的人工任务,我必须

  1. 选择池/人工任务
  2. 转到详细信息面板
  3. 单击执行选项卡
    • 如果是Pool,选择实例化表单窗格
    • 如果是Human Task,请选择Forms窗格
  4. 选择外部 URL单选按钮
  5. 输入网址

现在,这是我的问题...

如果不是本地的,那么 url 必须是什么,因为我总是看到 Bonita 将指定的 url 附加到它的原生 url,而不是像它应该做的那样重定向?

我的意思是给出一个绝对网址有什么意义?


如果是本地的,网址应该是什么?

应该是绝对的file:///C:/.../.../Desktop/.../testingform.html还是相对的testingform.html

如果是相对的,那么文件或文件夹应该放在哪里?


目前,这个问题将是我将自定义 Web 应用程序与 Bonita BPM 集成的第一步。

我希望有人问过同样的问题并找到答案,并且非常愿意再次回答这些问题。

0 投票
1 回答
268 浏览

javascript - 如何在 bonita studio 中捕捉一个简单按钮的点击?

早上好,我的问题的原因是我想捕捉一个简单按钮的点击,因为我正在做一个有 3 个按钮的表单,这取决于用户点击的按钮将打开与按钮对应的表单,但我不知道如何执行该程序 尝试执行操作侦听器,但它不起作用,我不知道如何执行该程序 我一直在寻找有关该主题的信息,但找不到任何我正在使用的信息 我是新使用的 bonitasoft,我正在使用带有 groovy 编辑器的 6.x 表单,并且 Bonitasoft 版本是 7.3,有关如何执行此过程的任何信息都会非常有帮助

0 投票
1 回答
361 浏览

bonita - Bonita Studio 中 Groovy 脚本日志的位置 - 社区版版本:5.9.1

我正在审查 Bonita Studio - Community Edition 版本:5.9.1 的一些工作流程。

在一些 groovy 脚本中,有一些System.out.print(). 当我执行脚本时,这些在哪里打印?因为它们不在帮助->显示日志,也不在帮助->显示引擎日志。

另外,有什么方法可以用一个不错的编辑器(例如 eclipse、intelij)来查看连接器的嵌入代码?

提前致谢。