开发者社区 问答 正文

钉钉发工作待办需要传什么?

钉钉发工作待办需要传什么?

展开
收起
三分钟热度的鱼 2023-09-05 21:35:42 264 分享 版权
4 条回答
写回答
取消 提交回答
  • 要在钉钉中发起工作待办,您需要传递以下参数:
    image.png

    1. 用户ID(userid): 待办任务的接收人,在钉钉中使用的唯一标识符,可以是用户的手机号、钉钉ID或企业内部员工ID。

    2. 待办内容(title): 待办任务的标题,用于描述待办任务的主要内容。
      image.png

    3. 待办链接(url): 待办任务的跳转链接,点击链接后将跳转到指定页面。可以是一个内部网页链接或者其他可访问的链接。

    4. 待办时间(time): 待办任务的截止时间,用于指定该待办任务的完成期限。

    示例代码(Python):

    import requests
    
    webhook_url = "https://oapi.dingtalk.com/robot/send?access_token=your_access_token"
    
    message = {
        "msgtype": "actionCard",
        "actionCard": {
            "title": "工作待办",
            "text": "请尽快处理相关事项。",
            "btnOrientation": "0",
            "btns": [
                {
                    "title": "查看详情",
                    "actionURL": "https://www.example.com/todo"
                }
            ]
        }
    }
    
    headers = {
        'Content-Type': 'application/json'
    }
    
    response = requests.post(webhook_url, json=message, headers=headers)
    

    上述示例中的 webhook_url 是钉钉机器人的Webhook地址,message 中包含了待办任务的相关内容。您可以根据具体需求修改 titletextactionURL 来设置待办任务的标题、描述和链接。

    2023-09-06 21:48:44
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要在钉钉中发起工作待办,您需要传递以下参数:
    image.png

    image.png

    1. 用户ID(userid):指定待办任务的接收人,可以是用户在钉钉中的唯一标识符。

    2. 待办标题(title):设置待办任务的标题或名称。

    3. 待办内容(content):设置待办任务的详细描述或内容。

    4. 跳转链接(url):如果需要,可以提供一个跳转链接,使接收人能够直接点击待办任务并跳转到相关页面。

    5. 任务表单(formItemList):如果需要,在待办中显示一个表单,您可以传递一个JSON数组来定义表单字段和值。每个表单字段包含字段名(name)和字段值(value)。

    6. 接收人类型(receiverType):指定接收人类型,可以是“user”表示个人,也可以是“group”表示群组。

    7. 定时提醒(remindTime):如果需要,在特定时间进行提醒,您可以指定一个时间戳。

    2023-09-06 13:37:43
    赞同 展开评论
  • 如何配置钉钉待办
    1.1 普通流程
    路径:点击对应的流程表单 >> 页面设置 >> 消息通知 >> 新建消息通知 >> 选择第一个模板卡片 >> 打开更多设置 >> 消息类型选择钉钉待办,如图:

    eb0eb57ec0a72956f135a5a76a8ff94c_1646201031066-6b734278-f5a0-444d-976f-df08d4af69f0.png

    c375fe537b564da00986fe580ae828d3_1646201065229-b1264213-d262-4ed5-8c4c-0a1faf6d4235.png

    1.2 高级流程
    路径:选择人工节点设置 >> 高级 >> 钉钉待办

    f7a15185b8ddaa9cab13d79a2b3cd045_1619576125994-ed77ccee-8407-46f0-bf86-f473721c8917.png

    1.3 发送钉钉通知
    (1)打开发送钉钉通知开关;

    (2)可以选择关闭普通消息通知,关闭普通消息通知后,只会出现在待办里面,不会通过工作通知提醒;

    (3)配置钉钉待办模板,参考消息通知配置;

    e892884d9905729ed2e11c28eb029869_1612021964466-a25c1124-33d6-4220-8394-51cf988cca3d.png

    2023-09-06 10:46:51
    赞同 展开评论
  • 北京阿里云ACE会长

    在钉钉中,发送工作待办事项需要提交以下信息:

    1. 工作待办事项的具体内容,通常是一段描述性的文本。
    2. 预设日期:待办事项的预设日期,用于提醒用户在规定时间内完成任务。
    3. 优先级:待办事项的优先级,例如高、中、低等。
    4. 任务状态:待办事项的状态,例如待办、进行中、已完成等5.
      创建人:创建待办事项的用户。
    5. 接受人:接收待办事项的用户,可以指定一个或多个用户。
    6. 部门:待办事项所属的部门。
      这些信息可以通过API 发送。具体来说,可以使用钉钉的「发送工作待办」接口,该接口的调用方式如下:

    POST https://open.dingtalk.com/api/dingtalk/sdd/sendTodoMessage
    复制复制

    请求头需要包含钉钉应用的access_token,请求体中需要包含上述信息。以Python为例,示例代码如下:

    import requests
    import json
    url = "https://open.dingtalk.com/api/dingtalk/sdd/sendTodoMessage"
    access_token = "your_access_token"
    data = {
    "content": "测试工作待办",
    "dueDate": "2022-12-31",
    "priority": "高",
    "status": "待办",
    "creator": "张三",
    "acceptor": ["李四", "王五"],
    "deptId": "123456"
    }
    headers = {
    "Content-Type": "application/json",
    "Authorization": f"Bearer {access_token}"
    }
    response = requests.post(url, headers=headers, json=data)
    print(response.text)
    复制复制

    2023-09-05 22:40:56
    赞同 展开评论
问答标签: