أدلة DWPlatform

هيكل المجموعة — من الشركة القابضة لحد أصغر قسم

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

١ — إيه المشكلة اللي بنحلّها أصلًا؟

خلينا نبدأ بالمشكلة. زمان المنصة كانت فاهمة إن كل عميل عندنا هو شركة واحدة: هيكل تنظيمي واحد، ودفتر مرتبات واحد، وتأمينات وضرايب باسم واحد. طيب لو العميل بتاعنا هو مجموعة زي «بروكتر آند جامبل» مثلًا؟ دي شركة قابضة وتحتها شركات كتير، وكل شركة منهم ليها رقم تأميني خاص بيها وبطاقة ضريبية خاصة بيها وسجل تجاري لوحدها. يعني قانونيًا هما كيانات منفصلة، لكن إداريًا هما عيلة واحدة بيديروها ناس واحدة. لو حشرناهم كلهم في «شركة واحدة» في النظام، هنطلع استمارة تأمينات غلط، ومرتبات مخلوطة، وصلاحيات مفتوحة على البحري. وده اللي عملنا الهيكل الجديد عشانه.

٢ — القطع الأربعة: المجموعة، الشركة، الفرع، القسم

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

🏛️ مجموعة النيل القابضة (المجموعة — وفيها الشركة الأم)
🏭 شركة النيل للتصنيع (كيان قانوني — تأمينات وضرايب باسمها)
📍 فرع الإسكندرية (مكان شغل — تقويم وموقع حضور)
📁 قسم الشحن · 📁 قسم المخازن
📁 قسم المالية (قسم على مستوى الشركة، مش تابع لفرع معين)
🏭 شركة النيل للتوزيع
📁 قسم المالية ← 📁 قسم الرواتب

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

٣ — القاعدة الذهبية: القسم بيتبع شركة واحدة بس

في قاعدة واحدة النظام كله متبني عليها، ولازم تفهمها: أي قسم بيتبع شركة واحدة بالظبط، وأي قسم ابن بياخد شركة أبوه تلقائيًا. يعني لو قسم المالية تبع شركة التوزيع، وعملت تحته قسم اسمه الرواتب، قسم الرواتب هيبقى تبع شركة التوزيع من غير ما تختار حاجة. وممنوع تمامًا إن فرع من شجرة قسم يبقى تبع شركة تانية — الشجرة متتقسمش بين شركتين أبدًا.

طيب ليه القاعدة دي مهمة أوي؟ عشان كل حاجة تانية بتعتمد عليها. لما بنقول «مدير الموارد البشرية بتاع شركة التوزيع يشوف موظفين شركة التوزيع بس» — النظام بيعرف مين موظفين شركة التوزيع إزاي؟ من إن كل موظف قاعد في قسم، وكل قسم معلّم بشركته. ولما بنطلع مرتبات شركة التصنيع، بنجيب موظفينها منين؟ نفس الإجابة. القاعدة دي هي اللي بتخلي الصلاحيات والمرتبات والتقارير كلها تطلع صح من غير ما حد يدخل يظبط حاجة بإيده.

ولو شركتك واحدة بس؟ مش هتحس بأي حاجة من ده خالص. النظام بيعمل لك شركة افتراضية واحدة مستخبية، وكل الأقسام بتتبعها تلقائيًا، وشجرة الأقسام بتظهر لك زي ما كانت دايمًا. الموضوع كله بيظهر بس لما المجموعة يبقى فيها أكتر من شركة.

٤ — نشتغل عمليًا: شاشة «هيكل المجموعة»

تعالوا بقى نشوف ده على الشاشة. من موديول الموارد البشرية، افتح «التنظيم» وبعدين «الأقسام». لو مجموعتك فيها أكتر من شركة، هتلاقي على يمينك كارت اسمه «هيكل المجموعة»: شجرة واحدة فيها كل حاجة — الشركات بأيقونة المصنع، والفروع بأيقونة الموقع، والأقسام بأيقونة الفولدر. وفوق في نفس الكارت زرار «+ شركة» ومربع بحث بيدوّر بالاسم أو بالكود.

شاشة الأقسام وفيها كارت هيكل المجموعة: شجرة فيها الشركة الافتراضية وتحتها شركات تابعة وفروع وأقسام، بأيقونات مختلفة لكل نوع
هيكل المجموعة زي ما بيظهر فعلًا: الشركة الأم فوق، وتحتها الشركات التابعة بأكوادها، والفروع، والأقسام — كله بيقرا من اليمين للشمال.

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

عايز تضيف شركة تابعة؟

وقّف على الشركة الأم، دوس على علامة «+»، اكتب اسم الشركة وكودها (زي «NIL-DST»)، واختار مين الشركة الأم بتاعتها. خلاص — الشركة بقت جزء من المجموعة، وهتلاقيها كمان ظهرت في شاشة الشركات بتاعة الموارد البشرية عشان تكمّل بياناتها القانونية.

عايز تضيف فرع؟

وقّف على الشركة، دوس أيقونة الموقع، اكتب اسم الفرع وكوده (زي «ALX»). الفرع بيتولد تبع الشركة دي، وبعدين من ملف الفرع في الموارد البشرية تقدر تحدد له تقويم شغل وموقع حضور خاصين بيه.

عايز تضيف قسم جوّا فرع؟

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

عايز تنقل قسم من مكان لمكان؟

اسحب القسم بالماوس وسيبه على الشركة أو الفرع أو القسم اللي عايزه يروح له. لما تنقله، كل الأقسام اللي تحته بتنتقل معاه، وبياخدوا كلهم شركة المكان الجديد تلقائيًا، والصلاحيات المبنية على الهيكل بتتحدث في ثواني.

٥ — دوس على أي حاجة… والتفاصيل بتيجي لك

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

بعد الدوس على قسم في الشجرة: الجزء الشمال بيعرض الوظائف المرتبطة بالقسم وعدد شاغليها وأزرار التعديل
دوسة واحدة على القسم في الشجرة… وتفاصيله كلها قدامك: وظايفه، ومين فيها، وأزرار الإدارة.

٦ — طيب إيه علاقة ده بالمرتبات والتأمينات؟

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

آخر حاجة عملية: مربع البحث اللي فوق الشجرة بيدوّر في كل حاجة — اسم الشركة، اسم الفرع، اسم القسم، وكمان الكود. يعني لو كاتب في ورقة قدامك «AX10126» تكتبها زي ما هي وهيوديك للفرع على طول. والشجرة بتتصفّى وتسيب لك بس الفرع اللي لقيته وكل اللي فوقه، عشان تعرف هو قاعد فين في المجموعة.

البحث في هيكل المجموعة: كتبنا كلمة الشحن، والشجرة اتصفّت وورّتنا قسم الشحن وفوقه فرع الإسكندرية وفوقه الشركة
البحث بيوريك النتيجة وسلسلة نسبها كاملة: القسم، وفرعه، وشركته، والمجموعة.

٨ — أسئلة بتتسأل كتير

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