一 SuccessFactors工作流几个重要的表
SF流程的几张重要表:
员工张三 (userId=1001) 提交请假单,产生流程实例 wfRequestId=8000123

1.1 如何根据流程ID找到对应的审批流页面
1.1.1Manage Workflow Requests
标准的工作流查询页面是没有根据流程id找相关的数据。所以这条方案是行不通。

1.1.2 odata
GET https://<Hostname>/odata/v2/WfRequest?$filter=wfRequestId eq '462'&$expand=wfRequestUINav,wfRequestStepNav,wfRequestCommentsNav,wfRequestParticipatorNav
1.1.3 通过UI访问
其实通过odata访问还是比较麻烦,需要知道odata的字段名称,对技术要求较高,有没有一种更简单的方式,通过流程ID去找工作表单数据。下面就介绍一个方法能访问工作流表单数据。deeplink可以通过修改流程id页面直接跳转到指定的工作流页面。
sf/hrisworkflowapprovelink?workflowRequestId=455081,我们只需要修改workflowRequestId=后面的流程ID数据即可。


二 SuccessFactors工作流的数据关联误区
SuccessFactors的odata数据,如果数据存在关联是通过expand关键字处理,如果存在表关联在type列中就会有关联表的数据,但是在odata数据中,不能通过业务数据关联工作流程数据。这是一个坑,既然写拉关联表,但是有没办法取到数据。

网硕互联帮助中心



评论前必须登录!
注册