从联系人流中的另一个任务引用一个任务



我正在构建一个联系人流,该流创建成对的任务块。理想情况下,两个任务中的一个任务应该在描述中包含对其伙伴的引用。

我几乎做到了这一点:在创建第二个任务时,我添加了一个引用类型的URL,并使用$.Task.ContactId属性,前缀是我的实例的访问URL,即

https://<myurl>.my.connect.aws/connect/contact-trace-records/details/$.Task.ContactID

我想在多个Connect实例中部署它,而不必手动编辑联系人流。有什么方法可以指定访问URL作为参数吗?

对于这样的动态属性,需要调用lambda。lambda可以返回适当的值,然后可以使用返回的值来设置引用URL属性。

如果我正在编写要通过$.Task.ContactID发送的lambda,则使用传递给lambda的事件中的Details.ContactData.InstanceARN,通过Connect APIDescribeInstance函数查找实例别名。然后,您可以在lambda中构建url并将其发回。

关于在联系流中使用lambdas的更多信息可以在这里找到

最新更新