在 jBPM 中获取当前用户 ID
Get Current User Id in jBPM
我正在使用 jBPM 6.1.0 并尝试使用 REST 服务任务从我的 jBPM 启动休息服务。
我需要将当前登录的用户 ID 传递给重置服务。为此,我想知道如何获取当前登录的用户 ID。
现在,为特定用户调用 REST 调用的唯一方法是在每次调用中使用他的凭据,将其嵌入 URL 中,例如:
http://user:password@server.address.com/business-central/rest
您不能冒充其他用户拨打电话。你能做的最好的事情就是使用 'Administrator' 帐户来 delegate, forward 和 发布 任务。
没有记录的方法来获取用户或用户的集合。
但是,如果您知道用户进行 REST api 调用,您可以在启动新的流程实例,然后使用该 变量 作为 REST 服务任务中的参数。
将变量传递给 REST 服务任务 URL 的表示法是:
http://server.company.com/rest/service?parameter=#{process_variable}
我正在使用 jBPM 6.1.0 并尝试使用 REST 服务任务从我的 jBPM 启动休息服务。
我需要将当前登录的用户 ID 传递给重置服务。为此,我想知道如何获取当前登录的用户 ID。
现在,为特定用户调用 REST 调用的唯一方法是在每次调用中使用他的凭据,将其嵌入 URL 中,例如:
http://user:password@server.address.com/business-central/rest
您不能冒充其他用户拨打电话。你能做的最好的事情就是使用 'Administrator' 帐户来 delegate, forward 和 发布 任务。
没有记录的方法来获取用户或用户的集合。
但是,如果您知道用户进行 REST api 调用,您可以在启动新的流程实例,然后使用该 变量 作为 REST 服务任务中的参数。
将变量传递给 REST 服务任务 URL 的表示法是:
http://server.company.com/rest/service?parameter=#{process_variable}