用途:该技能用于自动化施工日报生成,解决日报关键但耗时的问题。通过 n8n 工作流从多个来源采集工地数据,生成格式化日报。
主要能力:工作流结构为[工地数据源]→[n8n Webhook]→[数据处理]→[报告生成]→[分发]。具体节点包括:定时触发器(cron 表达式例 "0 17 * * 1-5")与 Webhook 输入;数据采集节点获取天气数据(OpenWeatherMap API)、工地照片(Procore API,OAuth2 认证)、劳动力数据(读取 xlsx);代码节点处理并汇总天气、劳动力总数与工时、照片数量;报告生成节点调用 PDF 服务;分发节点发送邮件并上传至 SharePoint(按日期分文件夹)。
使用方式:将工作流导入 n8n;配置环境变量 WEATHER_API_KEY、PROCORE_API、PDF_SERVICE_URL、SHAREPOINT_SITE;设置 schedule trigger 时间;配置邮件分发列表。附 Python 辅助函数 trigger_daily_report 用于触发工作流,format_labor_data 用于格式化劳动力数据。
适用场景:施工项目每日现场数据汇总与报告分发。
限制:资料未提供部署成本、性能与安全等细节;依赖 n8n、外部天气 API、Procore、PDF 服务与 SharePoint 等外部系统。