أداة إدارة المهام هي المكان الذي توجد فيه مهام الفريق أصلاً: Asana أو ClickUp أو HubSpot أو Jira أو Trello. والمقصود هنا الوصول إلى إحداها عبر ربط أنشأته مؤسستك، برمز لصقه عضو مرة واحدة، لا عبر نسخة من عملك تُحفظ في مكان آخر.
ربط واحد، بابان
- غرفة المشروع تُبقي مهامها متوافقة مع مشروع أو قائمة أو مسار واحد: المهمة التي تُنشأ في الغرفة تظهر في الأداة، والتغيير الذي يحدث في الأداة يعود إلى الغرفة.
- تصل الواجهة البرمجية إلى الربط نفسه مباشرةً: Asana على /asana/v1 وClickUp على /clickup/v1 وHubSpot على /hubspot/v1 وJira على /jira/v1، بسبع عمليات لكل منها، وبمفتاح LinkedIn API نفسه.
الأدوات الأربع واجهة واحدة مكررة أربع مرات. والفرق الوحيد هو اسم المكان الذي تقف فيه المهام عند كل أداة: يسميه Asana وJira مشروعاً، ويسميه ClickUp قائمة، ويسميه HubSpot مساراً، وكلها تسميه project_id هنا. والمهمة هي الحقول الخمسة نفسها أياً كانت الأداة التي جاءت منها: title وnotes وstatus (بإحدى القيم open أو doing أو done) وassignee وdue.
Trello تربطه الغرفة وحدها، وليست له واجهة برمجية خاصة هنا. وكل ما تفعله الغرفة مع Trello تفعله عبر محرك المزامنة نفسه؛ فالمفقود هو البوابة لا الأداة.
أسئلة شائعة
أين يوضع الرمز؟
في صفحة الغرف، بعد تسجيل الدخول، تحت أدوات المهام في الغرفة. ولا يمرّ عبر الواجهة البرمجية أبداً: فنقطة POST /asana/v1/connections/link ونظيراتها في الأدوات الثلاث الأخرى تردّ بـ 403 مع عنوان تلك الصفحة، لأن السرّ لا مكان له في استدعاء واجهة برمجية يمسكه مساعد.
هل أستطيع الوصول إلى ربط شخص آخر؟
لا. الربط ملك مؤسسة واحدة، وما كان لمؤسسة أخرى يُردّ عليه تماماً كما يُردّ على ربط غير موجود: 404 لا 403، وبالكلمات نفسها في الحالتين، فلا يمكن استكشاف المعرّفات. ومعرّف المشروع يُبحث عنه في الأداة عند كل استدعاء بدل أن يُصدَّق.
باسم من يُسجَّل العمل؟
باسم العضو الذي يعود إليه الرمز المستخدم في الربط. والمهمة التي تُنشأ عبر الواجهة البرمجية ينشئها هو في الأداة، كما لو كتبها بنفسه هناك.