Postgresql 将外部银行连接到Bonitasoft社区中的UI设计器
我正在使用Bonitasoft工具开发一个BPM项目,我有一个PostgreSQL数据库,通过JDBC连接,我可以通过Bonitasoft插入和更改记录,但是我不能选择数据库数据并在我的UI设计器中显示它们,因为一个尚未广泛使用的工具我没有找到太多关于它的信息,如果他们很快有任何资料,或者知道如何在UI设计器的工作表中显示数据,那将非常有用Postgresql 将外部银行连接到Bonitasoft社区中的UI设计器,postgresql,business-process-management,bonita,Postgresql,Business Process Management,Bonita,我正在使用Bonitasoft工具开发一个BPM项目,我有一个PostgreSQL数据库,通过JDBC连接,我可以通过Bonitasoft插入和更改记录,但是我不能选择数据库数据并在我的UI设计器中显示它们,因为一个尚未广泛使用的工具我没有找到太多关于它的信息,如果他们很快有任何资料,或者知道如何在UI设计器的工作表中显示数据,那将非常有用 我测试了Select给我带来的回报以及与我需要的信息正确匹配的信息,因此我在arrayList中添加了这些信息,我现在的问题是在UI Designer中显示
我测试了Select给我带来的回报以及与我需要的信息正确匹配的信息,因此我在arrayList中添加了这些信息,我现在的问题是在UI Designer中显示来自该数组的信息在Bonita BPM UI Designer表单中显示数据依赖于绑定到表单小部件的表单变量
可以使用不同的选项设置窗体变量值:
- JSON(即常量)
- JavaScript表达式(脚本执行的返回值)
- 外部API调用(REST API)
表单->小部件->表单变量->REST API扩展->数据源->数据库 这样的架构看起来相当复杂。一个好的替代方案是使用Bonita BPM业务数据模型(BDM)。BDM基本上允许您在Bonita BPM Studio中定义数据库模式,并将为您创建数据库表和Java类,以便在流程中操作数据。
此解决方案的好处是,您可以使用现成的REST API来获取业务数据值,并且可以对流程任务使用“操作”来更新它们。在Bonita BPM UI Designer表单中显示数据依赖于绑定到表单小部件的表单变量
可以使用不同的选项设置窗体变量值:
- JSON(即常量)
- JavaScript表达式(脚本执行的返回值)
- 外部API调用(REST API)
表单->小部件->表单变量->REST API扩展->数据源->数据库 这样的架构看起来相当复杂。一个好的替代方案是使用Bonita BPM业务数据模型(BDM)。BDM基本上允许您在Bonita BPM Studio中定义数据库模式,并将为您创建数据库表和Java类,以便在流程中操作数据。
此解决方案的好处是,您可以使用现成的REST API来获取业务数据值,并且可以对流程任务使用“操作”来更新它们。如果我将信息放入类型列表的变量中,是否可以在UI Designer中显示它?我是在表单中创建的,信息显示正确,但我确实需要在UI设计器中完成,而且这个API REST很难理解。使用Bonita BPM标准REST API可以检索业务变量(BDM)和流程变量(使用Java类型,如List)。请记住,这样做将复制BDM或Bonita BPM数据库中的数据。以下是有关REST API检索流程变量的文档链接:您还可以查看此示例如何检索流程数据:在示例流程变量示例中,它显示了如何在输入字段中显示流程变量中的内容,例如,您可以给我一个示例,说明如何在表中显示流程变量中的数据?另一件事,例如,如何在postgreSQL数据库中保存流程变量的内容?在这种情况下我可以这样做吗?您可以在任务上配置连接器(选择任务并转到“执行”选项卡->“连接器输入”或“连接器输出”)。在要运行的SQL查询的定义中,可以使用${your_variable_name}语法注入流程变量的内容。您可以使用PostgreSQL连接器或数据源连接器(由于连接池,性能更好)。如果我将信息放在类型列表的变量中,是否可以在UI设计器中显示它?我是在表单中创建的,信息显示正确,但我确实需要在UI设计器中完成,而且这个API REST很难理解。使用Bonita BPM stand可以检索业务变量(BDM)和流程变量(使用Java类型,如List)