UAT Studioby Salvion
المساعدة · عمليات الربط

اربط UAT Studio بـ Jira

أرسل المشكلات من UAT مباشرة إلى مشروع Jira الخاص بفريق التطوير. لا مزيد من نسخ التذاكر بعد اجتماع الفرز: نقرة واحدة، ويصبح الخطأ في Jira مع خطوة الاختبار والنتيجة المتوقعة ولقطات الشاشة ورابط للعودة. وعند اكتمال الإصلاح، يعرف المختبِر أن الوقت قد حان لإعادة الاختبار.

المدة نحو 10 دقائقمن مسؤول مساحة العمليعمل مع Jira Cloudالباقات Team وBusiness وPartner وEnterprise
في دقيقة واحدة

شاهده أولًا

إعداد الربط مع Jira وإرسال أول مشكلة، مع عودة الحالة (59 ثانية، والترجمة النصية ضمن الصورة).
قبل أن تبدأ

ما تحتاجه

  • Jira Cloud: عنوان ينتهي بـ .atlassian.net.
  • حساب Jira يُسمح له بإنشاء issues في المشروع الذي يجب أن تذهب إليه الأخطاء.
  • صلاحيات المسؤول في مساحة العمل الخاصة بك في UAT Studio.
نصيحة: استخدم حساب خدمةتُنشأ التذاكر باسم الحساب الذي تستخدم رمزه المميز. كثير من الفرق تنشئ مستخدم Jira منفصلًا لهذا الغرض، مثل UAT Studio، حتى لا تعتمد التذاكر على حساب شخص واحد ويسهل التعرّف عليها.
الإعداد · مرة واحدة لكل مساحة عمل

اربط مشروع Jira الخاص بك

1

أنشئ API token في Atlassian

  1. سجّل الدخول إلى Atlassian بحساب Jira الذي ستستخدمه، وانتقل إلى id.atlassian.com › Security › API tokens.
  2. انقر على Create API token.
  3. أعطه اسمًا ستتعرّف عليه لاحقًا، مثل UAT Studio، واختر تاريخ انتهاء الصلاحية.
  4. انقر على Copy. أبقِ النافذة مفتوحة إلى أن تلصق الرمز المميز في الخطوة 5: لا يعرضه Atlassian إلا مرة واحدة.
حساب Atlassian، علامة التبويب Security، قسم API Tokens: الزر Create API token، ورمز مميز باسم UAT Studio تنتهي صلاحيته بعد سنة
استخدم Create API token، وليس Create API token with scopes. تنتهي صلاحية الرموز المميزة بعد سنة على الأكثر.
سجّل تاريخ انتهاء الصلاحية في تقويمكعندما تنتهي صلاحية الرمز المميز، يتوقف الإرسال. أنشئ رمزًا جديدًا والصقه في UAT Studio؛ ولا يتغيّر شيء آخر.
2

اعثر على عنوان Jira ومفتاح المشروع

Jira address: افتح Jira وانظر إلى شريط العنوان. كل ما يسبق .atlassian.net بما في ذلك هو عنوانك، مثل https://acme.atlassian.net.

Project key: الرمز القصير الذي يسبق كل رقم تذكرة. في PORTAL-123 يكون المفتاح PORTAL. افتح أي تذكرة في المشروع وستراه في مسار التنقّل في الأعلى. لا توجد تذاكر بعد؟ افتح المشروع وانظر إلى شريط العنوان: يأتي المفتاح بعد /projects/.

مشاريع أم مساحات؟تسمّي الإصدارات الأحدث من Jira المشاريع spaces. إنه الشيء نفسه: استخدم مفتاح المساحة التي يجب أن تذهب إليها الأخطاء.
3

افتح Connections في UAT Studio

سجّل الدخول على app.uat.studio وافتح مساحة العمل الخاصة بك. انقر على Connections. ستجده أيضًا ضمن Setup في أي مشروع، باسم Manage connections.

صفحة مساحة العمل مع الأزرار Plan & billing وPeople & access وConnections وAudit log
4

أضف Jira واملأ الإعدادات

ضمن Add a connection، اختر Jira وانقر على Add.

Add a connection، مع اختيار Jira والزر Add

تظهر بطاقة للربط الجديد. املأ ما يلي:

الحقلما يجب ملؤه
Nameالنص الظاهر على الزر: Send to Jira. غيّره إذا كنت تربط أكثر من مشروع، مثل Portal Jira.
Jira addressعنوانك من الخطوة 2، مثل https://acme.atlassian.net.
Email of the Jira accountعنوان البريد الإلكتروني للحساب الذي أنشأ الرمز المميز.
Project keyالمفتاح من الخطوة 2، بأحرف كبيرة، مثل PORTAL.
Issue typeBug. إذا لم يكن في مشروعك نوع Bug، فاستخدم النوع الذي يستخدمه فريقك للعيوب، مثل Task.

انقر على Save settings.

بطاقة الربط مع Jira وقد مُلئ فيها العنوان والبريد الإلكتروني ومفتاح المشروع ونوع المشكلة
5

احفظ الرمز المميز

الصق الرمز المميز من الخطوة 1 في الحقل API token وانقر على Store token. بعد ذلك لا يعرض الحقل إلا آخر 4 أحرف، لتعرف أي رمز محفوظ.

الحقل API token مع رمز مميز ملصوق، مخفي على هيئة نقاط، والزر Store token
رمزك المميز يبقى ملككيُرسَل الرمز المميز مرة واحدة عبر اتصال مشفّر ويُخزَّن مشفّرًا. لا يستطيع أحد قراءته مرة أخرى: لا زملاؤك ولا فريق دعم UAT Studio.
6

اختبر الاتصال

انقر على Test connection. يسجّل UAT Studio الدخول إلى Jira برمزك المميز ويتحقق من المشروع. عندما يكون كل شيء على ما يرام ترى Connected as <name> to project <project>، وOK بجانب آخر اختبار.

بطاقة الربط بعد اختبار ناجح: آخر اختبار OK، متصل باسم Emma de Vries بالمشروع Customer Portal

هذا كل شيء. يمكن الآن لكل مشروع في مساحة العمل هذه إرسال المشكلات إلى مشروع Jira هذا.

في كل يوم اختبار

إرسال المشكلات إلى Jira

مشكلة واحدة

افتح المشكلة. ضمن Ticket in the development team's system، انقر على Send to Jira.

لوحة المشكلة مع الزر Send to Jira

بعد ثوانٍ قليلة تصبح التذكرة موجودة في Jira. ويظهر رقم التذكرة ورابط لها على المشكلة، ويبيّن سجل المشكلة متى أُرسلت ومن أرسلها. ولا يمكن إرسال مشكلة مرتبطة بالفعل مرتين عن طريق الخطأ.

لوحة المشكلة بعد الإرسال: مرتبطة بتذكرة Jira رقم PORTAL-1، مع الرابط Open Jira PORTAL-1

جميع المشكلات بعد اجتماع الفرز

في Issues › Triage، اتخذ قرارًا بشأن كل مشكلة جديدة. وعند الانتهاء، يحصي UAT Studio المشكلات المطلوب إصلاحها والتي ليست لها تذكرة بعد. انقر على Send 3 to Jira (أو أيًّا كان عددها) لإنشاء جميع التذاكر دفعة واحدة.

اكتمل الفرز: الإرسال إلى فريق التطوير، مع الزر Send 3 to Jira وتنزيلات CSV

ما تحتويه تذكرة Jira

  • العنوان: رقم المشكلة وعنوانها، مثل ISS-012: Quote PDF shows the wrong VAT rate.
  • الوصف: ما كتبه المختبِر، وحالة الاختبار مع الخطوة التي فشلت والنتيجة المتوقعة، والبيئة، ومن اكتشفها.
  • الأولوية مستمدة من درجة الخطورة، والتسميات UAT ورقم المشكلة، لتتمكن من التصفية بها.
  • رابط للعودة إلى المشكلة في UAT Studio، حيث توجد لقطات الشاشة.
خطأ Bug في Jira أنشأه UAT Studio: العنوان ISS-001 مع خطوة الاختبار الفاشلة، ووصف يتضمن الخطوة والنتيجة المتوقعة والنتيجة الفعلية
تذكرة كما ينشئها UAT Studio. أسفل الوصف: حالة الاختبار، ومن اكتشفها، والرابط Open in UAT Studio.

لقطات الشاشة تُرسل معها

تُرفق لقطات الشاشة وملفات المشكلة بتذكرة Jira: حتى 10 ملفات بحد أقصى 10 MB لكل منها. والملف الذي لا يستوفي ذلك يبقى في UAT Studio، ويوضّح سجل المشكلة أي ملف هو.

دمج المشكلات المكرّرة

عندما تدمج في UAT Studio مشكلتين لكل منهما تذكرة، تتبعهما التذكرة المكرّرة: تحصل على تعليق، وعلى الرابط duplicates إلى التذكرة الأخرى، وتنتقل إلى Done. وإذا كان سير العمل لديك لا يسمح بذلك، يخبرك UAT Studio، فتغلقها في Jira بنفسك. وعندما تكون التذكرة للمشكلة المكرّرة وحدها، تتولاها المشكلة التي تبقى.

عودة الحالة

عند اكتمال الإصلاح في Jira

عندما ينقل المطوّر التذكرة إلى حالة ضمن الفئة Done، تصبح المشكلة في UAT Studio Ready for retest ويتلقى المختبِر رسالة لإعادة الاختبار. وعندما تنتقل التذكرة إلى In Progress، تنتقل المشكلة أيضًا. وتظهر الحالة في Jira بجانب رابط التذكرة.

لا يُلغى أبدًا فشل إعادة الاختبار: عندما يعيد المختبِر فتح المشكلة بينما التذكرة لا تزال Done، يتركها UAT Studio مفتوحة. والمشكلة المغلقة تبقى مغلقة.

تلقائيًا، أو فورًا

دون أن تفعل شيئًا، يبحث UAT Studio عن حالة التذكرة في كل مرة يفتح فيها أحد المسؤولين المشكلات، وكذلك عند استخدام الزر Update ticket status.

فورًا: دع Jira يُبلغ UAT Studio عند انتقال التذكرة. يجب أن يُسمح لك بإنشاء قاعدة أتمتة في مشروع Jira.

  1. في UAT Studio، ضمن Connections، في الربط مع Jira، انقر على Create webhook address وانسخ العنوان. لا يُعرض إلا مرة واحدة.
  2. في Jira، افتح المشروع وانتقل إلى Project settings › Automation › Create rule.
  3. المشغّل (Trigger): Work item transitioned (في الإصدارات الأقدم من Jira: Issue transitioned). اترك From وTo فارغين.
  4. الإجراء (Action): Send web request. Web request URL: العنوان الذي نسخته. Method POST. Web request body: Issue data (Jira format).
  5. سمِّ القاعدة UAT Studio status وفعّلها.
أبقِ العنوان داخل الفريقيعمل العنوان كمفتاح للإبلاغ عن حالات التذاكر فقط. هل فقدته، أو شاركته عن طريق الخطأ؟ انقر على New address: يتوقف العنوان القديم عن العمل فورًا.
الأدوار

من يمكنه فعل ماذا

المسؤولونإضافة عمليات الربط وتغييرها واختبارها وإزالتها؛ وإرسال المشكلات.
المختبِرون وأصحاب المصلحة والمطوّرونيرون رقم التذكرة ورابطها على المشكلة. ولا يمكنهم إرسال المشكلات أو رؤية إعدادات الربط.
سجل التدقيقيُسجَّل كل تغيير على عملية ربط، لترى دائمًا من غيّر ماذا ومتى.
استكشاف الأخطاء وإصلاحها

إذا حدث خطأ ما

ما تراهما يجب فعله
الرمز المميز أو عنوان البريد الإلكتروني غير مقبوليجب أن يكون عنوان البريد الإلكتروني هو عنوان حساب Atlassian الذي أنشأ الرمز المميز. تحقّق من الأخطاء الإملائية، أو أنشئ رمزًا جديدًا واحفظه مرة أخرى.
The project … was not foundتحقّق من مفتاح المشروع، ومن أن حساب Jira يستطيع رؤية المشروع.
يفشل الإرسال بسبب نوع المشكلةلا يحتوي المشروع على نوع بهذا الاسم. ابحث عن الأنواع في مشروع Jira الخاص بك واملأ النوع الصحيح ضمن Issue type.
كان يعمل من قبل، والآن لا يعملعلى الأرجح انتهت صلاحية الرمز المميز أو أُلغي. أنشئ رمزًا جديدًا واحفظه؛ ويبقى الباقي كما هو.
الحالة لا تعودافتح المشكلات بصفتك مسؤولًا، أو انقر على Update ticket status. مع عنوان webhook: تحقّق من أن قاعدة الأتمتة مفعّلة واطّلع على سجل التدقيق الخاص بها في Jira؛ وضمن Connections ترى متى وصلت آخر رسالة.
لا يوجد زر Send to Jiraلا يراه إلا المسؤولون، وفقط عندما يكون الربط On وله رمز مميز محفوظ.
عمليات الربط ليست جزءًا من باقتكتتوفر عمليات الربط مع Team وBusiness وPartner وEnterprise، وكإضافة لباقة Project. ويمكن للمسؤول لديك الترقية من Plan & billing.

لا تزال عالقًا؟ راسل [email protected] بالرسالة التي تراها. ولا ترسل إلينا الرمز المميز نفسه أبدًا.

تستخدم Azure DevOps؟ اطّلع على اربط UAT Studio بـ Azure DevOps. جميع الأدلة: مساعدة UAT Studio.

الأمان

كيف نتعامل مع رمزك المميز

  • ينتقل الرمز المميز من متصفحك إلى خادمنا مرة واحدة، عبر اتصال مشفّر.
  • يُخزَّن مشفّرًا (AES-256). ويُحفظ مفتاح فك التشفير بمعزل عن قاعدة البيانات، لذا فإن نسخة من قاعدة البيانات وحدها لا قيمة لها.
  • لا يستطيع أحد قراءة الرمز المميز مرة أخرى: لا في التطبيق ولا عبر الدعم.
  • لا يستخدم UAT Studio الرمز المميز إلا لاختبار الاتصال، ولإنشاء التذاكر التي ترسلها (مع ملفاتها)، ولقراءة حالة تلك التذاكر، ولإغلاق تذكرة مكرّرة بعد الدمج. ولا يقرأ أي شيء آخر في Jira لديك.
  • أزِل الربط أو ألغِ الرمز المميز في Atlassian، فينتهي الوصول فورًا.