Ahmed Aljaberi
Ahmed Aljaberi

@ahmed_aljabri

10 تغريدة 80 قراءة Mar 19, 2020
1. هناك كثير من الأعمال الروتينية على الكمبيوتر تاخذ منا جهد و وقت , نحتاج ننتقل لأجلها بين اكثر من برنامج مثل الايميل و الإكسل و المتصفح او حتى تويتر .
هذه الأمور يمكن أتمتتها Automate it من خلال أدوات (برامج) الRPA اختصار لRobotic Process Automation.
( سلسلة )
2. لنفترض مثلاً اننا نريد إرسال رسالة لمدير الشركة مباشرة في حالة وجود أي تغريدة عن منتجنا كتبها شخص متابعينه
اكثر من 1000 او نرسلها لمجموعة معينة في Slack او في Microsoft Teams و نوثق يومياً هذه التغريدات في ملف إكسل و بعدها نرسلها لنظام آخر مثل الـBI ليظهر مؤشرات رضى العميل.
3. ممكن نروح لأبعد من هذا و نحرك Process في الERP لضخ مزيد من المخزون للسوق. او مثلاً عندما يكتب المدير العام كلمة "تقرير" في Slack يقوم نظام بإعداده و يرسله له
إما على slack او على ايميله. او تحول الطلب إلى شخص مسؤول و نذكره كل 10 دقائق حتى يرسل المطلوب.
4. هو شيء أشبه بالBot لكن ضمن إجراء معروف مسبقاً و إمكانيات اكبر بدون تدخل برمجي يذكر إلا في حالات يكون فيه عندنا نظام قديم و احتجنا نربطه مع الRPA عبر Rest API مثلاً.
هناك اشياء كثيرة قد لا تخطر على بالنا يمكن اتمتتها.
5. الRPA ممكن يتعامل مع أي برنامج و كأنه انت , ممكن يضغط على زر و ينسخ شاشة او جدول بعدها يضغط على زر اخر في صفحة أو برنامج آخر. ممكن ينقل معلومات من ملف pdf و يفرغها في web form لكن أهم نقطة لنجاح الRPA هي وجود إجراء واضح و متكرر.
6. أيضاً ممكن يقوم بأعمال مثل الدخول على نظام بإسم مستخدم وكلمة مرور و نسخ ملفات او قراءة محتويات صفحة في موقع انترنت و ممكن يتعامل مع قواعد البيانات يقرأ أو يكتب.
7. بالنسبة للمبرمجين او الIT بشكل عام يمكن من خلال هذه الادوات المساعدة في تحقيق الDevOps و اتمتة العملية البرمجية من إدارة تخزين الكود و الBuild و الTest و الRelease حتى الإطلاق في docker container في الكلاود.
8. خدمات أو ادوات الRPA يكون عادة فيها مكان لتعريف و تهيئة الFlow أو الإجراء اللي ممكن يكون اوتوماتيكي او يبدا بضغطة زر او يبدأ بحدث معين او يكون الإجراء مجدول على وقت معين و له تسلسل إعتمادات. كما توجد جزئية لتعريف البرامج التي سترتبط معها و مصادر البيانات و يدعم بعضها الAI.
9. لتعلم الRPA تحتاج اولاً أن تعرف طريقة عمل الأداة التي اخترتها و إمكانياتها بشكل عام , ثم تختار إجراء واحد تريد أتمتته و تتعلم ما تحتاجه لأتمتته , لأن الخيارات كثيرة جداً
10. مايكروسوفت لديها منتج اسمه Power automate كان اسمه flow سابقاً و هناك ايضاً Synlogics و AppCode و UIpath.
و هناك Open Source مثل assistedge و robocorp و automagica بلغة بايثون.
انتهى.

جاري تحميل الاقتراحات...