智乐兔

企业级Java

  • 获取可能到达的活动定义场景

    获取可能到达的活动定义场景

    获取可能到达的活动定义场景 场景描述 在流程处理过程中有时需要根据设置的条件来模拟判断当前工作项结束后可以到达哪些环节,然后可以选取某些环节做一些业务处理。 模拟查询可能到达的活动使用工作流客户端API: getNextActivitiesMaybeArrived。 案例简介 本案例结合一个报销流程来演示在填写报销单后根据当前设置的条件模拟工作项提交后流程可能会流转到哪个环节。 流程图如下: 拟稿人完成拟稿后分别送交部门经理和总经理审批,在拟稿活动结束后就会产生多个工作项。 场景实现 部署/运行 将本场景的应用发布到服务器上,并将流程提交到流程引擎。这里采用分布式调用 ...

    查看全文

  • 短流程的使用场景

    短流程的使用场景

    短流程的使用场景 场景描述 当前高端的电信、金融等行业除了人工参与的”长”流程之外,还有无需人工参与的”短”流程,比如电信的自动化”服务开通”流程。 短流程的特点是流程实例数量很大,甚至达到每天上百万以上的流程实例,基本无需等待,流程即可完成,对流程引擎的性能压力很大。 注意短流程不能包含人工活动,其他配置特性和BPS中的长流程相同。 短流程使用说明 短流程使用 短流程使用方法很简单。只需要在流程定义的基本属性中将”长流程”的勾选项去掉即可, ...

    查看全文

  • 工作流工作列表包括哪些内容

    工作流工作列表包括哪些内容

    工作列表(任务列表) 工作列表也称任务列表,是用户从流程引擎获取到的自己有权限处理的任务队列。体现在BPS中,是业务人员通过BPS Client 或用户自主实现的任务列表中浏览到的各种状态的工作项列表。 工作列表分为:待处理的任务、已处理的任务、委托的任务、委托完成的任务等。任务列表具有相对性,比如:对一个用户是代理的任务,对另一个用户来说可能是”自己的任务”。以下解释都是相对”当前用户“来说的。 待处理的任务:等待当前用户处理的任务,即用户有权限处理的任务; 已处理的任务:当前用户已经处理过的任务; 委托的任务:当前用户代 ...

    查看全文

  • 工作流活动聚合模式

    工作流活动聚合模式

    聚合模式 聚合模式,表示一个流程中某活动得以触发的方式。它包括”全部聚合(AND)”、”单一聚合(XOR)”以及”多路聚合(OR)”三种情况: “全部聚合”型聚合模式表示该活动必须等到它的所有前驱活动全部完成才可以触发。 “单一聚合”型聚合模式表示当该活动的若干前驱活动中只要有一个满足条件的活动完成,该活动即可被触发。 “多路聚合”型聚合模式表示该活动必须等到它的所有满足条件的前驱活动全部完成才可以触发。满足条件的前驱活动包括: ...

    查看全文

  • Highcharts设置

    Highcharts设置

    Highcharts 的运行需要两个 JS 文件, highcharts.js 及 jQuery 、 MooTools 、Prototype 、Highcharts Standalone Framework 常用 JS 框架中的一个。 引入 JS 文件可以是引入本地文件和在线文件,针对不同的 JS 框架需要引入的文件有所不同,下面详细说明。 一、引入在线资源 1、jQuery jQuery 是目前使用最广泛的 JS 框架,无特殊说明,本教程所用的环境及所有例子都是基于 jQuery 的。 <script src="https://cdn.hcharts.cn/jque ...

    查看全文

  • Highcharts介绍

    Highcharts介绍

    Highcharts是一款纯javascript编写的图表库,能够很简单便捷的在Web网站或Web应用中添加交互性的图表,Highcharts目前支持直线图、曲线图、面积图、柱状图、饼图、散点图等多达18种不同类型的图表,可以满足你对Web图表的任何需求 ! 图1-1 Highcharts Basic Chart 由于其功能强大、简单易用、开源免费等优点,Highcharts在国内外越来越受欢迎。下面详细说明Highcharts的优势 Highcharts优势 兼容性 Highcharts支持目前所有的现代浏览器,包括IE6 +、iPhone/iPad、Android。Highcha ...

    查看全文

  • 普元工作流常用实体简介

    普元工作流常用实体简介

    业务流程(com.eos.workflow.data.WFProcessDefine) 属性 名称 类型 processDefID 业务流程ID long processDefName 业务流程名称 String processChName 业务流程显示名称 String description 业务流程描述 String currentState 业务流程当前状态 int versionSign 业务流程版本标记 String versionDesc 业务流程版本描述 String currentFlag 业务流程是否为当前版本的标志 String createTime 业务流程创建时间 S ...

    查看全文

  • bps中实体对象的操作方法

    bps中实体对象的操作方法

    BPS中使用了DataObject类型的查询,根据SDO规范,这类查询出来的结果需要调用相应的get方法获取属性数值。 例如,需要查询活动实例ID为1的活动的名称,代码如下: DataObject criteria=DataFactory.INSTANCE.create(“com.primeton.das.criteria”,”criteriaType”); DataObject pageCond=DataFactory.INSTANCE.create(“com.eos.foundation”,”PageCon ...

    查看全文

  • FreeMarker字符串操作

    FreeMarker字符串操作

    1.插值(字符串连接)     如果要在字符串中插入表达式的值,可以在字符串的文字中使用${…} (#{…} ) 。 ${…}的作用和在文本区的是相同的。假设用户是” Big Joe”,看下面的代码: ${“Hello ${user}!”} ${“${user}${user}${user}${user}”}     将会打印如下内容: Hello Big Joe! Big JoeBig JoeBig JoeBig Joe 另外,也可以使用+号来达到类似的效果,这是比较老的方法,也叫做字符 ...

    查看全文

  • FreeMarker表达式用法

    FreeMarker表达式用法

    当需要给插值或者指令参数提供值时,可以使用变量或其他复杂的表达式。 例如,我们 设 x 为 8,y 为 5,那么(x+y)/2 的值就会被处理成数字类型的值 6.5 在我们展开细节之前,先来看一些具体的例子:  当给插值提供值时: 插值的使用方式为${expression}, 把它放到你想输出文 本的位置上然后给值就可以打印了。即${(5+8)/2}会打印”6.5″出来(如果输出 的语言不是英语,也可能打印出”6,5″) 。  当给指令参数提供值时: 在入门章节我们已经看到 if 指令的使用了。这个指令的语 法是:& ...

    查看全文

  • FreeMarker指令标签

    FreeMarker指令标签

    使用 FTL 标签来调用 directives 指令,比如调用 list 指令。在语法上我们使用了两个标 签:<#list animals as being>和</#list>。 标签分为两种:  开始标签:<#directivename parametes >  结束标签:</#directivename> 除了标签以#开头外,其他都和 HTML, XML 的语法很相似。 如果标签没有嵌套内容(在 开 始 标 签 和 结 束 标 签 之 内 的 内 容 ) , 那 么 可 以 只 使 用 开 始 标 签 。 例 如 ...

    查看全文

  • Java实现在线批量采集网络信息功能后台操作日志

    Java实现在线批量采集网络信息功能后台操作日志

    实现了自动采集、自动同义替换、自动压缩图片并下载到本地并自动更新图片链接、自动入库,,,自动推广正在实现…… 日志如下: [2015-08-15 12:52:14,486] INFO [com.udast.collect.control.UdastConfigServlet.initUdast()] : ^采集任务处理执行中……[2015-08-15 12:53:14,487] INFO [com.udast.collect.control.UdastConfigServlet.run()] : 开始执行任务……[2015-08-15 12:53:14,513] INFO [com.udas ...

    查看全文

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微