
بایگانی خودکار رسیدهای جیمیل در Google Sheets و Drive با هو…
7 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۱۸
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 5451 · منبع: کاتالوگ Pixori
اتوماسیون بایگانی رسیدهای جیمیل در Google Sheets و Drive با هوش مصنوعی
این گردش کار (Workflow) فرآیند ذخیره رسیدهای جیمیل در Google Sheets و Google Drive را خودکار میکند. این گردش کار برای افراد و کسبوکارهایی طراحی شده است که به دنبال سادهسازی ردیابی هزینهها و آمادهسازی مالیات با استخراج، سازماندهی و بایگانی خودکار اسناد مالی هستند.
ویژگیهای کلیدی:
- پردازش خودکار ایمیل: جیمیل را برای ایمیلهای خوانده نشده با پیوست رسید اسکن میکند.
- استخراج داده با قدرت هوش مصنوعی: از هوش مصنوعی برای تجزیه و تحلیل و ساختاردهی اطلاعات کلیدی از رسیدها استفاده میکند.
- یکپارچهسازی بینقص: دادههای استخراج شده را در Google Sheets ذخیره کرده و فایلهای اصلی را در Google Drive آپلود میکند.
- جلوگیری از تکرار: ایمیلهای پردازش شده را به عنوان خوانده شده علامتگذاری میکند تا از اقدامات تکراری جلوگیری شود.
---
تشریح گردش کار (Workflow Breakdown)
این گردش کار به چندین بلوک منطقی تقسیم شده است که هر کدام بخشی از خط لوله پردازش رسید را مدیریت میکنند.
۱. ماشه زمانبندی شده و بازیابی ایمیل
این بلوک گردش کار را آغاز کرده و ایمیلهای مرتبط را از جیمیل دریافت میکند.
- نودها (Nodes):
* Schedule Trigger
* Get Emails with Receipts (Gmail)
- جزئیات:
* Schedule Trigger: برای اجرا روزانه در ساعت ۸:۰۰ صبح تنظیم شده است و فرآیند اتوماسیون را آغاز میکند.
* Get Emails with Receipts (Gmail): از طریق OAuth2 به حساب جیمیل شما متصل شده و ایمیلهای خوانده نشدهای را که دارای پیوست هستند و با یک برچسب خاص (مثلاً "receipts") علامتگذاری شدهاند، جستجو میکند. برای پردازش بیشتر، محتوای کامل ایمیل را بازیابی میکند.
۲. دانلود پیوست و استخراج داده
این بلوک دانلود پیوستها و استخراج محتوای متنی از رسیدهای PDF را مدیریت میکند.
- نودها (Nodes):
* Download Attachment (Gmail)
* Extract Data from Invoice (Extract From File)
* Get Required Fields (Set)
- جزئیات:
* Download Attachment (Gmail): تمام پیوستهای مرتبط با ایمیلهای بازیابی شده را دانلود میکند.
* Extract Data from Invoice (Extract From File): به طور خاص اولین پیوست PDF (attachment_0) را هدف قرار داده و محتوای متنی آن را استخراج میکند. این کار دادههای خام را برای تجزیه و تحلیل هوش مصنوعی آماده میکند.
* Get Required Fields (Set): متادیتای ضروری ایمیل مانند id, threadId, subject و date را استخراج کرده و برای مراحل بعدی آماده میکند.
۳. تجزیه داده رسید مبتنی بر هوش مصنوعی
این بخش هسته اصلی گردش کار است که در آن از هوش مصنوعی برای تفسیر و ساختاردهی اطلاعات رسید استفاده میشود.
- نودها (Nodes):
* Merge Data (Merge)
* AI Agent (Langchain Agent)
* OpenAI Chat Model (Langchain OpenAI)
* Structured Output Parser (Langchain Output Parser)
- جزئیات:
* Merge Data (Merge): متن استخراج شده از رسید، متادیتای ایمیل و دادههای خام ایمیل را در یک ساختار داده واحد ترکیب میکند.
* AI Agent (Langchain Agent): دادههای ترکیب شده را به یک مدل هوش مصنوعی (که از طریق OpenAI Chat Model پیکربندی شده است) ارسال میکند. از یک پرامپت (prompt) خاص برای استخراج دادههای ساختاریافته مانند تاریخ، فروشنده، دسته بندی، توضیحات، مبلغ جزئی، مالیات و کل استفاده میکند.
* OpenAI Chat Model (Langchain OpenAI): قابلیتهای هوش مصنوعی پشتیبان را فراهم میکند، معمولاً با استفاده از مدلی مانند GPT-4. به کلید API OpenAI شما نیاز دارد.
* Structured Output Parser (Langchain Output Parser): اطمینان حاصل میکند که خروجی هوش مصنوعی با یک طرحواره JSON از پیش تعریف شده مطابقت دارد و فیلدهای استخراج شده و انواع آنها را تأیید میکند.
۴. ذخیره داده و بایگانی
این بلوک دادههای پردازش شده و فایل رسید اصلی را در سرویسهای ذخیرهسازی ابری شما ذخیره میکند.
- نودها (Nodes):
* Append to Google Sheet (Google Sheets)
* Upload File (Google Drive)
- جزئیات:
* Append to Google Sheet (Google Sheets): یک ردیف جدید به Google Sheet مشخص شده شما با دادههای رسید ساختاریافته که توسط هوش مصنوعی استخراج شده است، اضافه میکند. به اعتبارنامههای OAuth2 Google Sheets و پیکربندی شناسه و نام Sheet نیاز دارد.
* Upload File (Google Drive): فایل رسید PDF اصلی را در پوشه مشخص شده در Google Drive شما آپلود میکند. نام فایل به صورت پویا برای شناسایی آسان تولید میشود. به اعتبارنامههای OAuth2 Google Drive و پیکربندی شناسه پوشه نیاز دارد.
۵. مدیریت وضعیت ایمیل
این بلوک نهایی تضمین میکند که ایمیلهای پردازش شده دوباره پردازش نشوند.
- نودها (Nodes):
* Mark Email as Read (Gmail)
- جزئیات:
* Mark Email as Read (Gmail): وضعیت ایمیل پردازش شده را در جیمیل به "خوانده شده" بهروزرسانی میکند و از دریافت آن در اجرای بعدی گردش کار جلوگیری میکند.
۶. نودهای مستندسازی
این نودها اطلاعات مفیدی را مستقیماً در رابط کاربری n8n ارائه میدهند.
- نودها (Nodes):
* Sticky Note (Documentation)
- جزئیات:
* Sticky Note: حاوی دستورالعملها و یادآوریهایی در مورد آپلودهای Google Drive، راهاندازی پوشه و پیکربندی اعتبارنامهها است.
---
جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | عملکرد اصلی | ورودی از نود(های) (Input From Node(s)) | خروجی به نود(های) (Output To Node(s)) |
|---|---|---|---|---|
| Schedule Trigger | Schedule Trigger | آغاز گردش کار روزانه در ساعت ۸ صبح | - | Get Emails with Receipts |
| Get Emails with Receipts | Gmail | دریافت ایمیلهای رسید خوانده نشده با پیوست | Schedule Trigger | Download Attachment |
| Download Attachment | Gmail | دانلود پیوستهای ایمیل | Get Emails with Receipts | Extract Data from Invoice, Get Required Fields, Upload File |
| Extract Data from Invoice | Extract From File | استخراج متن از پیوستهای PDF | Download Attachment | Merge Data |
| Get Required Fields | Set | استخراج متادیتای ایمیل | Download Attachment | Merge Data |
| Merge Data | Merge | ترکیب متن استخراج شده، متادیتا و داده خام | Extract Data from Invoice, Get Required Fields | AI Agent |
| AI Agent | Langchain Agent | تجزیه متن رسید با استفاده از هوش مصنوعی برای استخراج داده ساختاریافته | Merge Data | Append to Google Sheet, Mark Email as Read |
| OpenAI Chat Model | Langchain OpenAI | ارائه مدل هوش مصنوعی (مثلاً GPT-4) برای ایجنت | AI Agent | AI Agent |
| Structured Output Parser | Langchain Output Parser | تأیید خروجی هوش مصنوعی در برابر طرحواره JSON | AI Agent | AI Agent |
| Append to Google Sheet | Google Sheets | افزودن داده رسید ساختاریافته به یک Google Sheet | AI Agent | - |
| Upload File | Google Drive | آپلود فایل PDF رسید اصلی به Google Drive | Download Attachment | - |
| Mark Email as Read | Gmail | علامتگذاری ایمیل پردازش شده به عنوان خوانده شده در جیمیل | AI Agent | - |
| Sticky Note (Documentation) | Sticky Note | ارائه دستورالعملهای استفاده در ویرایشگر | - | - |
---
برای استفاده از این گردش کار:
1. وارد کردن (Import): این گردش کار را در نمونه n8n خود که در Axeto.ai موجود است، وارد کنید.
2. پیکربندی اعتبارنامهها (Configure Credentials): اتصالات OAuth2 را برای Gmail و Google Drive راهاندازی کرده و کلید API OpenAI خود را ارائه دهید.
3. سفارشیسازی (Customize): برچسب جیمیل را در نود Get Emails with Receipts تنظیم کرده و شناسه Google Sheet و پوشه Google Drive مورد نظر خود را مشخص کنید.
4. فعالسازی (Activate): گردش کار را فعال کنید تا مدیریت رسیدهای خود را خودکار کنید.
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چگونه رسیدهای جیمیل را پردازش میکند؟▾
این گردش کار با اسکن ایمیلهای خوانده نشده در جیمیل که دارای پیوست رسید هستند، شروع میشود. سپس پیوستها دانلود شده و با استفاده از هوش مصنوعی (از طریق Langchain و OpenAI) دادههای کلیدی مانند تاریخ، فروشنده، مبلغ و دستهبندی استخراج میشوند.
چه دادههایی از رسیدها استخراج میشود؟▾
هوش مصنوعی برای استخراج دادههای ساختاریافته مانند تاریخ رسید، نام فروشنده، دستهبندی هزینه، توضیحات، مبلغ جزئی، مالیات و مبلغ کل طراحی شده است.
دادههای استخراج شده کجا ذخیره میشوند؟▾
دادههای استخراج شده به صورت یک ردیف جدید به یک Google Sheet مشخص اضافه میشوند و فایل اصلی رسید نیز در Google Drive آپلود میگردد.
آیا این گردش کار از تکرار پردازش جلوگیری میکند؟▾
بله، پس از پردازش موفقیتآمیز، ایمیلهای مربوطه به عنوان خوانده شده علامتگذاری میشوند تا از پردازش مجدد آنها جلوگیری شود.
workflowهای مرتبط
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- خودکارسازی اصلاح نقطه پایانی با Wazuh، ClamAV و GPT-4SecOps
- تغییر نام خودکار گرههای n8n با هوش مصنوعیEngineering
- ردیابی خودکار هزینهها از LINE با GPT-4 و Google SheetsPersonal Productivity
