پرش به محتوا
شروع رایگان

n8n برای اودوو: اتوماسیون ERP بی آن‌که رمز سازمان را به ابزار بیرونی بدهید

n8n چیست، چه راه‌هایی برای وصل کردنش به اودوو هست و ابرک چرا آن را از راه MCP و با کلید جدا برای هر گردش کار وصل می‌کند

بات ۱۴۰۵/۰۸/۲۱ ~8 دقیقه مطالعه

پاسخ کوتاه: n8n ابزار ساخت گردش کار است که کارهای تکراری را خودکار می‌کند. در ابرک، اپ اتوماسیون n8n مدیر را با توکن یک‌بارمصرف ۶۰ ثانیه‌ای وارد ویرایشگر می‌کند و هر گردش کار را با کلید MCP جدا و محدود به داده‌های اودوو وصل می‌کند. روشن و خاموش کردن هر گردش کار در منوی «اتوماسیون» است.

n8n چیست و به چه کاری می‌آید؟

n8n یک ابزار ساخت گردش کار است. به‌جای نوشتن برنامه، گره‌ها را روی صفحه کنار هم می‌گذارید و با خط به هم وصلشان می‌کنید. یک گره زمان را می‌سنجد، گره بعدی داده‌ای را می‌خواند، گره سوم پیامی می‌فرستد. هر گردش کار یک کار مشخص را بی دخالت انسان تکرار می‌کند: هر صبح، هر بار که ایمیلی می‌رسد، یا هر بار که فرمی پر می‌شود.

کسب‌وکارهای کوچک و متوسط معمولاً n8n را برای همین کارهای خرد ولی وقت‌گیر می‌خواهند. گزارشی که هر روز کسی باید دستی جمع کند، فاکتوری که از ایمیل باید به نرم‌افزار منتقل شود، یا هشداری که اگر به‌موقع نرسد، کالایی از انبار تمام می‌شود و کسی خبردار نمی‌شود.

چرا ERP بدون اتوماسیون کند می‌ماند؟

ERP داده را یک‌جا نگه می‌دارد، ولی خودش به سراغ شما نمی‌آید. اودوو می‌داند کدام چک هفتهٔ بعد سررسید دارد. این‌که کسی هر دوشنبه آن فهرست را ببیند، به عادت یک کارمند بستگی دارد. با رفتن آن کارمند، عادت هم می‌رود.

اتوماسیون این فاصله را پر می‌کند. سؤال اصلی این نیست که «خودکار کنیم یا نه». سؤال این است که ابزار بیرونی با چه کلیدی و با چه حدی به داده‌های مالی و مشتری دسترسی پیدا می‌کند.

n8n از چه راه‌هایی به اودوو وصل می‌شود؟

سه راه رایج هست و تفاوتشان در همان پرسش کلید و حد است.

اتصال با نام کاربری و رمز یا کلید API کاربر

ساده‌ترین راه این است که n8n با حساب یک کاربر اودوو وارد شود. مشکل این‌جاست که معمولاً حساب مدیر را می‌دهند تا «همه‌چیز کار کند». از آن لحظه هر گردش کار، حتی ساده‌ترینش، به همهٔ داده‌ها دسترسی دارد. اگر رمز عوض شود، همهٔ گردش کارها با هم از کار می‌افتند. اگر کلید لو برود، نمی‌دانید کدام گردش کار مقصر بوده است.

اتصال مستقیم به پایگاه داده

بعضی‌ها n8n را مستقیم به پایگاه دادهٔ PostgreSQL وصل می‌کنند. این راه سریع است ولی همهٔ قواعد دسترسی اودوو را دور می‌زند. گردش کار می‌تواند سطری را تغییر دهد که هیچ کاربری اجازهٔ تغییرش را ندارد و هیچ ردی هم در تاریخچهٔ سند نمی‌ماند. در نرم‌افزار ابری چندمستأجری مثل ابرک، این راه اصلاً باز نیست.

اتصال از راه MCP با کلید جدا برای هر گردش کار

MCP پروتکلی است که ابزار بیرونی با آن ابزارهای تعریف‌شدهٔ یک سیستم را صدا می‌زند، نه جدول‌هایش را. سرور MCP ابرک روی خود اودوو کار می‌کند و هر کلیدش به یک کاربر و یک دامنهٔ دسترسی بسته است. اپ اتوماسیون ابرک همین راه را برای n8n انتخاب کرده است. برای مقایسهٔ دقیق‌تر این پروتکل‌ها، مقایسهٔ OIDC و SAML برای ERP را هم ببینید.

روش اتصالحد دسترسیتوقف یک گردش کاررد اجرا
رمز یا کلید کاربرهرچه آن کاربر داردبا عوض کردن رمز، همه با هم می‌ایستندنامعلوم
پایگاه دادهبی حدفقط از خود n8nهیچ
MCP ابرکمدل‌های نوشته‌شده در قالبدکمهٔ «خاموش» همان گردش کارشمار اجرا و شمار ردشده

اپ اتوماسیون ابرک دقیقاً چه کار می‌کند؟

اپ اتوماسیون (نام فنی abrak_n8n) سه منو زیر «اتوماسیون» می‌گذارد: «گردش کارها»، «قالب‌های آماده» و «ویرایشگر». این منو فقط برای کاربرانی دیده می‌شود که نقش مدیر سیستم دارند.

وقتی مدیر «ویرایشگر» را می‌زند، ابرک یک توکن یک‌بارمصرف می‌سازد که ۶۰ ثانیه عمر دارد. n8n همان توکن را از دامنهٔ تننت شما می‌پرسد و اگر معتبر بود، کاربر n8n ویژهٔ همین تننت را باز می‌کند. رمز جدایی برای n8n ساخته نمی‌شود، پس رمزی هم نیست که لو برود یا فراموش شود.

هر گردش کار در «گردش کارها» یک سطر دارد. ستون‌ها روشن یا خاموش بودن، آخرین اجرا، شمار اجرا و شمار اجرای ردشده را نشان می‌دهند. n8n پیش از هر اجرا از ابرک می‌پرسد که آیا این گردش کار اجازه دارد. اگر گردش کاری تازه باشد و کسی آن را در فهرست روشن نکرده باشد، پاسخ منفی است و اجرا در ستون «شمار ردشده» ثبت می‌شود.

امنیت داده در این طرح چطور حفظ می‌شود؟

سه تصمیم طراحی بار امنیت را می‌کشند. اول این‌که n8n فقط لایهٔ اتصال بیرونی است؛ تأیید، بودجه و ممیزی در هستهٔ ابرک می‌مانند. دوم این‌که هر قالب کلید خودش را می‌گیرد و آن کلید فقط به مدل‌هایی دسترسی دارد که در خود قالب نوشته شده‌اند. قالب «هشدار موجودی کم» برای مثال فقط کالا، نقطهٔ سفارش و موجودی انبار را می‌خواند و به حساب مشتری‌ها راهی ندارد.

سوم این‌که چرخهٔ عمر کلید به چرخهٔ عمر گردش کار بسته است. وقتی سطر گردش کار را پاک کنید، ابرک کلید MCP آن را هم حذف می‌کند. کلید بی‌صاحبی که ماه‌ها بعد کسی یادش نیست برای چه ساخته شده، در سیستم نمی‌ماند.

هر هشت قالب آماده کلید «فقط خواندن» می‌گیرند. قالبی مثل «فاکتور خرید از ایمیل» پیش‌نویس پیشنهادی آماده می‌کند ولی سند را خودش ثبت نمی‌کند. سرور MCP ابرک هر نوشتن را پیش از اعمال برای تأیید انسان نگه می‌دارد.

اول کدام کارها را خودکار کنیم؟

جایی شروع کنید که کار تکراری است و اشتباهش گران تمام می‌شود. قالب‌های آمادهٔ ابرک همین کارها را پوشش می‌دهند:

  • سرنخ از فرم سایت و اینستاگرام: تکراری بودن سرنخ را در CRM می‌سنجد و سرنخ پیشنهادی می‌سازد.
  • همگام‌سازی سفارش فروشگاه و بازارگاه: سفارش بیرونی را با سفارش‌های فروش تطبیق می‌دهد تا دوبار ثبت نشود.
  • پیگیری مطالبات و سررسید چک: هر هفته مطالبات را به تفکیک چک، نقد و کارت می‌خواند.
  • هشدار موجودی کم: هر روز کالاهای زیر نقطهٔ سفارش را پیدا می‌کند و متن هشدار را آماده می‌کند.
  • گزارش صبحگاهی مدیر: فروش، دریافتنی و سرنخ را هر صبح خلاصه می‌کند.
  • فاکتور خرید از ایمیل: فروشنده را پیدا می‌کند و پیش‌نویس پیشنهادی می‌سازد.
  • هشدار جهش بهای خرید: جهش بیش از ۲۰٪ نسبت به خرید پیشین را گزارش می‌کند.
  • ثبت نامهٔ رسیده از ایمیل: نامه را برای دبیرخانه آماده می‌کند و فرستنده را می‌جوید.

اگر ماژول لازم یک قالب در فضای کاری نصب نباشد، دکمهٔ «نصب» آن قالب پنهان است و ستون «ماژول نصب‌نشده» نام ماژول را نشان می‌دهد. قالب پیگیری مطالبات به حسابداری نیاز دارد و قالب جهش بها به خرید.

متن هشدار و گزارش را می‌توانید با ربات تلگرام و بله به گوشی مدیر برسانید تا لازم نباشد کسی هر روز به نرم‌افزار سر بزند.

n8n ابرک با Zapier یا اسکریپت دست‌ساز چه فرقی دارد؟

Zapier و ابزارهای مشابه گردش کار را روی سرور خودشان اجرا می‌کنند و معمولاً با رمز یا کلید کاربر به ERP وصل می‌شوند. اسکریپت دست‌ساز هم اغلب روی یک سرور فراموش‌شده اجرا می‌شود و تنها کسی که از وجودش خبر دارد، نویسنده‌اش است. در هر دو حالت، مدیر ERP از داخل نرم‌افزار نمی‌بیند چه چیزی با داده‌ها کار می‌کند. در ابرک، فهرست همهٔ گردش کارها، شمار اجرا و کلید خاموش هر کدام داخل خود اودوو است. برای مقایسهٔ راه‌های اتصال فروشگاه، مقاله‌های بلاگ ابرک را ببینید.

هزینهٔ اتوماسیون n8n در ابرک چقدر است؟

اپ اتوماسیون n8n ابرک ۲۵۰٬۰۰۰ تومان به ازای هر کاربر در ماه است و پلن سازمانی ۲٬۵۰۰٬۰۰۰ تومان به ازای هر کاربر قیمت دارد. پلن پایهٔ فضای کاری را در صفحهٔ قیمت‌ها ببینید. اگر هنوز فضای کاری ندارید، از صفحهٔ شروع بسازید و سپس صفحهٔ اپ اتوماسیون را باز کنید.

برای ساختن اولین گردش کار، آموزش راه‌اندازی اتوماسیون n8n در ابرک گام‌به‌گام همراهتان است.

پرسش‌های پرتکرار

آیا برای کار با n8n باید برنامه‌نویس باشم؟

برای نصب قالب‌های آماده نه. یک دکمهٔ «نصب» کافی است. برای ساخت گردش کار تازه در ویرایشگر، آشنایی با گره‌های n8n لازم است، ولی کدنویسی لازم نیست.

کاربر عادی هم می‌تواند منوی اتوماسیون را ببیند؟

نه. منوی «اتوماسیون» و ورود به ویرایشگر فقط برای کاربرانی است که نقش مدیر سیستم دارند.

اگر یک گردش کار اشتباه کار کند، چطور متوقفش کنم؟

در «اتوماسیون ← گردش کارها» دکمهٔ «خاموش» همان سطر را بزنید و پیام تأیید را بپذیرید. گردش کار از اجرای بعدی متوقف می‌شود و بقیهٔ گردش کارها کار خودشان را ادامه می‌دهند.

کلید MCP هر قالب به چه چیزی دسترسی دارد؟

فقط به مدل‌هایی که در خود قالب نوشته شده‌اند و فقط برای خواندن. قالب گزارش صبحگاهی برای مثال سفارش فروش، فاکتور و سرنخ را می‌خواند.

گردش کاری که خودم در n8n بسازم چه می‌شود؟

با اولین تلاش اجرا در فهرست «گردش کارها» ظاهر می‌شود ولی خاموش است. وقتی «روشن» را بزنید، اجرایش آزاد می‌شود.

آموزش اتصال دیجی‌کالا و اسنپ‌فود به ابرک

ابرک را کامل و رایگان به‌کار بگیرید

۱۴ روز رایگان