Dify平台可通过定时工作流自动提醒合同到期:先建结构化知识库并设到期日期为日期类型,再配置每周一9点触发的定时工作流,查询“生效中”且到期日匹配的合同,循环发送企业微信/邮件通知并更新状态为“待续签(已提醒)”。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

企业合同到期前需自动触发提醒与催办流程,避免因人工疏漏导致续签延误或法律风险,Dify平台可通过配置工作流+定时触发+消息通知实现该需求。
准备合同数据源
在Dify知识库中新建一个名为“合同台账”的知识库,选择“结构化数据”类型,上传Excel文件(列名必须包含:合同编号、甲方、乙方、签订日期、到期日期、负责人邮箱、状态)。
上传后点击“解析设置”,将“到期日期”字段类型手动设为【日期】,否则后续无法做时间比较运算。
这一步不可跳过——若系统自动识别为文本,工作流中所有日期计算都会失败。
构建自动检测工作流
进入Dify工作台→新建工作流→选择“定时触发”节点,设置Cron表达式为0 0 9 * * 1(每周一上午9点执行)。
添加“查询知识库”节点,连接至“合同台账”,筛选条件填:状态 = “生效中” AND 到期日期 = {{now}}。
注意:双大括号内是Dify内置时间变量语法,【必须严格使用英文空格,不能用中文全角空格】,否则解析报错且无提示。
添加“循环处理”节点,将上一步查出的每条合同记录作为独立输入项流转。
生成催办内容并发送通知
方法一:企业微信机器人通知
在循环内添加“HTTP请求”节点,请求方式选POST,URL填写企业微信机器人Webhook地址,Body使用JSON格式,其中text.content字段拼接:“【合同即将到期】{{item.合同编号}}将于{{item.到期日期}}到期,请{{item.负责人邮箱}}及时处理续签。”
方法二:邮件自动催办
添加“发送邮件”节点,收件人填{{item.负责人邮箱}},主题写“【紧急】合同续签提醒({{item.合同编号}})”,正文用Markdown格式,插入表格展示合同关键信息,并加粗标注“到期日:**{{item.到期日期}}**”。
方法三:同步更新合同状态
添加“更新知识库记录”节点,匹配字段选“合同编号”,将“状态”字段值设为“待续签(已提醒)”,确保同一条合同不会重复触发下周提醒。
启用并验证工作流
第一步:点击右上角“保存”,确认无红色报错图标。
第二步:点击“启用”,此时工作流状态变为“运行中”。【启用后立即执行一次即时检测,不等下周一】。
第三步:检查企业微信/邮箱是否收到测试提醒,核对合同编号、到期日、负责人是否与Excel原始数据一致。
第四步:登录Dify日志页,筛选该工作流ID,查看最近三次执行的“输出结果”字段,确认返回的合同条目数符合预期(例如:当前有2份合同在15–30天内到期,输出数组长度应为2)。











