开发者社区 > 云效DevOps > 正文

云效API有没有哪个接口可以触发通知需求里的某个人,只要这个人绑定了钉钉,就告诉他需求即将延期了?

云效API有没有哪个接口可以触发通知需求里的某个人,只要这个人绑定了钉钉,就告诉他需求即将延期了?

展开
收起
三分钟热度的鱼 2023-06-23 19:56:42 66 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    是的,云效API提供了触发通知的接口,您可以使用该接口通知绑定了钉钉的相关人员某个需求即将延期。以下是一种实现方法:

    1. 获取需求详情:首先,您需要使用云效API的相应接口来获取特定需求的详细信息。您可以使用需求ID或其他标识符作为参数,发起请求,以获取需求的当前状态、截止日期等信息。

    2. 判断延期条件:根据需求的详细信息,您可以判断需求是否即将延期。您可以自行设置延期的时间阈值,并比较当前日期与需求的截止日期,确定是否满足触发通知的条件。

    3. 触发通知:如果需求即将延期,您可以使用云效API的通知接口,向相关人员发送通知。在通知中,您可以包含需求的重要信息,提醒相关人员注意。

    4. 钉钉集成:确保相关人员已绑定了钉钉,并且将其钉钉账号与云效账号关联。这样,当您触发通知时,相关人员将通过钉钉接收到通知消息。

    2023-06-25 08:08:38
    赞同 展开评论 打赏
  • 是的,云效API中提供了一个接口可以触发通知需求相关人员的功能。

    该接口是"CreateDevopsWebhook",可以在特定的事件发生时,调用该接口,来向指定的群组或个人发送通知。

    具体步骤如下:

    1. 获取需要发送通知的群组或个人的Webhook URL:

      需要在钉钉中创建群组或个人机器人,并获取到相应的Webhook URL,以便后续调用。Webhook URL可以在钉钉后台设置中获取。

    2. 调用"CreateDevopsWebhook"接口:

      构造POST请求,请求体包含如下参数:

      • eventType:需要触发通知的事件类型,例如"STORY_UPDATED"表示需求更新事件。
      • teamId:团队ID,用于标识需要通知的团队。
      • dingTalkUrl:Webhook URL,即钉钉机器人的Webhook地址,用于发送通知消息。
      POST https://next.api.aliyun.com/api/devops/2021-06-25/CreateDevopsWebhook
      
      {
          "eventType": "STORY_UPDATED",
          "teamId": "your-team-id",
          "dingTalkUrl": "your-dingtalk-url"
      }
      

      调用该接口后,当指定的事件发生时,云效会将通知发送到指定的钉钉群组或个人。

    需要注意的是,如果需求相关人员还未绑定钉钉,则无法通过钉钉通知其延期的信息。

    2023-06-24 08:50:33
    赞同 展开评论 打赏
  • 自动化规则不可以吗,接口这块没有自动化规则的。lQLPJwiupz21bn7NAa_NA8CwUoTmTsxguvgEfqWlAoAMAA_960_431.png 此回答整理自钉群“云效API反馈(外部用户)”

    2023-06-23 20:02:22
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效专有云服务手册下载(2019最新版) 立即下载