This topic applies only to the IBM Business Process Manager Advanced configuration.

示例:查询升级

此示例说明如何使用 query 方法来为已登录用户检索升级。

将任务升级时,将创建升级接收者工作项。 用户 Mary Jones 想要查看已升级给她的任务列表。下列代码片段说明了该查询的 query 方法调用:
query( "DISTINCT ESCALATION.ESIID, ESCALATION.TKIID", 
         "WORK_ITEM.REASON = WORK_ITEM.REASON.REASON_ESCALATION_RECEIVER",  
           (String)null, (String)null, (Integer)null, (TimeZone)null )
生成 SQL SELECT 语句时,将执行下列操作:
下列代码片段说明从 API 查询生成的 SQL 语句:
 SELECT DISTINCT ESCALATION.ESIID, ESCALATION.TKIID
   FROM   ESCALATION ESC, WORK_ITEM WI 
   WHERE  ESC.ESIID = WI.OBJECT_ID
   AND    WI.REASON  = 10                                 
   AND  
  ( WI.OWNER_ID = 'MaryJones' OR WI.OWNER_ID = null AND  WI.EVERYBODY = true )