انتقال إلى المحتوى
Attendance Report Merge

الحضور في Microsoft Teams وZoom

اثنا عشر تقرير من Teams وZoom. سجل حضور واحد.

يكتب كل من Teams وZoom تقرير حضور منفصلًا لكل موعد من مواعيد الاجتماع المتكرر. أفلِتها كلها، سواء كانت من منصة واحدة أو مختلطة، واحصل على قائمة واحدة: من حضر كم جلسة، ولكم من الوقت، ومن أتمّ البرنامج.

CSV أو XLSX · بحد أقصى 25 ميغابايت

مجاني · بلا تسجيل دخول · ملفاتك لا تغادر المتصفح

تعريف الموظفين الجدد12 جلسة
  • Ada Lovelace

    12/12 · 684 د

    Eligible
  • Grace Hopper

    11/12 · 601 د

    Eligible
  • Tom Byrne

    7/12 · 268 د

    Not eligible
44 شخصًا عبر 12 جلسة · استوفى 38 القاعدة

شاهد Attendance Report Merge يدمج تقارير حضور Teams المنفصلة في قائمة واحدة، خلال 30 ثانية.

تقارير حضور Teams حقيقية، تم دمجها داخل المنتج الفعلي — بلا حساب، وبلا حاجة لرفع أي شيء لمشاهدته.

شاشة التصدير في Attendance Report Merge تعرض القائمة المدمجة جاهزة للتنزيل كملف عمل واحد.0:30

ثلاثون ثانية، ويبدأ بلا صوت — فعِّل الصوت من داخل المشغّل نفسه بعد تحميله.

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

  1. 0:00تقرير واحد لكل جلسة.
  2. 0:02تقريران، ستة أشخاص.
  3. 0:05الاسم نفسه، عنوان مختلف.
  4. 0:09تقرر ما يُحتسب مكتملًا.
  5. 0:12الجلسات المحضورة، الدقائق، النتيجة.
  6. 0:16من أين جاء كل رقم.
  7. 0:18وما لا يمكنه معرفته.
  8. 0:22ملف عمل واحد. ثلاث أوراق.

‏Teams يحسب اجتماعًا واحدًا. أما السلسلة فلا يحسبها أحد.

ينتج الاجتماع المتكرر تقرير حضور منفصلًا لكل نسخة، وإجابة دعم Microsoft نفسها هي أنه لا توجد نسخة تراكمية. والطريقتان البديهيتان لجمعها كلتاهما خاطئة.

  1. الاحتساب المزدوج

    يعود أحدهم للانضمام فينهار الحساب

    يسجّل Teams فترة لكل انضمام. اجمع المدد فيحسب الحاسوب المحمول والهاتف نصف الساعة نفسها مرتين؛ واطرح أول انضمام من آخر مغادرة فيصبح انقطاع نصف ساعة حضورًا. الوقت الذي كان فيه الشخص حاضرًا فعلًا هو اتحاد الفترات وحده.

  2. الدمج الخاطئ

    شخصان باسم واحد

    في دفعة من أربعمائة شخص أكثر من Maria Silva واحدة. طابِق بالاسم المعروض فتنتهي إحداهما في قائمة إتمام لم تنلها بينما تسقط الأخرى من قائمة نالتها — ولا شيء على الشاشة يشير إلى ذلك.

  3. الصفر الصامت

    غياب المدة ليس مدة تساوي صفرًا

    سياسة Teams «إظهار من حضر فقط» تزيل من التقرير كل أوقات الانضمام والمغادرة. والأداة التي تقرأ ذلك صفر دقيقة تَصِم قاعة بأكملها بعدم الامتثال بسبب إعداد غيّره مسؤول.

صيغة التقرير وسلوك السياسات مقروءان من وثائق Microsoft وZoom نفسيهما. سلوك المزوّد يتغير؛ وAttendance Report Merge يبلّغ بما يقوله الملف بدل أن يفترض.

ارفع، وادمج، وقرّر.

التقارير المُسقطة

تعريف الموظفين الجدد

12 جلسة

Ada Lovelace
12/12
Grace Hopper
11/12

القائمة بعد المراجعة

  • Ada Lovelace

    684 د

    Eligible
  • Grace Hopper

    601 د

    Eligible
  • Tom Byrne

    268 د

    Not eligible

المصنّف المُصدَّر

44 شخصًا عبر 12 جلسة · استوفى 38 القاعدة

يدمج الأشخاص لا الصفوف

لا تلتقي السجلات إلا على معرّف يحمله كلاهما — UPN أو عنوان بريد. أما الاسم المشترك فيُعرض كقرار مع إظهار السجلين معًا، ولا يُطبَّق نيابةً عنك أبدًا.

يحسب الوقت الذي قُضي فعلًا

الانضمامات المتداخلة تُحسب مرة واحدة، والفجوات بينها لا تُحسب إطلاقًا. وحيث يخفي التقرير أوقاته، تقول القائمة ذلك بدل أن تمنح صفرًا.

يطبّق القاعدة التي تحددها

أدنى دقائق للجلسة، أدنى عدد جلسات، أدنى نسبة، أدنى وقت إجمالي. ويعرض عمود النتيجة الحساب وراء كل حكم.

يوضّح من سجّل ولم يحضر

أضف تقرير التسجيل إلى جانب ملفات الحضور، فتكتسب القائمة ثلاثة أقسام: من سجّل ولم يُرصد حضوره، ومن حضر دون تسجيل، ومن تطابقت سجلاته. ولا يُدمج أي سجل بالاسم وحده.

ثلاث خطوات، وعلامة تبويب واحدة.

  1. أفلِت كل التقارير

    ملف لكل موعد، كما يصدّره Teams أو Zoom تمامًا — ملف CSV بترميز UTF-16 الخاص بـTeams الذي يُفتح عمودًا واحدًا مشوّهًا في جدول البيانات، أو ملف CSV البسيط للمشاركين الذي ينشئه Zoom في تقرير استخدام. ويصلح XLSX أيضًا إن كان أحدهم قد أعاد حفظه. وإذا كان الاجتماع يتضمن تسجيلًا، فأضف ذلك التقرير أيضًا؛ فهو اختياري ولا يضيف سوى قوائم من سجّل مقابل من حضر.

  2. راجع الدمج وحدّد قاعدتك

    كل ما يمكن إثباته مدموج بالفعل. وما تبقّى يُعرض مع دليله، وعتبات الإتمام موضوعة بجوار القائمة لتَرى النتائج تتحرك.

  3. خذ المصنف

    ملف ‎.xlsx واحد بثلاث أوراق — القائمة بعمود لكل جلسة، والجلسات نفسها، وكل ملاحظة أظهرتها الملفات. أو أي جدول بمفرده بصيغة CSV.

لمن هذه الأداة

تأتي أربعة أنواع من المشترين بنفس كومة الملفات.

  • التعلّم والتطوير

    أنت من يدير البرنامج، وأنت من عليه أن يقول من أتمّه — عادةً انطلاقًا من مجلد تنزيلات وجدول بيانات صنعته بنفسك.

  • الموارد البشرية

    برنامج التعريف يعمل بلا توقف، وسؤال الحضور يصل على دفعات، دفعةً دفعة، من شخص يحتاج الجواب اليوم.

  • الالتزام والجودة

    للجلسات الإلزامية عتبة حضور ومدقّق سيسأل كيف نتج الرقم. وكل رقم هنا يمكن تتبّعه إلى ملف وقاعدة.

  • مزوّدو التدريب

    تقدّم السلسلة نفسها لعدة عملاء وتُنتج تقرير حضور لكل ارتباط. العمل يتكرر؛ والملفات مختلفة في كل مرة.

ما تحتويه القائمة فعلًا

كل عمود أدناه موجود في الملف المصدَّر، وكل رقم مستخرَج من الملفات التي قدّمتها.

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

أنت من يحدد ما يُعدّ إتمامًا

أربعة أرقام تبدأ كلها من صفر، لأن أداة تأتي ومعها رأي فيما يُعدّ حضورًا تكون قد اتخذت قرارًا يخصّك أنت.

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

تطبّق الأداة العتبة وتُظهر الحساب. أما إن كان من فاته الأسبوع الثالث بسبب عزاء يُعدّ متمًّا رغم ذلك، فذلك تقدير يبقى لك.

مصمَّم للاجتماعات التي تتكرر

الدورات التدريبية
دورة من اثني عشر أسبوعًا تُنتج اثني عشر تقريرًا. هنا تتحول إلى كشف حضور بعمود نجاح.
دفعات التعريف
كل موظف جديد يحضر الجلسات الست نفسها في أيام مختلفة. ادمج الدفعة وانظر من بقيت عليه جلسة.
الورش والسلاسل
جلسات نصف يومية متكررة بجمهور متداخل — وهي الحالة التي يهمّ فيها أكثر من أي وقت ظهور الشخص نفسه في أربعة ملفات.
الاجتماعات المتكررة
موعد أسبوعي ثابت يقترن بتوقّع حضور، يُبلَّغ عنه شهريًا أو ربع سنوي بدل اجتماع واحد في كل مرة.

ما لا تفعله

مذكور بوضوح، لأن هذه الحدود هي ما يُبقيها أداةً واحدة لا منصّة.

  • ليست نظام تعلّم ولا نظام موارد بشرية

    لا دورات، ولا تسجيلات، ولا شهادات، ولا ملفات موظفين. تجيب عن سؤال واحد بشأن كومة ملفات.

  • لا تتصل بـ Microsoft 365

    إن لم يُنزَّل تقرير قط فلن تراه هذه الأداة. وجمعها تلقائيًا يتطلب إذنًا على مستوى المستأجر، وهذه مقايضة يرفضها هذا المنتج.

  • لا تقرر من نجح

    تطبّق العتبة التي تحددها وتعرض خطوات الحساب. أما الاستثناءات فتبقى قرارًا بشريًا.

  • تتجاهل بيانات التفاعل

    التفاعلات وتشغيل الكاميرا ورفع اليد موجودة في التقرير ولا تُقرأ عمدًا. فهي ليست حضورًا، وتقييم الناس بها منتج آخر.

  • لا يمكنه إثبات الغياب

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

الخصوصية

التقارير لا تغادر متصفحك

تقرير الحضور سجلّ لمكان موظف معروف بالاسم، دقيقةً بدقيقة، وغالبًا بجوار عنوان عمله. وهذا سبب أقوى بكثير من مجرد الراحة.

تُقرأ الملفات في علامة التبويب هذه، بكود يعمل على جهازك أنت. ولا يُرسَل أي ملف إلى خادم، لأن أي كود في هذه الصفحة لا يرسل ملفًا — وهذا ما يفعله كودنا، لا شيء يفرضه المتصفح. أما ما يفرضه المتصفح فهو النطاق: لا تسمح سياسة Content-Security-Policy الخاصة بالصفحة، للصفحة نفسها، إلا بمصدرنا نحن، واسمَي مضيف التحليلات لدى Cloudflare، والمضيف الذي يُحمَّل منه مشغّل الفيديو التوضيحي عند ضغطك زر التشغيل. وعند هذا الحد تنتهي سياستنا: فما يحمّله المشغّل داخل ذلك الإطار يخص YouTube، ولا نحكمه ولا نعدّه. ولا يوجد فيه أي شيء من تقاريرك.

لا اتصال بـ Microsoft 365 ولا بـZoom. لا واجهة Graph، ولا واجهة Zoom، ولا موافقة مسؤول، ولا إذن على مستوى المستأجر. لا يلمس Attendance Report Merge بيانات مؤسستك إطلاقًا؛ إنما يقرأ ملفات نزّلها منظِّم بالفعل.

لا حساب، ولا تسجيل دخول، ولا عنوان بريد. لا شيء يُنشأ، ومن ثمّ لا شيء يُحذف.

لا يُحفَظ شيء من تقاريرك بين تحميل وآخر. لا سجلّ ولا قاعدة بيانات محلية — وإغلاق علامة التبويب هو زر الحذف. أما الفيديو التوضيحي فيُشغَّل داخل مشغّل YouTube نفسه، وهو ليس تحت سيطرتنا.

أسئلة يطرحها الناس

كل ما يلي مبني على ما تفعله الأداة اليوم، لا على خطة مستقبلية.

ماذا يفعل Attendance Report Merge؟
يجمع في قائمة واحدة تقارير الحضور التي ينتجها Microsoft Teams لكل موعد من مواعيد الاجتماع المتكرر. ويعرض لكل شخص عدد الجلسات التي حضرها، وإجمالي المدة التي قضاها، ونسبة حضوره، وما إذا كان قد استوفى قاعدة الإتمام التي تحددها. يعمل بالكامل داخل متصفحك ويصدّر مصنف Excel أو ملف CSV.
من أين أحصل على تقارير الحضور؟
في Teams افتح محادثة الاجتماع أو دعوته، وانتقل إلى علامة تبويب الحضور، ونزّل التقرير كملف ‎.csv. وللاجتماع المتكرر تقرير منفصل لكل نسخة، فنزّل واحدًا لكل موعد. لا يستطيع ذلك سوى المنظِّم، وبإمكان المسؤول تعطيل تقارير الحضور كليًا.
لماذا لا يعطيني Teams تقريرًا مجمّعًا؟
لأنه لا يملك واحدًا. تنص وثائق Microsoft على أن للاجتماعات المتكررة تقرير حضور فريدًا لكل نسخة، وإجابة دعم Microsoft نفسها لمن يطلب تقريرًا تراكميًا هي أن هذه الميزة غير موجودة — والتوصية هي تجميع الملفات المنزَّلة يدويًا أو بناء شيء في Power Query أو Power Automate. وAttendance Report Merge هو ذلك التجميع من دون البناء.
ماذا يحدث إن غادر أحدهم ثم عاد؟
يُحسب وقته مرة واحدة. يسجّل Teams فترة لكل انضمام، فمن كان على حاسوب محمول وهاتف تتداخل فتراته، ومن انقطع اتصاله تظهر لديه فجوة. يوحّد Attendance Report Merge الفترات ويقيس الوقت الذي تغطيه، وهو ليس مجموع المدد ولا المسافة من أول انضمام إلى آخر مغادرة — وكلاهما خطأ، في اتجاهين متعاكسين.
كيف يعرف أن صفّين لشخص واحد؟
بمعرّف يحمله الصفّان فقط: UPN أو عنوان البريد. أما سجلّان لا يجمعهما سوى اسم معروض فلا يُدمجان تلقائيًا أبدًا — بل يُعرضان جنبًا إلى جنب مع عنوانيهما وعدد الجلسات التي يمثّلها كل منهما، والقرار لك. وكل قرار قابل للتراجع.
تقاريري بلا أوقات انضمام أو مغادرة. هل تعمل رغم ذلك؟
نعم، وستخبرك بما لا تستطيع الإجابة عنه. تزيل سياسة Teams «إظهار من حضر فقط» الأوقات، فتسجّل القائمة هؤلاء حاضرين بمدة غير معروفة — لا بصفر دقيقة أبدًا. وتظل القواعد المتعلقة بعدد الجلسات سارية؛ أما القواعد المتعلقة بالدقائق فتُرجع «يتعذّر التحديد» بدل الرسوب.
هل يمكنني معرفة من سجّل ولم يحضر؟
نعم. أضف تقرير التسجيل من Teams إلى جانب ملفات الحضور لتحصل على ثلاث قوائم: من سجّل ولم يُرصد حضوره، ومن حضر دون تسجيل، ومن تطابقت سجلاته. وملف التسجيل اختياري؛ فمع ملفات الحضور وحدها تبقى النتيجة كما كانت تمامًا. ويجري المطابقة عبر عنوان أو UPN يحمله السجلان معًا، لا عبر الاسم المعروض وحده، ولذلك يظهر المسجّل والحاضر اللذان لا يجمعهما سوى الاسم في القائمتين بدل أن يُدمجا نيابة عنك.
هل يعمل هذا مع Zoom أيضًا؟
نعم. أفلِت تصدير المشاركين من تقرير استخدام في Zoom تمامًا مثل تقرير حضور من Teams — تقرأ خطوة الرفع كليهما، وتذكر النتيجة المنصة التي قُرئ منها كل ملف. يعمل تصدير التسجيل الخاص بـZoom مثل تصدير Teams تمامًا في مقارنة من سجّل ولم يحضر. يُحتفظ بصف مشارك من Zoom بلا عنوان بريد إلكتروني (ضيف، أو متصل هاتفيًا) ويُعرض بدل حذفه؛ لكنه لا يمكن مطابقته بين الملفات بلا عنوان، وهي القاعدة نفسها التي تحكم بالفعل صفًا من Teams يُعرَف بالاسم فقط.
كيف يبدو الملف المصدَّر؟
مصنف ‎.xlsx واحد بثلاث أوراق: القائمة، بصفّ لكل شخص وعمود لكل جلسة؛ والجلسات، بصفّ لكل تقرير مع مدة الاجتماع التي تُقاس عليها كل نسبة؛ والملاحظات، بكل ما اختلّ في الملفات. ويمكن تنزيل أي من الثلاث منفردة بصيغة CSV. والملفات نفسها والإعدادات نفسها تنتج الملف نفسه دائمًا.
كم جلسة أستطيع دمجها دفعة واحدة؟
حتى 60 تقريرًا، وحتى 25 ميغابايت لكل ملف. سنة كاملة من الجلسات الأسبوعية تتّسع بسهولة. والحد يتعلق بما تحتمله علامة تبويب المتصفح بأريحية لا بالتقارير نفسها — فتقرير حضور لقاء يضم أربعمائة شخص يقل كثيرًا عن ميغابايت واحد.
كم تكلفتها؟
لا شيء. لا حساب ولا فترة تجريبية ولا رفع ملفات، فلا تكلفة للتشغيل ولا شيء يُلغى.

كفى دمجًا يدويًا لجداول البيانات. أفلِت التقارير هنا.

مجاني · بلا تسجيل دخول · ملفاتك لا تغادر المتصفح