【工作流流程设置-如何设置获取员工信用档案】-操作手册

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

【工作流流程设置-如何设置获取员工信用档案】-操作手册

【用途与目的】

通过信用节点的设置,可以获取提单人的个人信用信息、或自动创建个人信用档案,并根据信用信息来做各种处理。

【使用时机】

当需要使用共享审批结果影响个人信用分数时使用

【栏位说明】

入口参数名称

说明

userId

提单人用户ID

extendERPId

共享平台中设置的外部系统编码,字符串类型,在流程变量中设置好具体值。

sscNumber

共享服务登录的编码,用于读取共享中心的登录信息(多共享服务配置时需填此参数,此参数对应的共享服务登录配置的编码)


【操作说明】

步骤一、可在单据提交后,添加一个自动节选择获取信用档案的方法具体路径如下图:


获取用户信用档案也有2个,一个是业务和共享属于同服务部署,一个是多个共享部署在不同的服务器上,使用时根据具体的部署情况选择。

获取用户信用档案(多共享服务器):

选择好后,需为入口参数和出口参数设置对应的流程变量,多共享服务需填写对应的共享服务的编码如下图:

对于出口参数,即最终获取的提单人信用档案,流程变量的数据类型需设置为“外部数据类型”。

如果信用需要设置信用等级为多少的可以自动审批的,可在获取信用档案节点的后置脚本中添加以下脚本实现:

//脚本是根据取到的信用档案决定是否自动审批,

if ( creditScore != null && creditScore . size ( ) > 0 )

{

int creditSeqNo =  creditScore . get ( "creditRating" ) .get("seqNo")  ;

if ( creditSeqNo <= 3 ) //这里是信用等级高于等于3为自动审批(注:这里的3为信用等级的序号,不是编码)

{

autoApprove = true ;

}else {

autoApprove = false ;

}

}

由于信用等级的编码和名称都可以根据需要设置和修改,所以建议写脚本时使用信用等级的序号,信用等级由高到低对应的序号是从1开始的正整数。

在使用获取用户信用当时节点时,要先EAS Cloud设置信用等级,否则会报错


步骤二、信用的使用

目前系统支持按照信用等级不同,对一些风险可控的单据实行自动审批和事后抽检(参见抽检和信用章节)。

使用时可在一级审批环节前的脚本节点的后置脚本中做如下脚本:

脚本内容如下:

//这里为额外的信息.下面第一段是信用的,如果不适用信用可以去掉

if ( creditScore != null && creditScore . size ( ) > 0 )

{

shareCenter . put ( "credit" , creditScore.get ( "creditRating" ) .get("seqNo") ) ;

shareCenter . put ( "creditName" , creditScore.get ( "creditRating" ) .get("name") ) ;

shareCenter . put ( "creditNumber" , creditScore.get ( "creditRating" ) .get("number") ) ;

}

如不使用信用相关功能可不配置此脚本。



【工作流流程设置-如何设置获取员工信用档案】-操作手册

【用途与目的】通过信用节点的设置,可以获取提单人的个人信用信息、或自动创建个人信用档案,并根据信用信息来做各种处理。 【使用时机】...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息