---
name: e10-intunifytodo-push
description: Use when E10 unified todo push or unified todo center integration needs ECODE development, including HTTP custom push, MQ subscription push, WPushRequestForECODE, WPushRequestForMQ, TodoURL, queueName, receiveRequestInfo, and delete status todo data.
---

# E10 统一待办推送 ECODE 二开

## When To Use

- 统一待办推送 / 统一待办中心 / ECODE 推送
- `WPushRequestForECODE` / `WPushRequestForMQ`
- HTTP 订阅 / MQ 订阅 / `ToMQ`
- `TodoURL` / `queueName` / `maxLength`
- `/api/open{}intunifytodo/server{}engine/receiveRequestInfo`
- `syscode` / `flowid` / `requestname` / `receiver` / `isremark`
- `detailMap.DELETE` / 删除状态待办数据
- `handlePcUrl` / `handleAppUrl` / `handleAdapterUrl`

## Reference

```bash
sed -n "1,360p" skills/e10-local-knowledge/modules/e10-intunifytodo-push/references/source-doc.md
sed -n "1,260p" skills/e10-local-knowledge/modules/e10-intunifytodo-push/references/api-docs.md
```

## Key Facts

- HTTP 方式:推送类型 `自定义`,推送类 `com.weaver.intunifytodo.client.engine.push.request.interfaces.WPushRequestForECODE`,配置 `TodoURL`。
- MQ 方式:推送类 `com.weaver.intunifytodo.client.engine.push.request.interfaces.WPushRequestForMQ`,配置 `queueName`;私有化也可选 `ToMQ`。
- MQ 队列可能消费时才生成;稳妥做法是提前建队列。
- 推送体核心分组:`detailMap` 中 `TODO`、`DONE`、`OVER`、`DELETE`。
- 统一待办中心接收接口:`POST /api/open{}intunifytodo/server{}engine/receiveRequestInfo`, `Content-Type: application/json`。
- `流程浏览按钮支持选到统一待办异构系统流程数据` 这条 API 目录记录只有外链,没有 URL/参数;生成调用代码前必须补原文档 3.5 节证据。

## Evidence

回答时说明加载的 reference,并点名命中 HTTP/MQ 配置方式、推送类、`TodoURL`/`queueName`、`receiveRequestInfo` 或 `detailMap.DELETE`。
