用于MySQL,自动化处理Azure DevOps的Pull Request创建事件,实时将通知发送至钉钉群组,确保相关用户及时获知更新。通过数据库映射用户信息,提升团队沟通效率,减少遗漏通知的风险。
ReceiveTfsPullRequestCreatedMessage
接收 Azure DevOps 中的 Pull Request 创建事件。LoadDingTalkAccountMap
节点,从 MySQL 数据库中加载用户映射关系,映射 Azure 用户到 DingTalk 用户。BuildDingTalkWebHookData
节点,根据接收到的 Pull Request 消息和用户映射构建要发送的消息内容。SendDingTalkMessageViaWebHook
节点将构建好的消息发送到指定的 DingTalk 群组。Sticky Note
节点记录工作流程的详细信息和使用说明。ReceiveTfsPullRequestCreatedMessage
节点中定义自己的路径值,并复制 webhook URL 用于在 Azure DevOps 中创建 ServiceHook。LoadDingTalkAccountMap
节点中配置 MySQL 数据库表,确保表结构如下:BuildDingTalkWebHookData
节点中编辑代码以自定义发送的 DingTalk 消息内容。SendDingTalkMessageViaWebHook
节点中定义自己的 DingTalk 群组聊天机器人 webhook URL。