consignee与assignee的区别

bk2898 61 0

consignee与assignee的区别

consignee
The one to whom something, such as goods or merchandise, is consigned.
受托人:货物或商品等东西被托付给的人

assignee
A party to which a transfer of property, rights, or interest is made.
受让人:财产、权利、利益转向的一方
One appointed to act for another; a deputy or an agent.
*** 人:受命为另一人做事之人;代表或 *** 人

assignee与inventor哪个是专利所有人

受让人 ( Assignee )是专利所有人。

分享相关内容的知识扩展阅读:

assignable是什么接口?

Assignable是任务和泳道的通用接口。 所以任务分配处理器可以使用在任务, 也可以用在泳道中。assignable:可以完成上述的3种添加完成任务用户的 *** assignee、candidate-users、candidate-groups,还有根据泳道(swimlane)进行分配到用户。

activiti已经获得了UserTask节点,但是我设置的是变量,怎么获得值信息。或者activiti怎么获得全部审批人

${currentUser} 怎么将此变量 取到相应的值。或者activiti 怎么获得全部的审批人。包括已经审批的和未审批的节点的办理人。急!!!!!求支援
流程节点上别指定具体人,使用${userId}变量的方式。
在上一节点的添加TaskListener,完成事件,对userId进行设置。
public class AssigneeSearch2 implements TaskListener {
public void notify(DelegateTask delegateTask) {
String userId = delegateTask.getVariable("applyUserId").toString();

if ("user01".equalsIgnoreCase(userId) ) {
delegateTask.setVariable("userId", "leaderuser");
}
}
}
}

jbpm4.4中AssignmentHandler怎么实现把任务分配给本部门的部门领导呀?

这个要看你的组织机构模型是个什么样的模型
你可以在配置JPDL文件的时候handle中这样写
<field name="brancher">
<string value="#{brancher}"/>
</field>
然后你在上个任务completeTask的时候给流程变量里面附一个参数,name就是brancher,然后值就是你部门领导或者一组部门领导的编号,这个你要另外起个表的,来保存你的组织机构
比如说表里面有部门编号,每个人都可以属于这个部门,直接给userId的编号就可以了,然后你后面还可以关联上这个人在部门中的级别,如果你想提交给一个领导的话,你就要拿到级别高的一组人
因为部门领导可以为多人
你上个任务提交的时候肯定会查路由出口,就是差所有的出口Transition,如果说下个任务是需要提交到某个特定的部门,那你就必须要在JPDL文件中有体现,让这个transition中有体现,具体 *** 可以扩展JBPM的源代码,为JPDL文件添加属性,这个比较难你可以先考虑别的 ***
因为你查路由出口的时候必须让人家知道下一步是要提交到部门领导,而不是部门中的员工,这点你必须想办法体现出来,因为调用流程引擎的人是不知道下一步要提交到哪的,你也不能让人家知道,所以说你要在引擎中处理,当然我的意思是说更好不要写死,你要是省事也可以写死,判断下下一个要走的是不是task,如果是task那判断下名称,如果是某个特定的任务那就传个特定的参数进去
然后就到了handle中了,你拿到了brancher,然后去查库,拿到了部门领导,然后让任务.setAssignee就可以了,那个人就拿到了那个任务
但是我不建议你这么写,你完全可以放弃handle,candidate-groups="#{branchers}"你用这个
这个组很好用,但是如果你只是提交给一个人那就算了,如果说多个人,部门有领导有副总啥的,你都可以这样做,因为也许需要其他人也要看到这个东西,看到任务的办理情况,你在前一个任务提交的时候给流程变量的MAP附一个值,值名称就是branchers,值就是组ID,然后你改一下JBPM的配置文件,让他用你自己的组织机构模型,当执行到candidate-groups这个的时候他会拿到你的branchers然后去你配置的实现里面调用你的 *** ,JBPM有借口,你只需要实现就可以了
你只要实现IdentitySession这个借口,然后配置一下配置文件,JBPM就会用你的组织机构模型了findUsersByGroup实现这个 *** 就是通过组ID查组内所有人,到时候部门领导都可以查可办任务了

抱歉,评论功能暂时关闭!