BonitaStudio连接器介绍--连接器的使用

 

连接器在 BonitaStudio 中叫做 Connector

 

1.     连接器的作用:

  连接器的作用就是和第三方的应用程序连接,使用第三方应用程序提供的某些功能,实现对第三方应用程序数据的访问或更改。例如:如果你是 Twitter 用户,利用 BonitaStudioConnector 中的 Twitter 下的 Update Status 这个 Connector 可以实现更新 Twitter 的状态。

 

2.     如何使用 BonitaStudio 中的连接器 ?

  Connector 可以加在 Pool 中,也可以加在 Step 中。

(1) 如何给一个 PoolConnector

                       i.              选中指定的 Pool

                     ii.              选择 General-->Connectors--> 点击 Add ,出现 BonitaConnectors 列表供用户选择,如下图:

                            

 

这里我们选择 jasper 作为例子,先说一下 jasper Connector 的作用, jasper Create report Connector 就是实现把从数据库中检索出的数据生成报表的功能。选择 jasper 下的 Create report ,如图:


 

点击 next ,则开始对该 Connector 进行配置,如下图:


 

在这里,我们主要的工作是命名该 Connector 和指定该 Connector 的触发时间。在 Name 框中,输入我们给这个 Connector 起的名字,比如说叫做 jasperConnector ,然后选择触发时间,有四个事件可供选择:

1)          enter ,表示进入 pool 时触发执行该 Connector

2)          cancel ,表示取消 pool 时,触发执行该 Connector

3)          abort ,表示该 pool 异常终止时触发执行该 Connector

4)          finish ,表示这个 pool 结束时触发执行该该 Connector 。这里我们选择 enter 。配置好后如图所示:


 

 在前面我们已经提到过 jasperCreat report 连接器的作用,就是从数据库中检索数据,把该数据生成报表。所以对数据库的配置是必不可少的。我们接着点击 Next ,就进入到了数据库的配置页面,如下图所示:


 

在这里配置数据库的访问信息。相信做过 Java 数据库访问工作的朋友对这里的配置应该都不陌生,是的,这里需要配置数据库驱动, JDBC URL ,必要的话还要提供数据库的用户名和密码。这个例子中,我们配置如下信息:

Database driverorg.postgresql.Driver

JDBC URLjdbc:postgresql://localhost:5432/test

User namepostgres

Passwordpostgres

当然,如果连接的数据库不需要密码的话, Password 就不需要配置。下图就是我们数据库配置完成的样子:


 

      点击 Next ,进入报表配置页,如下图:


 

这里有三个必须配置的项:

1).JRXML file path ,这里要输入 .jrxml 文件的绝对路径,例如: D:\mine\connectors\jasper\report1.jrxml

注意:必须保证 report1.jrxml 文件存在, .jrxml 文件很重要,因为在这个文件中指定了一些信息,这些信息包括 SQL 语句,报表的格式,报表的内容等。建议下载 iReport ,这款软件可以轻松地制作出你需要的 .jrxml 文件。

2).Output file path ,指生成的报表文件的绝对路径,例如: D:\mine\connectors\jasper\generatedReport1

3).Output format ,指生成的报表文件的格式,这里有三种格式可供选择: PDFHTMLXML 。这里我们选 PDF

下图就是配置后的样子了:


 

  到此为止,我们的 Create report 的连接器就配置完成了。接下来就是测试,测试方法有两种:

1)          直接点击配置页面上的 Test Configuration 进行测试

2)          点击 Finish ,这样在 General-->Connectors 的框中就存在了一个名为 jasperConnector 的连接器实例。然后 Run 我们所创建的 Process ,进入添加 Create reportPool 后,查看指定路径 D:\mine\connectors\jasper 下是否生成了 generatedReport1PDF 文件

另外, General-->Connectors 的框中的连接器实例,点击 Edit 可以对其进行编辑更改;点击 remove 可以将其删除;点击 move ,可以将 jasperConnector 实例移动到其它 poolstep ,如果有兴趣的话,可以自己试一下。


 

(2) 如何给 StepConnector

StepConnector 的过程和上面的给 PoolConnector 的过程基本一致。不同点在于:

1.       要选中指定的 Step ,而非 Pool

2.       配置 Connector 信息时,多了 start 事件,如图所示:


 

结束语:

         这里只是简单介绍了BonitaStudio中的一种Connector的使用,看起来篇幅有点长,其实很简单。大家有兴趣的话,可以自己研究一下其它Connector的使用 。篇幅有点乱 ,以后有时间再整理吧。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值