لاحظ أن هذا الرابط هو "عمل قيد التقدم" وبالتالي فهو غير جاهز للاستخدام في بيئة الإنتاج الخاصة بك. |
معلومة |
---|
يحتوي هذا المستودع على الرابط ورمز التكوين فقط. يكون المنفذ مسؤولاً عن الحصول على تفاصيل الاتصال مثل اسم المستخدم وكلمة المرور والشهادة وما إلى ذلك. وقد تحتاج أيضًا إلى توقيع عقد أو اتفاقية مع المورد قبل تنفيذ هذا الرابط. يرجى الاتصال بمدير تطبيق العميل لتنسيق متطلبات الموصل. |
يجب تنفيذ الموصل "HelloID-Conn-Prov-Source-ADP-iHCM" "محليًا". تأكد من تثبيت "Windows PowerShell 5.1" على الخادم حيث يتم تشغيل "وكيل HelloID ووكيل التوفير"، ومن تبديل مفتاح "التنفيذ محليًا".
لاحظ أن تطبيق "HelloID-Conn-Prov-Source-ADP-iHCM" يعتمد على بيئات ADP iHCM للسوق الهولندية. إذا كنت ترغب في تنفيذ الموصل لسوق الولايات المتحدة، فيجب إجراء التغييرات داخل الكود المصدري.
ADP iHCM عبارة عن نظام أساسي لإدارة الموارد البشرية قائم على السحابة ويوفر مجموعة من واجهات برمجة تطبيقات REST التي تتيح لك التفاعل برمجيًا مع بياناتها. يستخدم موصل مصدر HelloID واجهات برمجة التطبيقات الموضحة في الجدول أدناه.
تم تثبيت Windows PowerShell 5.1 على الخادم حيث يتم تشغيل "وكيل HelloID ووكيل التوفير".
شهادة المفتاح العام *.pfx التابعة لشهادة X.509 المستخدمة لتنشيط واجهات برمجة التطبيقات المطلوبة.
كلمة المرور لشهادة المفتاح العام *.pfx.
تم تبديل مفتاح "التنفيذ محليًا" الموجود في علامة التبويب "النظام".
للوصول إلى ADP iHCM API، يلزم الحصول على شهادة x.509. يجب أن يتم إنشاء هذه الشهادة من قبل العميل.
يجب إرسال المفتاح العام الخاص بالشهادة إلى ADP. سيقوم ADP بعد ذلك بإنشاء ClientID وClientSecret وسيقوم بتنشيط واجهات برمجة التطبيقات المطلوبة.
هناك عدة خيارات لإنشاء الشهادات. إحداها هي الأداة المساعدة "OpenSSL". متوفر على نظام التشغيل Linux/Windows. https://www.openssl.org/
يجب استخدام المفتاح الخاص (*.pfx) التابع لشهادة X.590 للحصول على رمز الوصول.
من أجل استرداد البيانات من ADP iHCM API، يجب الحصول على AccessToken. يتم استخدام AccessToken لجميع المكالمات المتتالية إلى ADP iHCM. للحصول على AccessToken، سنحتاج إلى ClientID و ClientSecret والمسار إلى شهادة pfx وكلمة المرور لشهادة pfx .
تتمتع الرموز المميزة بإمكانية الوصول إلى نطاق API معين فقط. يتم تعيين النطاق الافتراضي على: "أقسام تنظيم ديموغرافيات العمال". لا يمكن استرجاع البيانات خارج هذا النطاق من واجهات برمجة التطبيقات الأخرى
يمكن العثور على وثائق HelloID الرسمية على: https://docs.helloid.com/