n8n و TurboDocx؛ از تأیید قرارداد در Slack تا امضا و بایگانی در SharePoint

چرا مهم است

اگر با n8n جریان قرارداد می‌سازی، این نمونه اتصال تولید سند و امضا به تأیید انسانی و بایگانی را نشان می‌دهد. می‌توانی نقش n8n و TurboDocx را در هر مرحله جداگانه دنبال کنی.

قبل از خواندن، این‌ها را بدان۳ مفهوم
queue

مجموعه‌ای از کارهای منتظر پردازش؛ در این نمونه، وضعیت ردیف‌های Excel مشخص می‌کند کدام قراردادها باید پردازش شوند.

در حال نگارش: queue

Anchor

نشانه‌ای در سند که محل مشخصی را برای قرار دادن محتوا یا فیلد تعیین می‌کند؛ مثلاً محل امضا یا تاریخ.

در حال نگارش: Anchor

webhook

روشی برای اطلاع دادن وقوع یک رویداد به برنامه‌ای دیگر از طریق درخواست HTTP؛ مثلاً اعلام اینکه سندی امضا شده است.

در حال نگارش: webhook

در یک مطلب مهمان در وبلاگ n8n،؜ Nicolas Fry،؜ مدیرعامل TurboDocx،؜ ساخت workflow تولید، تأیید، امضا و بایگانی قرارداد را توضیح می‌دهد. این نمونه از node تأییدشده TurboDocx برای تولید سند و دریافت امضا استفاده می‌کند؛ n8n هم زمان‌بندی، پردازش قراردادها، تصمیم‌گیری و جابه‌جایی اطلاعات میان Excel،؜ Slack و SharePoint را بر عهده دارد.

workflow دو بخش دارد. بخش ارسال هر ۱۵ دقیقه اجرا می‌شود و ردیف‌های جدول Excel با وضعیت Ready to send را می‌خواند. قراردادها یکی‌یکی پردازش می‌شوند: TurboDocx سند را از روی template می‌سازد و به PDF تبدیل می‌کند؛ سپس Slack پیامی با گزینه‌های Approve & send و Reject می‌فرستد. اجرا تا دریافت پاسخ منتظر می‌ماند. قرارداد تأییدشده برای امضا ارسال می‌شود و وضعیت ردیف به Sent تغییر می‌کند؛ قرارداد ردشده هم وضعیت Rejected می‌گیرد.

جدول Excel در این طراحی نقش queue را دارد. هر ردیف شامل اطلاعات مشتری، ایمیل امضاکننده، مبلغ و تاریخ شروع است. workflow نیز Document ID و Signed At را پر می‌کند. Excel الزام نیست: منبع می‌گوید هر برنامه‌ای که node آن بتواند یک رکورد را بخواند و به‌روزرسانی کند، می‌تواند جایگزین شود. در حالت استفاده از CRM،؜ تغییر مرحله معامله به Closed Won می‌تواند جای زمان‌بندی ۱۵دقیقه‌ای را بگیرد.

برای آماده‌سازی قرارداد، فایل Word تأییدشده بخش حقوقی با متغیرهایی مانند {clientName} و {amount} تکمیل می‌شود. دو Anchor به نام‌های {client_sig} و {client_date} نیز محل امضا و تاریخ را مشخص می‌کنند. TurboSign از همین محل‌ها برای قرار دادن فیلدها استفاده می‌کند و امضاکننده ایمیلی برای امضا دریافت می‌کند.

بخش دوم با امضای مشتری آغاز می‌شود: TurboDocx Trigger فایل PDF امضاشده را دریافت می‌کند، SharePoint آن را ذخیره می‌کند، وضعیت Excel به Signed تغییر می‌کند و Slack خبر می‌دهد. webhook این بخش هنگام فعال‌سازی workflow ثبت می‌شود؛ بنابراین فعال نبودن workflow یکی از مواردی است که هنگام بایگانی نشدن سند باید بررسی شود.

پیش‌نیازها شامل n8n به‌صورت Cloud یا self-hosted،؜ حساب و node مربوط به TurboDocx،؜ دسترسی Excel و SharePoint و یک workspace در Slack است. راهنما توصیه می‌کند پیش از استفاده برای مشتری واقعی، مسیر کامل با ایمیل خودت آزمایش شود.

نکته کلیدی

پیش از ارسال قرارداد واقعی، یک مورد را با ایمیل خودت تا ذخیره PDF و ثبت Signed آزمایش کن. اگر سند بایگانی نشد، فعال بودن workflow را بررسی کن؛ ثبت webhook امضا به همین مرحله وابسته است.

خواندن مقاله اصلی (در زبانه‌ی جدید باز می‌شود)
برچسب‌ها (۱)