اتبع الخطوات التالية لإعداد بيانات الاعتماد وضمان عمل التكامل بسلاسة.
١. افتح NetSuite وغيّر دورك إلى المسؤول (Administrator).
٢. أنشئ سجل تكامل جديدًا
انتقل إلى الإعداد (Setup)، ثم التكامل (Integration)، ثم إدارة التكاملات (Manage Integrations)، واضغط على جديد (New).
٣. أدخل اسم التطبيق وفعّله
أدخل اسمًا واضحًا في حقل الاسم (Name)، مثل «RemotePass OAuth 2.0 Client»، واضبط الحالة (State) على مفعّل (Enabled).
٤. فعّل OAuth 2.0 وحدّد نوع التفويض ونطاق الصلاحيات
ضمن OAuth 2.0، فعّل التفويض برمز التفويض (Authorization Code Grant)، ثم فعّل نطاق خدمات الويب REST (REST Web Services).
٥. أضف عنوان إعادة التوجيه
في القسم نفسه، أدخل عنوان إعادة التوجيه (Redirect URI) التالي كما هو تمامًا:
اضغط على حفظ (Save)، ثم انسخ مفتاح المستهلك (Consumer Key / Client ID) والمفتاح السري للمستهلك (Consumer Secret / Client Secret).
تذكير مهم
لن يعرض NetSuite المفتاح السري مرة أخرى. احفظ بيانات الاعتماد في مكان آمن، إذ ستحتاج إلى لصقها عند ربط NetSuite.
تنبيه
إذا واجهت أخطاء في الصلاحيات لاحقًا، فقد تحتاج إلى تفعيل ميزتَي خدمات الويب REST (REST Web Services) وOAuth 2.0، والتأكد من أن دورك يملك الصلاحيات المطلوبة.
كيف تفعّل الميزات والصلاحيات في NetSuite؟
تفعيل الميزات
١. من قسم SuiteCloud، فعّل الميزات التالية:
Client SuiteScript
Server SuiteScript
REST Web Services
OAuth 2.0
٢. من قسم التحليلات (Analytics)، فعّل SuiteAnalytics Workbook.
إعداد صلاحيات الدور
٣. انتقل إلى الإعداد (Setup)، ثم المستخدمون والأدوار (Users/Roles)، ثم إدارة الأدوار (Manage Roles)، واضغط على تعديل (Edit).
أضف الصلاحيات التالية ضمن فئتَي التقارير (Reports) والإعداد (Setup):
الفئة | الصلاحية | مستوى الوصول |
التقارير (Reports) | SuiteAnalytics Workbook | تعديل (Edit) |
الإعداد (Setup) | الحقول المخصصة (Custom Fields) | عرض (View) |
الإعداد (Setup) | أنواع السجلات المخصصة (Custom Record Types) | عرض (View) |
الإعداد (Setup) | تسجيل الدخول باستخدام رموز وصول OAuth 2.0 (Log in using OAuth 2.0 Access Tokens) | كامل (Full) |
الإعداد (Setup) | إدارة تفويض التطبيقات عبر OAuth 2.0 (OAuth 2.0 Authorize Applications Management) | كامل (Full) |
الإعداد (Setup) | خدمات الويب REST (REST Web Services) | كامل (Full) |
٤. اجعل هذا الدور الدور الافتراضي لحساب المستخدم المخصّص للتكامل.


