ahlan hamad

دليل الإعداد · مايكروسوفت 365 · قريبًا

إعداد مايكروسوفت 365: حفظ المستندات في شيربوينت وحسابات Microsoft، خطوة بخطوة

هذا الدليل لشخصين يعملان معًا: مسؤول مايكروسوفت 365 لديكم، الذي يسجّل تطبيق Azure ويمنحه الصلاحيات، ومدير الشركة في أهلاً حمد، الذي يربطه. تطبيق واحد يخدم الجزأين: حفظ المستندات في شيربوينت، وحسابات Microsoft Entra ID. اتبعوا الخطوات بالترتيب. كل تسمية من أهلاً حمد أدناه هي ما سيظهر لكم على الشاشة.

آخر تحديث: 12 أكتوبر 2026

1. قبل البدء

قريبًا. يمكنكم تسجيل التطبيق وربط مايكروسوفت 365 من اليوم. أما حفظ المستندات في شيربوينت، وتعطيل حسابات Microsoft أو إنشاؤها، فتبقى متوقفة إلى أن نفعّلها لشركتكم، وحتى ذلك الحين لا تعرض صفحة مايكروسوفت 365 إلا بطاقة الربط.

البندما تحتاجونه
أين وصلنامبنيّ، وجُرّب فقط على اتصالات محاكاة مع Microsoft Graph، ولم يعمل بعد في بيئة مايكروسوفت 365 فعلية. لذلك راقبوا أول عمليات الرفع وتغييرات الحسابات في تبويبات النشاط حين نفعّله لكم.
مايكروسوفت 365بيئة مايكروسوفت 365 الخاصة بمؤسستكم مع SharePoint Online.
مسؤول Microsoftشخص يستطيع تسجيل التطبيقات في مركز إدارة Microsoft Entra، ومسؤول يستطيع منح الموافقة. ومنح الموافقة على صلاحيات التطبيق في Microsoft Graph (القسم 5) يحتاج إلى Privileged Role Administrator أو Global Administrator (Microsoft Learn).
من يسجّل الدخولتُرفع المستندات باسم حساب مايكروسوفت 365 الذي يربط. استخدموا حسابًا يستطيع إضافة الملفات إلى مكتبة شيربوينت التي ستختارونها، ويحتفظ به فريق تقنية المعلومات لديكم.
في أهلاً حمدمدير شركة يملك صلاحية إدارة الإعدادات.

لا حذف أبدًا. أهلاً حمد لا يحذف أي حساب Microsoft ولا أي ملف في شيربوينت. حساب الموظف المغادر يُعطَّل ويُخرَج من جلساته، أما حذفه وتحديد مصير بريده وOneDrive فيبقى بيدكم في مركز إدارة Microsoft Entra.

2. في Microsoft Entra: سجّلوا تطبيقكم

سجّلوا الدخول إلى مركز إدارة Microsoft Entra (Microsoft Learn: تسجيل تطبيق).

  1. انتقلوا إلى Entra ID ← App registrations ← New registration.
  2. Name: مثلًا AhlanHamad HR. Supported account types: اختاروا Single tenant only (مؤسستكم فقط). ثم اضغطوا Register.
  3. من صفحة Overview للتطبيق انسخوا Application (client) ID وDirectory (tenant) ID، فستلصقونهما في أهلاً حمد (العثور على معرّف المستأجر).
  4. أضيفوا عنوان إعادة التوجيه: Manage ← Authentication ← Add Redirect URI ← Web، وأدخلوا https://ahlanhamad.com/auth/microsoft-365/callback كما هو تمامًا، ثم اضغطوا Configure (Microsoft Learn: إضافة عنوان إعادة التوجيه). وفي الشاشات الأقدم يظهر ذلك باسم Add a platform ← Web.
  5. أنشئوا السر: Certificates & secrets ← Client secrets ← New client secret، وأضيفوا وصفًا، واختاروا مدة الصلاحية (تسمح Microsoft بـ 24 شهرًا كحد أقصى)، ثم اضغطوا Add. انسخوا Value فورًا، فلن تعرضه Microsoft مرة أخرى (Microsoft Learn: إضافة بيانات الاعتماد). وسجّلوا تاريخ انتهائه في تقويمكم: عند انتهائه يتوقف الربط حتى تُدخلوا سرًا جديدًا.

3. امنحوا التطبيق صلاحيات شيربوينت

  1. في التطبيق افتحوا API permissions ← Add a permission ← Microsoft Graph ← Delegated permissions.
  2. حدّدوا Sites.ReadWrite.All وFiles.ReadWrite.All، ومن OpenId permissions حدّدوا offline_access وopenid وprofile، ثم اضغطوا Add permissions.
  3. اضغطوا Grant admin consent for <مؤسستكم> وأكّدوا، حتى لا يُطلب من أحد الموافقة منفردًا، ولتظهر الحالة Granted (Microsoft Learn: منح موافقة المسؤول).
الصلاحية (مفوّضة)لماذا يطلبها أهلاً حمد
Sites.ReadWrite.Allلعرض مواقعكم ومكتبات المستندات لتختاروا منها، ولإنشاء مجلدات الموظفين فيها.
Files.ReadWrite.Allلرفع المستندات التي تفعّلونها. وإرسال المستند مرة أخرى يستبدل الملف بدلًا من إنشاء نسخة.
offline_access وopenid وprofileلإبقاء الربط يعمل بعد تسجيل الدخول، دون طلب تسجيل الدخول في كل مرة.

هذه صلاحيات مفوّضة: يعمل أهلاً حمد بصفة الشخص الذي سجّل الدخول، ولا يصل إلا إلى ما يصل إليه هذا الشخص. ولا تشترط Microsoft موافقة المسؤول على هاتين الصلاحيتين افتراضيًا، لكن كثيرًا من المؤسسات تمنع المستخدمين من الموافقة على التطبيقات (إعدادات موافقة المستخدم)، ومنح موافقة المسؤول هنا يتجنب ذلك. وإذا غادر الشخص الذي ربط، تتوقف عمليات الرفع إلى شيربوينت حتى يعيد أحدٌ الربط.

4. في أهلاً حمد: اربطوا مايكروسوفت 365

  1. انتقلوا إلى التكاملات وافتحوا مايكروسوفت 365 / شيربوينت. اسم البطاقة اتصال مايكروسوفت 365.
  2. معرّف العميل: قيمة Application (client) ID. السر السري للعميل: قيمة Value للسر من القسم 2.
  3. معرّف مستأجر Azure AD: قيمة Directory (tenant) ID من القسم 2.
  4. مضيف شيربوينت: بداية عنوان شيربوينت لديكم، مثل company.sharepoint.com (افتحوا شيربوينت في المتصفح وانسخوا الجزء الذي قبل أول /).
  5. معرّف موقع شيربوينت (اختياري): اتركوه فارغًا، فبعد تفعيل حفظ المستندات تختارون الموقع والمكتبة من قائمة.
  6. تأكدوا أن العنوان تحت عنوان إعادة التوجيه الذي تسجّله في تطبيقك هو نفسه المسجّل في تطبيق Azure.
  7. اضغطوا الاتصال بمايكروسوفت 365. يظهر «تم بدء مصادقة Azure AD — أكمل تسجيل الدخول لمنح الوصول» وتُفتح صفحة Microsoft.
  8. سجّلوا الدخول بالحساب المذكور في القسم 1 ووافقوا على الصلاحيات.
  9. تعودون إلى صفحة تقول تم الاتصال بـ Microsoft 365، ثم إلى صفحة مايكروسوفت 365، وتقول البطاقة متصل بمايكروسوفت 365 / شيربوينت مع مضيف شيربوينت ومعرّف مستأجر Azure AD.

يبقى معرّف تطبيقكم وسره محفوظين. فإن ربطتم من جديد لاحقًا تقول البطاقة: «بيانات اعتماد تطبيقك محفوظة. اضغط «ربط» لتسجيل الدخول بها — لا حاجة لإدخالها مرة أخرى.» ولاستخدام سر جديد اضغطوا استبدال بيانات الاعتماد.

5. حسابات Microsoft: صلاحية التطبيق (بعد التفعيل)

حين نفعّل تغييرات حسابات Microsoft، يظهر تحت الربط قسم حسابات Microsoft (Entra ID) بالتبويبات الصلاحية والإعدادات وربط المستخدمين الحاليين والنشاط. وتستخدم تغييرات الحسابات تطبيق Azure نفسه، لكن بصفته هو (صلاحية تطبيق)، لا بصفة الشخص الذي ربط، فتستمر بالعمل بعد مغادرة ذلك الشخص.

  1. في مركز إدارة Microsoft Entra، افتحوا Entra ID ← App registrations ثم تطبيقكم.
  2. API permissions ← Add a permission ← Microsoft Graph ← Application permissions ثم User.ReadWrite.All ثم Add permissions.
  3. يُنصح بإضافة User.RevokeSessions.All (صلاحية تطبيق) بالطريقة نفسها. فهذه وحدها هي صلاحية التطبيق التي تذكرها Microsoft لإنهاء جلسات تسجيل دخول المستخدم (Microsoft Learn: revokeSignInSessions)، ومن دونها يُعطَّل الحساب أيضًا، لكن الجلسات المفتوحة لا تنتهي فورًا.
  4. اختياري: أضيفوا Domain.Read.All (صلاحية تطبيق) ليعرض أهلاً حمد نطاقاتكم الموثّقة. ومن دونها تكتبون النطاق بأنفسكم.
  5. يضغط Privileged Role Administrator أو Global Administrator على Grant admin consent for <مؤسستكم> ويؤكد. يجب أن تظهر الحالة Granted.
  6. عودوا إلى أهلاً حمد واضغطوا اختبار الاتصال في تبويب الصلاحية. ظهور «التطبيق يعمل — ستُستأنف تغييرات الحسابات المنتظرة» يعني أن الربط يعمل، وتعرض الصفحة ما منحته Microsoft تحت ما رآه آخر اختبار.

الصلاحيات المميّزة في تبويب الصلاحية (مثل Directory.ReadWrite.All) تمنح التطبيق أكثر مما تحتاجه تغييرات الحسابات. يمكنكم إزالتها، ولا شيء في أهلاً حمد يعتمد عليها.

6. الحفظ في شيربوينت (بعد التفعيل)

  1. حين نفعّل حفظ المستندات، تظهر في الصفحة التبويبات الاتصال ورفع المستندات والنشاط.
  2. في رفع المستندات اضغطوا تحميل المواقع، واختاروا الموقع ومكتبة المستندات. استخدموا مكتبة لا يفتحها إلا فريق الموارد البشرية، فالملفات تأخذ صلاحيات المكتبة.
  3. راجعوا قالب المجلدات (افتراضيًا مجلد لكل موظف وفيه مجلد فرعي لكل نوع) والمعاينة تحته.
  4. في ما الذي يُرفع فعّلوا الأنواع التي تريدونها: عقود العمل وخطابات الموارد البشرية ومستندات الموظفين وخطابات العرض، ثم اضغطوا حفظ.
  5. قسائم الرواتب منفصلة: تفعيل رفع قسائم الرواتب إلى SharePoint يطلب منكم التأكيد («إرسال قسائم الرواتب إلى SharePoint؟»)، لأن أرقام الرواتب ستصبح في شيربوينت لديكم.

7. حل المشكلات

ما يظهر لكمما العمل
أدخل معرّف العميل والسر الخاصين بتطبيقك للربط.الصقوا القيمتين من تطبيق Azure، ثم اضغطوا الاتصال بمايكروسوفت 365.
أكمل بيانات المستأجر والبيئة أعلاه للربط.املؤوا معرّف مستأجر Azure AD ومضيف شيربوينت.
تعرض Microsoft خطأ يذكر عنوان إعادة التوجيه (مثل AADSTS50011)عنوان إعادة التوجيه في التطبيق غير مطابق. اجعلوه https://ahlanhamad.com/auth/microsoft-365/callback تحت Authentication ← Web (القسم 2)، ثم اربطوا من جديد.
تطلب Microsoft «Need admin approval»مؤسستكم لا تسمح للمستخدمين بالموافقة. يضغط مسؤول Grant admin consent للتطبيق (القسم 3)، ثم تربطون من جديد.
تعذّر الاتصال بـ Microsoft 365 — مع Token exchange failed: …رفضت Microsoft تسليم الربط: غالبًا لأن السر خاطئ أو منتهٍ، أو لأن عنوان إعادة التوجيه لا يطابق تمامًا. راجعوا الاثنين، ثم اربطوا من جديد.
رفع الملفات إلى SharePoint متوقف مؤقتاًرفضت Microsoft الربط المفوَّض، غالبًا لأن الشخص الذي ربط غادر أو سُحبت موافقته. أعيدوا ربط مايكروسوفت 365، أو اضغطوا اختبار الاتصال بعد إصلاح المشكلة.
تغييرات حسابات Microsoft متوقفة مؤقتاًرفضت Microsoft التطبيق: غالبًا انتهت صلاحية السر أو أُزيلت موافقة المسؤول. أصلحوا ذلك في مركز إدارة Entra (وأدخلوا سرًا جديدًا عبر استبدال بيانات الاعتماد إن انتهى)، ثم اضغطوا اختبار الاتصال.
The app has no admin-consented User.ReadWrite.All application permission …أضيفوا User.ReadWrite.All كصلاحية تطبيق (لا مفوّضة) واضغطوا Grant admin consent (القسم 5).

8. فصل الربط

  1. في أهلاً حمد، انتقلوا إلى التكاملات ← مايكروسوفت 365 / شيربوينت واضغطوا قطع الاتصال بمايكروسوفت 365. يحذف أهلاً حمد السر وتسجيل الدخول المحفوظين، ولا يرفع بعدها أي ملف ولا يغيّر أي حساب.
  2. لا يستطيع أهلاً حمد سحب أي صلاحية من Microsoft نيابة عنكم. ولإغلاق الباب تمامًا، احذفوا سر العميل (أو تسجيل التطبيق كله) من مركز إدارة Microsoft Entra.

مصادر Microsoft المستخدمة في هذا الدليل

عن ربط أهلاً حمد مع مايكروسوفت 365· كل التكاملات