/
/
این صفحه شامل پرسشهای متداول درباره Provider در GraphBPMS است. هدف FAQ ارائه پاسخ سریع به سوالات رایج توسعهدهندگان و کاربران فنی در زمان طراحی، استفاده و نگهداری Provider است.
در این بخش پاسخ سوالات پرتکرار درباره مفاهیم اصلی Provider، انتخاب نوع Provider، اجرا، خروجی و خطاهای رایج ارائه میشود.
Provider یک لایه دسترسی به داده در GraphBPMS است که امکان ارتباط با منابع مختلف مانند Database و Web Service را فراهم میکند.
زمانی که نیاز باشد اطلاعات از یک منبع داده دریافت شود یا یک عملیات مشخص روی منبع داده انجام شود، میتوان از Provider استفاده کرد.
Providerها بر اساس نوع منبع داده و روش ارتباط دستهبندی میشوند؛ مانند Query، StoredProcedure، Function، REST، WSDL و Systemic Entity.
نوع Provider باید بر اساس منبع داده، نوع عملیات مورد نیاز و معماری سیستم انتخاب شود.
Query Provider برای اجرای Query مستقیم استفاده میشود، در حالی که StoredProcedure Provider برای اجرای منطق ذخیرهشده در Database استفاده میشود.
خیر. Provider میتواند برای منابع مختلف مانند Database، REST Service و WSDL استفاده شود.
Test کمک میکند صحت Connection، Parameterها، Request، Response و خروجی Provider قبل از استفاده واقعی بررسی شود.
Result معمولی شامل دادههای ساختاریافته است، اما File Result برای سناریوهایی استفاده میشود که خروجی Provider یک فایل است.
خیر. Constant / Default فقط برای مقداردهی پیشفرض Parameter استفاده میشود و جایگزین Secret Management نیست.
دلایل مختلفی مانند حجم زیاد داده، Query پیچیده، عدم استفاده صحیح از Paging یا تعداد زیاد فراخوانیها میتواند باعث کاهش Performance شود.
بله. تغییر در Parameterها، Output Fieldها یا منطق Provider ممکن است روی بخشهایی که از آن استفاده میکنند اثر بگذارد.
در صورت مشاهده رفتار غیرمنتظره، ابتدا باید تنظیمات Provider، منبع داده و نتیجه Test بررسی شود و از تغییرات بدون بررسی جلوگیری شود.
رفتار برخی قابلیتها ممکن است به نسخه یا Build مقصد GraphBPMS وابسته باشد. در صورت اختلاف رفتار، مستندات نسخه جاری و محیط واقعی بررسی شود.