我想在旅程中设置一个决定,以确定当前配置文件是否设置了密码。
使用Decision节点并选择Rules时,似乎没有用于查找密码列的选项。
发布于 2019-10-15 04:15:08
一种选择是创建自定义行程字段。例如,将代码添加到/ app -INF/下的自定义应用程序:
controllerMappingList.addTextJourneyField('profileHasProfile', 'Profile Has Password', 'checkProfilePassword');
function checkProfilePassword(profile) {
var userResource = applications.userApp.findUserResource(profile);
if( formatter.isNotNull(userResource) ){
return userResource.isHasPassword();
}
return 'false';
}然后,可以将该字段与equals运算符一起使用
发布于 2019-10-17 07:27:08
通常情况下,旅程需要在用户设置密码时采取行动,或者在超时后不采取行动。您可以使用"Created credentials“目标来实现这一点,而不是使用决策节点

如果你确实需要一个决定,那么前面的答案是正确的。
https://stackoverflow.com/questions/58383341
复制相似问题