إنتقل إلى المحتوى الرئيسي

منح التطبيق لمن سيستخدمونه

الهدف​

ضَع تطبيقًا مبنيًا على النموذج في مشغّل التطبيقات لدى الأشخاص المناسبين، وأبقِه بعيدًا عن مشغّل الآخرين.

بناء التطبيق لا يمنحه لأحد. التطبيق الجديد يظهر للصانعين والمسؤولين ولا يظهر لسواهم — وهو الإعداد الافتراضي الوحيد الذي يَسْلَم الخطأ فيه. هذه هي الخطوة التي تسلّمه.

المتطلّبات​

  • أنت مسجّل الدخول بدور صانع (أو مسؤول منصّة).
  • التطبيق موجود (انظر إنشاء تطبيق مبني على النموذج أو تعديله).
  • الأدوار التي تريد منحه لها موجودة في المستأجر (انظر إنشاء دور)، ومن ينبغي أن يحصلوا عليه يحملون أحد تلك الأدوار (انظر إسناد دور إلى مستخدم).

الخطوات​

  1. افتح التطبيقات من الشريط الجانبي واختر صف التطبيق.
  2. اختر مشاركة. تُفتح لوحة على جانب الشاشة عنوانها من يمكنه استخدام التطبيق.
  3. علّم كل دور يخصّه هذا التطبيق. القائمة هي أدوار المستأجر بالأسماء التي أعطيتها لها.
  4. انظر إلى من يحصل عليه في الأسفل. تمتلئ القائمة كلما علّمت دورًا، وتسرد المستخدمين الذين يحملون أحد الأدوار المختارة. هذا هو التحقّق المهم: إن قالت إنّ لا أحد يحمل الأدوار التي اخترتها، فالتطبيق على وشك أن يُشارَك مع مجموعة فارغة.
  5. اختر حفظ. يسري التغيير في الطلب التالي — يرى من اخترتهم التطبيق في مشغّلهم في المرة القادمة التي يفتحونه فيها، دون حاجة إلى تسجيل خروج.

لاستعادة التطبيق، افتح اللوحة نفسها، وأزل تعليم الدور، ثم احفظ. يتوقف ظهور التطبيق لدى أولئك المستخدمين، ويُرفض أي رابط محفوظ إليه.

من يصله هذا فعلًا​

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

إذا كان في مستأجرك مستخدمون أكثر ممّا تعرضه اللوحة، فهي تقول ذلك أسفل القائمة («عرض 200 من 480 مستخدم»). القائمة تحقّقٌ من القرار لا القرار نفسه — القرار هو الأدوار.

«يستطيع أصلًا فتح كل تطبيق في هذه البيئة»​

بعض الأدوار تحمل منحًا على كل ما يُفتح بدل تطبيق بعينه. ودور الصانع يحمله منذ لحظة إنشاء البيئة: فالصانع الذي لا يستطيع فتح التطبيق الذي بناه للتوّ يقابل بيئة تبدو معطّلة من أول نقرة.

حين يوجد مثل هذا الدور، تقول اللوحة ذلك في ملاحظة بدل أن تعرض عليك مربّعًا معلَّمًا لا تستطيع إزالة تعليمه. وهذا مقصود — فمربّع هذا التطبيق لا يمكنه سحب منحٍ لم يسمِّ هذا التطبيق قطّ. لتضييقه، انتقل إلى الأمان وعدّل أذونات الدور نفسه.

تُشارَك تطبيقات Studio بالطريقة نفسها​

لا يظهر تطبيق Studio في قائمة التطبيقات إلا لمن شورك معهم، تمامًا كالتطبيق المعتمد على النموذج. حدّده تحت تطبيقات الاستوديو واختر مشاركة؛ اللوحة والأدوار والإذن (<app logical name>.Open) هي نفسها. تطبيق البوابة ليس فيه مشاركة: قرّاء البوابة مستخدمو بوابة، لا أدوار.

ما يحدث خلف الكواليس​

مشاركة تطبيق تمنح الإذن <الاسم المنطقي للتطبيق>.Open لكل دور مختار في هذه البيئة. وهو إذن عادي، وهذا هو بيت القصيد:

  • يظهر في شاشة الأمان إلى جانب كل منح آخر، فيكون لسؤال «ماذا يستطيع هذا الدور هنا» جواب واحد.
  • ينتقل داخل حل، فالتطبيق الذي يُرقّى من Dev إلى Test يستطيع أن يحمل مشاركته معه بدل أن يُعاد مشاركته يدويًا في كل بيئة.
  • إلغاء تثبيت حل مُدار يُرجع منحه بدل أن يحذف ما هو قائم، فالحل الذي شارك تطبيقًا يستعيد نصيبه هو فقط.
  • قرار المسؤول يعلو فوق قرار أي حل: لا يستطيع الاستيراد أن ينقض بصمت ما قرّرته هنا، وإزالة تعليم دورٍ شاركه حلٌّ تترك أثرًا يقول ذلك بدل أن يعود منح الحل عند التحميل التالي.

حذف التطبيق يأخذ مشاركته معه، فلا يرث التطبيق التالي الذي يحمل الاسم المنطقي نفسه من مُنح التطبيق السابق.

استكشاف الأخطاء​

  • التطبيق ليس في مشغّل أحدهم. — تحقّق من أنّه يحمل أحد الأدوار المعلَّمة. قائمة من يحصل عليه في اللوحة تجيب عن ذلك مباشرة؛ فإن لم يكن فيها، فالمسألة إسناد الدور، تحت المستخدمين.
  • «لم تجرِ مشاركة التطبيق … معك.» — تَبِع الشخص رابطًا إلى تطبيق لم يُشارَك معه. شاركه مع دور يحمله، أو أرسله إلى ما يستطيع الوصول إليه.
  • لا توجد أدوار في هذا المستأجر بعد. — أنشئ دورًا أولًا تحت الأدوار. لا يُشارَك التطبيق إلا مع دور، فلا شيء لتعليمه قبل وجود دور.
  • لا أحد يحمل الأدوار التي اخترتها. — ستُحفظ المشاركة ولن تصل أحدًا. أسنِد الدور لمن يحتاجون التطبيق، تحت المستخدمين.
  • أزلت تعليم دور وما زال التطبيق لديهم. — إمّا أنّهم يحملون دورًا معلَّمًا آخر، أو دورًا يحمل المنح على كل ما يُفتح (انظر أعلاه). والملاحظة داخل اللوحة تسمّي الحالة الثانية.

سيناريوهات ذات صلة​

  • إنشاء تطبيق مبني على النموذج أو تعديله.
  • منح دور وصولًا إلى السجلات.
  • إسناد دور إلى مستخدم.
  • إنشاء دور.