是否可以使用 AWS 为 Amazon connect 构建一个 lambda 函数,该函数根据假期检查日期并确定流程是否在工作时间内。
这其实是一个常见的要求。只需创建一个 Lambda 函数,将今天的日期与一系列假期进行比较,或者您也可以访问包含您的假期的数据库。让 Lambda 返回“假期”是 true 还是 false。
本指南将向您展示如何格式化 Lambda 的响应。 https://docs.aws.amazon.com/connect/latest/adminguide/connect-lambda-functions.html
下图演示了如何连接您的联系流以访问 Lambda 函数,然后使用“检查联系人属性”来确定 Lambda 的回调是否返回“假期”为 true 或 false。
下图演示了如何使用检查联系人属性步骤对 Lambda 函数返回的“假期”属性进行操作。
我稍微修改了你的Python代码。尝试这样的事情来帮助你开始。
from datetime import date
def lambda_handler(event, context):
d1 = str(date.today())
d2 = '2018-03-06'
if d1 == d2:
return {"holiday":"True"}
else:
return {"holiday":"False"}
希望这有帮助。