مشروع جانت

نظرة عامةالتوثيقعروض توضيحيةفيديوهاتخارطة الطريقسجل الإصدارات

توثيق Gantt Project

Table of contents

أساسيات

التنزيل والتثبيت

Qlik Sense Desktop

لتثبيت Gantt Project Extension في Qlik Sense Desktop، قم بما يلي:

  1. قم بتنزيل Gantt Project Extension لـ Qlik Sense.
  2. استخرج الأرشيف.
  3. افتح نافذة Windows Explorer وانتقل إلى دليل Extensions الخاص بـ Qlik Sense: 
    ..\Users\<UserName>\Documents\Qlik\Sense\Extensions.
  4. انسخ مجلد gantt-project إلى دليل Extensions.
  5. أعد تشغيل Qlik Sense Desktop.
Qlik Sense Server

لتثبيت Gantt Project Extension على خادم Qlik Sense:

  1. قم بتنزيل Gantt Project Extension لـ Qlik Sense.
  2. افتح Qlik Management Console (QMC): https://<QPS server name>/qmc.
  3. اختر Extensions في صفحة بدء QMC أو من قائمة Start المنسدلة.
  4. انقر فوق Import في شريط الإجراءات.
  5. في المربع الحواري، اختر الأرشيف الذي تم تنزيله. اترك منطقة كلمة المرور فارغة.
  6. انقر فوق Open في نافذة مستكشف الملفات.
  7. انقر فوق Import.
Qlik Sense Cloud

لتثبيت Gantt Project Extension في Qlik Sense Cloud، قم بما يلي:

  1. قم بتنزيل Gantt Project Extension لـ Qlik Sense Cloud.
  2. استخرج الأرشيف.
  3. ادخل إلى Management Console:
    • أضف /console إلى عنوان المستأجر الخاص بك: https://<your tenant address>/console
    • أو استخدم رابط التنقل Administration تحت ملف تعريف المستخدم في المركز (hub)
  4. انتقل إلى صفحة Extensions وانقر فوق Add.
  5. في المربع الحواري، اختر الأرشيف الخاص بالـ Extension – على سبيل المثال، gantt-project.zip.
  6. انقر فوق Add.
  7. في Management Console، انتقل إلى قسم Content Security Policy وانقر فوق Add.
  8. في المربع الحواري، قم بتسمية Content Security Policy – على سبيل المثال، AnyChart.
  9. اكتب عنوان خادم الأصل: qlik.anychart.com
  10. اختر التوجيهات التالية:
    • connect-src
    • font-src
    • img-src
    • script-src
    • style-src
  11. انقر فوق Add.

نظرة عامة

مخطط Project Gantt هو أداة لجدولة المشاريع عبر فترات زمنية. من الممكن إظهار المدة الفعلية، والمدة المخطط لها، وتقدم المهام بالإضافة إلى العلاقات الهرمية والروابط بينها.

اقرأ Quick Start و Dimensions and Measures لمعرفة كيفية إضافة مخطط Project Gantt وما هي الأبعاد والمقاييس التي يجب استخدامها.

على الجانب الأيسر من المخطط، يوجد table يعرض معلومات نصية حول الأبعاد والمقاييس. بشكل افتراضي، يتضمن عمودين: عمود فهرس (index column) يعرض فهارس الصفوف، وعمود أبعاد (dimension column) يعرض جميع الأبعاد.

على اليمين، توجد منطقة المخطط، التي تعرض elements: أشرطة فعلية (actual bars)، تمثل المدد الفعلية للمهام؛ وأشرطة الخط الأساسي (baseline bars)، تمثل المدد المخطط لها؛ والمعالم (milestones)، تمثل الأحداث ذات المدة الصفرية؛ وغيرها.

تشمل الإعدادات المتاحة للـ elements: colors / color by expression، و start and end markers، و labels، و tooltips، والإعدادات الخاصة لـ milestones. يمكنك أيضًا إضافة reference lines و reference ranges، وتكوين scale، و timeline، و toolbar، وتعيين locale والشهر الأول لـ fiscal year، إلخ.

An AnyGantt project gantt chart with labels and a reference line

Quick Start

يوضح هذا البرنامج التعليمي السريع كيفية إنشاء مخطط Project Gantt أساسي.

يمكنك أيضًا الاطلاع على فيديو تعليمي: How to Create a Gantt Chart in Qlik Sense.

أولاً وقبل كل شيء، أضف مخططًا فارغًا إلى ورقتك:

  1. انتقل إلى Custom objects > AnyGantt في لوحة الأصول.
  2. اسحب مخطط AnyGantt Project فارغًا إلى الورقة.

ثم أضف dimension يمثل المهام:

  1. انتقل إلى Dimensions في لوحة الخصائص.
  2. انقر فوق Add dimension واختر dimension.

أخيرًا، أضف مقياسين measures – تاريخي البدء والانتهاء:

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق Add measure واختر مقياسًا.
  3. انقر فوق Add measure واختر مقياسًا.
  4. انقر فوق المقياس الأول واختر Actual start من قائمة Map as المنسدلة.
  5. انقر فوق المقياس الثاني واختر Actual finish من قائمة Map as المنسدلة.

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

A basic project gantt chart built with AnyGantt for Qlik Sense Extension

Dimensions and Measures

Dimensions

لإضافة dimension، قم بما يلي:

  1. انتقل إلى Dimensions في لوحة الخصائص.
  2. انقر فوق Add dimension واختر dimension.

يتطلب مخطط Project بُعدًا واحدًا فقط، يمثل المهام. ومع ذلك، من الممكن إضافة أبعاد متعددة. تظهر جميع الأبعاد في dimension column.

تتيح إضافة أبعاد متعددة تجميع المهام وإنشاء تسلسل هرمي متعدد المستويات. في هذه الحالة، يعرض AnyGantt الأبعاد في dimension column بشكل هرمي، كبنية شبيهة بالشجرة. أيضًا، يقوم بتجميع actual bars والـ elements الأخرى تحت dimension bars.

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

A project gantt chart with hierarchical data

يمكنك تخصيص النص المعروض في dimension column:

  1. انتقل إلى Dimensions في لوحة الخصائص.
  2. انقر فوق بُعد.
  3. أدخل قيمة نصية أو تعبيرًا نصيًا في مربع إدخال Dimension column text.

على سبيل المثال، يمكنك استخدام المعرفات الرقمية للمهام كبُعد وفي نفس الوقت عرض أسماء المهام في dimension column. للقيام بذلك، ما عليك سوى إدخال اسم الحقل الذي يحتوي على أسماء المهام في مربع إدخال Dimension column text. يعمل AnyGantt بشكل صحيح فقط مع المعرفات الفريدة، لذا قد يكون استخدام هذه الميزة منطقيًا إذا لم تكن أسماء المهام فريدة، ولكنك لا تزال ترغب في عرضها.

A menu for customizing dimensions in AnyGantt for Qlik Sense Extension

إذا كنت بحاجة إلى إخفاء القيم الفارغة (null)، فقم بإلغاء تحديد مربع Include null values في إعدادات كل بُعد. ومع ذلك، إذا قمت بتطبيق هذا النهج على شجرة بيانات غير متوازنة، فسيتم إخفاء العقد ذات العمق الأصغر.

لإخفاء القيم الفارغة وتصور شجرة بيانات غير متوازنة بشكل صحيح،

  1. انتقل إلى Add-ons > Data handling في لوحة الخصائص.
  2. حدد مربع Unbalanced tree.
Measures

لإضافة مقياس (measure)، قم بما يلي:

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق Add measure واختر مقياسًا.

يجب عليك ربط المقاييس التي تستخدمها: راجع قسم Mapping أدناه لمعرفة المزيد.

يكفي إضافة مقياس واحد فقط – تاريخ البدء. ومع ذلك، في هذه الحالة تظهر جميع المهام كـ milestones. لإنشاء actual bars، تحتاج إلى إضافة مقياس ثانٍ – تاريخ الانتهاء. استخدم المزيد من المقاييس لإنشاء elements أخرى وعرض معلومات إضافية في measure columns.

Mapping

يجب عليك ربط measures التي تستخدمها لتجعلها تعمل بشكل صحيح.

على سبيل المثال، لربط تاريخي البدء والانتهاء الفعليين المطلوبين بواسطة actual bars، قم بما يلي:

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق المقياس الأول واختر Actual start من قائمة Map as المنسدلة.
  3. انقر فوق المقياس الثاني واختر Actual finish من قائمة Map as المنسدلة.

فيما يلي القائمة الكاملة للارتباطات المتاحة والـ elements التي تقابلها:

استخدم Data field (الارتباط الافتراضي) إذا كان المقياس يمثل بعض المعلومات الإضافية، وكنت ترغب في عرضها فقط في measure column.

Table

الـ table الموجود على يسار المخطط يعرض معلومات نصية.

يعرض index column فهارس الصفوف، ويعرض dimension column الأبعاد، وتعرض measure columns المقاييس. يعرض header في الجزء العلوي عناوين الأعمدة.

The table of a project gantt chart with custom column titles and two custom columns

من الممكن تغيير العناوين والإعدادات الأخرى للأعمدة وتخصيص مظهر الـ header والـ cells الخاصة بالـ table.

لتعطيل أو تمكين الـ table،

  1. انتقل إلى Appearance > Table > في لوحة الخصائص.
  2. قم بتبديل شريط التمرير Enabled / Disabled.

 

 A project gantt chart with the table enabled and disabled

 

Index Column

يقوم AnyGantt تلقائيًا بإنشاء index column عند إنشاء مخطط. يعرض فهارس الصفوف، وعنوانه الافتراضي هو #.

The table of a project gantt chart including the default index column

لتكوين index column، انتقل إلى Appearance > Table > Index column في لوحة الخصائص وقم بما يلي:

  • للتعطيل أو التمكين، قم بتبديل شريط التمرير Enabled / Disabled.
  • لتعيين وضع الترقيم، انتقل إلى Numbering mode واختر أحد الخيارات المتاحة.
  • لتعيين عنوان مخصص، أدخل النص الخاص بك في مربع إدخال Label.

تشمل أوضاع الترقيم المتاحة: Simple numbering (افتراضي)، و Hierarchical numbering، و Expression. يتطلب وضع ترقيم Expression إدخال تعبير في مربع إدخال Numbering expression.

Simple Numbering

The table of a project gantt chart including the index column with simple numbering

Hierarchical Numbering

The table of a project gantt chart including the index column with hierarchical numbering

Numbering by Expression

The table of a project gantt chart including the index column with numbering by expression

في هذا النموذج، يعرض index column معرفات الـ elements بشكل هرمي:

Pick(Dimensionality(), department_id, department_id & '.'
& project_id,department_id & '.' & project_id & '.' & task_id)
Dimension Column

يقوم AnyGantt تلقائيًا بإنشاء dimension column عند إنشاء مخطط. يعرض جميع الأبعاد، وعنوانه الافتراضي هو Name.

إذا كان هناك بُعدان أو أكثر، فإن AnyGantt يعرضها بشكل هرمي، كبنية شبيهة بالشجرة.

The table of a project gantt chart with the dimension column displaying multiple dimensions

لتخصيص عنوان dimension column،

  1. انتقل إلى Appearance > Table > Dimension column في لوحة الخصائص.
  2. أدخل النص الخاص بك في مربع إدخال Label.

يمكنك أيضًا تخصيص النص المعروض في dimension column – راجع قسم dimensions لمعرفة المزيد.

Measure Columns

من الممكن إضافة أعمدة تعرض المقاييس. بشكل افتراضي، تكون عناوينها عبارة عن تعبيرات المقاييس.

The table of a project gantt chart with two custom measure columns

لإنشاء measure column، قم بما يلي:

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق Add measure واختر مقياسًا. (تخط هذه الخطوة إذا كنت قد أضفت المقياس بالفعل.)
  3. في إعدادات المقياس، حدد مربع Show as column.

لا تنسَ ربط المقياس إذا كنت ترغب في عرضه أيضًا كـ element. إذا كنت ستعرض المقياس في عمود فقط، فيمكنك الاحتفاظ بـ الارتباط الافتراضي.

لتخصيص عنوان measure column،

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق مقياس وأدخل نصك في مربع إدخال Label.

يمكنك أيضًا عرض نص مخصص في measure column: أضف قيمة نصية أو تعبيرًا نصيًا اختياريًا كمقياس واعرضه في عمود. من الممكن استخدام رموز HTML و Unicode.

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق Add measure وأدخل قيمة نصية أو تعبيرًا نصيًا في مربع الإدخال.
  3. حدد مربع Show as column.

في المثال أدناه، يمثل أول measure column مجرد حقل بيانات – تقدم المهام. يمثل العمود الثاني تعبيرًا نصيًا – حيث يعرض نصًا مختلفًا اعتمادًا على التقدم:

If(progress < 0.5, '<font color="red">Low</font>', '<font color="green">Good</font>')

The table of a project gantt chart with two custom measure columns, on of them representing a calculated expression

يعرض header في الجزء العلوي عناوين أعمدته.

توضح الأقسام التالية كيفية تخصيص العناوين:

يمكنك أيضًا الانتقال إلى Appearance > Table > Header في لوحة الخصائص وتكوين خلفية وخط الـ header:

  • لتكوين الخلفية، قم بتبديل شريط التمرير Background واستخدم خياري Fill و Opacity.
  • لتكوين الخط، قم بتبديل شريط التمرير Font واستخدم خيارات Style، و Color، و Size، و Family، و Shadow.

The table of a project gantt chart with the header customized

Cells

لتكوين خلايا الجدول، انتقل إلى Appearance > Table > Cells في لوحة الخصائص وقم بما يلي:

  1. لتكوين التعبئة، اختر نوع التعبئة من قائمة Fill type المنسدلة واستخدم الخيارات المتاحة أدناه.
  2. لتكوين الخط، قم بتبديل شريط التمرير Font واستخدم خيارات Style، و Color، و Size، و Family، و Shadow.
  3. لتعيين الارتفاع، استخدم خيار Rows height.
  4. لتكوين الخط، قم بتبديل شريط التمرير Rows stroke واستخدم خيارات Color، و Stroke type، و Thickness.

يرجى ملاحظة أن إعدادات التعبئة والارتفاع والخط تؤثر على كل من الـ table والمنطقة التي يتم عرض elements فيها.

هنا تم ضبط ارتفاع وخط الخلايا:

A project gantt chart with the height and font of the cells adjusted

يوضح الجدول أدناه الفرق بين أنواع التعبئة المختلفة ويسرد الإعدادات المتاحة لكل منها:

Fill Typeالوصفالإعدادات
Solidيتم تطبيق لون واحد على جميع الصفوف.Background > Fill, Opacity
Hierarchyيتم تطبيق لون واحد على الصفوف التي تعرض الأبعاد الهرمية.Background base color > Fill, Opacity
Odd/evenيشير لونان إلى الصفوف الفردية والزوجية.Background odd row > Fill, Opacity 
Background even row > Fill, Opacity

Solid Fill

A project gantt chart with a solid fill applied to the rows

Hierarchy Fill

A project gantt chart with a hierarchy fill applied to the rows

Odd/Even Fill

A project gantt chart with an odd/even fill applied to the rows

Elements

الـ Elements هي أجزاء مخطط Project Gantt التي تمثل فترات زمنية (مقابلة للمهام) بالإضافة إلى المعلومات المتعلقة بها.

فيما يلي أنواع الـ elements المتوفرة في AnyGantt Extension لـ Qlik:

يوضح هذا القسم الفرق بين الأنواع وكيفية إضافتها. لمعرفة كيفية تكوين الـ elements، اقرأ قسم Settings of Elements.

Actual Bars

تعرض actual bars المدة الفعلية للمهام، بينما تمثل baseline bars المدة المخطط لها.

A project gantt chart with actual bars

لإضافة actual bars، تحتاج إلى إضافة مقياسين – تاريخي البدء والانتهاء. قم بما يلي:

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق Add measure واختر مقياسًا.
  3. انقر فوق Add measure واختر مقياسًا.
  4. انقر فوق المقياس الأول واختر Actual start من قائمة Map as المنسدلة.
  5. انقر فوق المقياس الثاني واختر Actual finish من قائمة Map as المنسدلة.
Milestones

الـ Milestones هي elements تمثل أحداثًا بمدة صفرية. وهي تتطلب مقياسًا واحدًا فقط – تاريخ البدء.

A project gantt chart with milestones

لإضافة milestones، ما عليك سوى إضافة actual bars. إذا كانت بياناتك تحتوي على عناصر بتواريخ بدء فقط، فإن AnyGantt يعرضها تلقائيًا كـ milestones.

يمكنك أيضًا تمكين previews لـ milestones على dimension bars.

Dimension Bars

تمثل Dimension bars مجموعات من المهام. يمكنك تجميع dimension bars تحت dimension bars أخرى لإنشاء تسلسل هرمي متعدد المستويات. بالإضافة إلى ذلك، يمكن لـ dimension bars عرض معاينات لـ milestones التابعة لها.

A project gantt chart with hierarchical data, the actual bars grouped under the dimension bars

لإضافة dimension bars، أضف أبعادًا إضافية للمخطط:

  1. انتقل إلى Dimensions في لوحة الخصائص.
  2. انقر فوق Add dimension واختر dimension.

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

يقوم AnyGantt تلقائيًا بحساب مدة كل dimension bar من العناصر التابعة له. في حالة تطبيق وظائف التجميع على مقاييس actual start و actual finish، يتم حساب المدة بواسطة هذه الوظائف.

لتعطيل أو تمكين dimension bars،

  1. انتقل إلى Appearance > Dimension bars في لوحة الخصائص.
  2. قم بتبديل شريط التمرير Enabled / Disabled.

سيتم عرض مجموعات المهام فقط في table:

A project gantt chart with hierarchical data, the dimension bars disabled

Baseline Bars

تعرض Baseline bars المدة الأساسية (المخطط لها) للمهام.

A project gantt chart with baseline bars

لإضافة baseline bars، تحتاج إلى إضافة مقياسين – تاريخي بدء وانتهاء الخط الأساسي. قم بما يلي:

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق Add measure واختر مقياسًا.
  3. انقر فوق Add measure واختر مقياسًا.
  4. انقر فوق المقياس الأول واختر Baseline start من قائمة Map as المنسدلة.
  5. انقر فوق المقياس الثاني واختر Baseline finish من قائمة Map as المنسدلة.
Actual Progress

يمكنك إظهار التقدم الفعلي للمهام. يعرضه AnyGantt كأشرطة موضوعة فوق actual bars.

A project gantt chart with actual progress bars

لإضافة التقدم الفعلي، قم بما يلي:

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق Add measure واختر مقياسًا.
  3. في إعدادات المقياس، اختر Actual progress من قائمة Map as المنسدلة.

إذا قمت بإضافة dimension bars إلى تصورك، فستحتوي أيضًا على أشرطة تقدم فوقها.

A project gantt chart with dimension bars and actual progress bars

يقوم AnyGantt تلقائيًا بحساب تقدم كل dimension bar من العناصر التابعة له. في حالة تطبيق وظيفة تجميع على مقياس التقدم الفعلي، يتم حساب التقدم بواسطة هذه الوظيفة.

لتعطيل أو تمكين أشرطة التقدم المرفقة بـ dimension bars،

  1. انتقل إلى Appearance > Dimension bars في لوحة الخصائص.
  2. قم بتبديل شريط التمرير Display progress.
Baseline Progress

يمكنك إظهار تقدم الخط الأساسي (المخطط له) للمهام. يعرضه AnyGantt كأشرطة موضوعة فوق baseline bars.

لإضافة تقدم الخط الأساسي، قم بما يلي:

  1. انتقل إلى Measures في لوحة الخصائص.
  2. انقر فوق Add measure واختر مقياسًا.
  3. في إعدادات المقياس، اختر Baseline progress من قائمة Map as المنسدلة.
Connectors

الـ Connectors هي elements تظهر التبعيات بين المهام.

A project gantt chart with connectors

لإضافة connectors، يجب عليك تحديد معرفات المهام السابقة واللاحقة ونوع كل connector في بياناتك.

في هذا الجدول، يحتوي العمود الأول (Connectors.task_id) على معرفات المهام السابقة، ويحتوي العمود الثاني (successor_id) على معرفات المهام اللاحقة، ويحتوي الثالث (connector_type) على أنواع الـ connectors:

Connections between tasks in a data table for a project gantt chart

ثم تحتاج إلى القيام بما يلي:

  1. انتقل إلى Add-ons > Connectors في لوحة الخصائص.
  2. اختر Multiple successors أو Multiple predecessors من القائمة المنسدلة.
  3. حدد Predecessor(s).
  4. حدد Successor(s).
  5. حدد Type.
  6. حدد الفاصل Delimiter الذي تستخدمه مع الخلفاء أو الأسلاف المتعددين.

A menu for setting connectors in AnyGantt for Qlik Sense Extension

هناك أربعة أنواع من الـ connectors:

Typeالوصف
start-startيجب أن تبدأ المهمة السابقة قبل أن تبدأ المهمة اللاحقة.
start-finishيجب أن تبدأ المهمة السابقة قبل أن تنتهي المهمة اللاحقة.
finish-startيجب أن تنتهي المهمة السابقة قبل أن تبدأ المهمة اللاحقة.
finish-finishيجب أن تنتهي المهمة السابقة قبل أن تنتهي المهمة اللاحقة.

يرجى ملاحظة أن المهمة يمكن أن يكون لها العديد من الأسلاف والخلفاء. كما يمكن للمهمة أن تكون في نفس الوقت تابعة لمهمة أو مهام ومتبوعة بأخرى. يتم توضيح كل هذه الفروق الدقيقة أدناه:

A project gantt chart with different types of connectors: start-start, start-finish, finish-start, and finish-finish

Settings of Elements

Colors

يمكنك تلوين elements المخطط كما تريد. يتوفر خياران: التلوين الافتراضي، الموصوف في هذا القسم، والـ coloring by expression، الموصوف في القسم أدناه.

لتغيير الألوان الافتراضية والإعدادات الإضافية للتعبئة والخط، انتقل إلى Appearance > Defaults في لوحة الخصائص، وانقر فوق نوع الـ element الذي تريد ضبطه، وقم بما يلي:

  • لتكوين التعبئة، اختر نوع التعبئة من قائمة Fill type المنسدلة واستخدم الخيارات المتاحة أدناه.
  • لتكوين الخط، استخدم خيارات Stroke، و Stroke type، و Thickness.

تدعم جميع الـ elements، باستثناء dimension bars والـ connectors، أنواع وإعدادات التعبئة التالية:

Fill Typeالوصفالإعدادات
Solidيتم تطبيق لون واحد على جميع الـ elements.Color
Opacity
Paletteيتم تلوين الـ elements بواسطة لوحة ألوان مدمجة.اختيار Palette
Reverse colors
Opacity
Parent-dependentترث الـ elements ألوان العناصر الأصلية لها: ترث أشرطة baseline progress ألوان baseline bars، وترث الـ elements الأخرى ألوان dimension bars (إن وجدت).Opacity

هنا يتم تلوين actual bars بواسطة لوحة ألوان، وتعبئة الـ milestones تكون solid:

A project gantt chart with the actual bars colored by a palette and the milestones filled with a solid color

لـ dimension bars، تتوفر أنواع وإعدادات التعبئة التالية:

Fill Typeالوصفالإعدادات
Solidيتم تطبيق لون واحد على جميع dimension bars.Color
Opacity
Depth levelيتم تلوين Dimension bars بواسطة لوحة ألوان مدمجة وفقًا لمكانها في التسلسل الهرمي.اختيار Palette
Reverse colors
Opacity
Parent-dependentفي المستوى الأعلى من التسلسل الهرمي، يتم تلوين dimension bars بواسطة لوحة ألوان مدمجة. وفي المستويات الأدنى، ترث ألوان العناصر الأصلية لها.اختيار Palette
Opacity

في لقطة الشاشة هذه، يتم تلوين dimension bars حسب مستوى العمق. تعبئة actual bars و milestones تكون parent-dependent: يتم تلوينها بنفس لوحة الألوان (مثل dimension bars) وفقًا لمستوى عمقها.

A project gantt chart with the dimension bars colored by depth level, the actual bars and milestones colored by parent

هنا يتم تطبيق التعبئة parent-dependent على جميع الـ elements:

A project gantt chart with a parent-dependent fill applied to all the elements: the dimension bars, actual bars, and milestones

لتكوين الخط الخاص بالـ connectors،

  1. انتقل إلى Defaults > Connectors في لوحة الخصائص.
  2. استخدم مربعات إدخال Color، و Stroke type، و Stroke thickness.

A project gantt chart with the color and thickness of the connectors adjusted

Color by Expression

يمكنك تلوين elements المخطط كما تريد. يتوفر خياران: التلوين الافتراضي، الموصوف أعلاه، والتلوين حسب التعبير الموصوف في هذا القسم.

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

لتلوين element حسب التعبير، قم بما يلي:

  1. انتقل إلى Add-Ons > Data settings في لوحة الخصائص.
  2. انقر فوق Add setting.
  3. اختر element من القائمة المنسدلة الأولى.
  4. اختر خيار Color string من القائمة المنسدلة الثانية.
  5. أدخل تعبيرًا في مربع الإدخال.

لتلوين dimension bars حسب التعبير،

  1. انتقل إلى Dimensions في لوحة الخصائص.
  2. انقر فوق بُعد.
  3. انتقل إلى Configuration.
  4. اختر خيار Color string من القائمة المنسدلة.
  5. أدخل تعبيرًا في مربع الإدخال.

لتلوين connectors حسب التعبير،

  1. انتقل إلى Add-ons > Connectors في لوحة الخصائص.
  2. استخدم مربعات إدخال Color و Thickness.
أمثلة

فيما يلي بعض الأمثلة لتوضيح ما يمكنك فعله بالتعبيرات حسب اللون.

مثال: التلوين حسب قيمة مقياس واحدة

If(progress > 0.5, 'lightgreen', 'lightblue')

في هذا المثال، يوجد شرط. إذا كان تقدم المهام > 0.5 (50%)، فسيتم تلوين actual bars المقابلة باللون 'lightgreen'، وإلا فسيتم تلوينها باللون 'lightblue'.

A project gantt chart with the actual bars colored by expression (a single measure value)

مثال: التلوين حسب قيم مقاييس متعددة

If(Interval(finish_date) - Interval(start_date) > 10, 'lightgreen',
If(Interval(finish_date) - Interval(start_date) > 5, 'lightblue', 'lightgray'))

في هذا المثال، توجد شروط متعددة. إذا كانت مدة المهام > 10 أيام، فسيتم تلوين actual bars المقابلة باللون 'lightgreen'. وإذا كانت المدة بين 10 و5 أيام، فسيتم تلوينها باللون 'lightblue'. وسيتم تلوين جميع الـ actual bars الأخرى باللون 'lightgray'.

A project gantt chart with the actual bars colored by expression (multiple measure values)

Start and End Markers

يمكنك تمكين start and / أو end markers لأي element (باستثناء connectors و milestones):

  1. انتقل إلى Appearance > Defaults في لوحة الخصائص.
  2. انقر فوق element.
  3. انتقل إلى Start marker أو End marker.
  4. قم بتبديل شريط التمرير Disabled / Enabled.

لتكوينها، استخدم الخيارات أدناه:

  • لتعيين النوع (الشكل)، اختر أحد الأنواع المدمجة من قائمة Type المنسدلة.
  • لتكوين التعبئة والخط، استخدم خيارات Fill، و Stroke، و Thickness.
  • لتعيين الحجم، استخدم خيار Size.

A project gantt chart with the start and end markers of the actual bars enabled and customized

Labels

الـ Labels هي كائنات نصية تعرض معلومات إضافية حول elements. ولكل نوع element إعدادات label خاصة به.

بشكل افتراضي، لا توجد labels في المخطط. لتمكينها لـ element، ما عليك سوى تعيين نص الـ label الخاص به. سيعرض AnyGantت الـ labels في كل صف يظهر فيه هذا الـ element.

يرجى ملاحظة أنه من الممكن تعيين نص الـ label إما كقيمة نصية أو كتعبير نصي اختياري. يسمح لك استخدام التعبيرات بتمييز القيم ذات الأهمية خاصة، أو عرض القيم غير المدرجة في التصور أو نتائج العمليات الحسابية، وما إلى ذلك.

لإضافة labels إلى element، قم بما يلي:

  1. انتقل إلى Add-ons > Label settings في لوحة الخصائص.
  2. انقر فوق Add label.
  3. اختر element من القائمة المنسدلة الأولى.
  4. اختر خيار Text من القائمة المنسدلة الثانية.
  5. أدخل قيمة نصية أو تعبيرًا نصيًا في مربع الإدخال.

لتكوينها، استخدم الخيارات أدناه:

  • لتعيين الموضع، استخدم خياري Align و Offset.
  • لتكوين الخلفية، قم بتبديل شريط التمرير Background واستخدم خيارات Fill، و Opacity، و Corner type، و Border type، و Border radius.
  • لتكوين الخط، قم بتبديل شريط التمرير Font واستخدم خيارات Style، و Color، و Size، و Family، و Shadow.
  • لتعيين حد الأحرف، قم بتبديل شريط التمرير Character limit وأدخل رقمًا في مربع الإدخال.

لتمكين وتكوين labels الخاصة بـ dimension bars (بشكل منفصل لكل بُعد)،

  1. انتقل إلى Dimensions في لوحة الخصائص.
  2. انقر فوق بُعد.
  3. انتقل إلى Label.
  4. اختر خيار Text من القائمة المنسدلة.
  5. أدخل قيمة نصية أو تعبيرًا نصيًا في مربع الإدخال.
  6. استخدم الخيارات أدناه لتكوين الموضع والخلفية والخط، إلخ.

يمكن لـ Dimension bars أيضًا عرض معاينات لـ milestones وملصقاتها.

في المثال أدناه، تحتوي labels الخاصة بـ actual bars و milestones على إعدادات نص وخلفية وخط مختلفة. تعرض ملصقات milestones القيمة النصية 'Meeting'، وتعرض ملصقات actual bars التعبير التالي:

progress*100 & '%'

A project gantt chart with the labels of the actual bars and milestones enabled and customized

Tooltips

الـ Tooltips هي مربعات نصية تظهر عندما يمرر المستخدم الماوس فوق صفوف المخطط. يمكنك تعيين نص tooltip مخصص لكل نوع element.

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

أيضًا، يمكنك استخدام HTML في الـ tooltips.

لتعطيل أو تمكين tooltips، انتقل إلى Interactivity في لوحة الخصائص وقم بتبديل شريط تمرير Tooltips.

لتكوين tooltips، انتقل إلى Add-ons > Tooltip settings في لوحة الخصائص وقم بما يلي:

  • لتكوين الخلفية، قم بتبديل شريط التمرير Background واستخدم خيارات Fill، و Opacity، و Border radius.
  • لتكوين الخط، قم بتبديل شريط التمرير Font واستخدم خيارات Style، و Color، و Size، و Family.

إليك كيف قد يبدو مظهر خلفية وخط الـ tooltips بعد التكوين:

A project gantt chart with a tooltip, its backgroud and font adjusted

لتعيين نص tooltip وحد الأحرف لـ element، قم بما يلي:

  1. انتقل إلى Add-ons > Tooltip settings في لوحة الخصائص.
  2. انقر فوق Add tooltip.
  3. اختر element من القائمة المنسدلة.
  4. أدخل قيمة نصية أو تعبيرًا نصيًا في مربع الإدخال.
  5. قم بتبديل شريط التمرير Character limit وأدخل رقمًا في مربع الإدخال.
    (سيكون هذا الخيار متاحًا فقط بعد تعيين النص.)

لتعيين نص tooltip وحد الأحرف لـ dimension bars (بشكل منفصل لكل بُعد)،

  1. انتقل إلى Dimensions في لوحة الخصائص.
  2. انقر فوق بُعد.
  3. أدخل قيمة نصية أو تعبيرًا نصيًا في مربع إدخال Tooltip text.
  4. قم بتبديل شريط التمرير Character limit وأدخل رقمًا في مربع الإدخال.

فيما يلي مثال على تعبير لتكوين نص tooltip الخاص بـ actual bars:

'<b>' & task_name & '</b>' &
'<br><i>' & employee_name & '</i>' &

'<br><br>Dates: ' &
Date(start_date, 'MM.DD') & ' – ' & Date(finish_date, 'MM.DD') &
'<br>Baselines: ' &
Date(baseline_start_date, 'MM.DD') & ' – ' & Date(baseline_finish_date, 'MM.DD') &
'<br>Duration: ' & (Interval(finish_date) - Interval(start_date)) & ' days' &
'<br>Progress: ' & progress*100 & '%'

A project gantt chart with a tooltip displaying a custom text

Baseline bars لا تحتوي على tooltips منفصلة. ومع ذلك، إذا تم تمكينها، فإن tooltips الخاصة بـ actual bars و dimension bars تعرض معلومات إضافية – تواريخ الخط الأساسي. لضبط هذا النص، يجب عليك تحديد خيار With baseline bars كنوع للـ element.

Settings of Milestones

Milestones تدعم الميزات التالية: Colors، و Color by Expression، و Tooltips، و Labels. كما تدعم بعض الإعدادات الخاصة الموصوفة في الأقسام الفرعية أدناه.

النوع والحجم

في قسم Appearance > Defaults > Milestones في لوحة الخصائص، يمكنك ضبط النوع والحجم (بالإضافة إلى الألوان) لـ milestones.

لتعيين الحجم، استخدم خيار Size.

لتعيين النوع، استخدم أحد الخيارات التالية:

A button in the menu of AnyGantt for Qlik Sense Extension for setting milestones as built-in shapesانقر فوق الرسم التوضيحي "icon" واختر أيقونة (شكل) مدمجة من القائمة المنسدلة.
A button in the menu of AnyGantt for Qlik Sense Extension for setting milestones as custom imagesانقر فوق الرسم التوضيحي "image" وأدخل رابطًا لصورة مخصصة في مربع إدخال Image URL.

إليك إحدى الأيقونات المدمجة:

A project gantt chart with the milestones set as one of the built-in shapes

يمكنك أيضًا استخدام تعبير محدد من قبل المستخدم لتعيين صور مخصصة مختلفة لـ milestones مختلفة:

  1. انتقل إلى Add-Ons > Data settings في لوحة الخصائص.
  2. انقر فوق Add setting.
  3. اختر Milestones من القائمة المنسدلة الأولى.
  4. اختر خيار Image url من القائمة المنسدلة الثانية.
  5. أدخل تعبيرًا في مربع الإدخال.

في المثال أدناه، يتم تمثيل milestones المنتمية إلى مجموعات مختلفة كصور مختلفة. يتم استخدام التعبير التالي:

If(department_name = 'IT', 'https://qlik.anychart.com/static/qlik-demo-apps/milestone-icon-it.jpg',
If(department_name = 'Accounting', 'https://qlik.anychart.com/static/qlik-demo-apps/milestone-icon-accounting.jpg',
If(department_name = 'Manufacturing', 'https://qlik.anychart.com/static/qlik-demo-apps/milestone-icon-manufacturing.jpg')))

A project gantt chart with the milestones set as different custom images

Previews

يمكنك عرض معاينات لـ milestones على dimension bars. إذا كانت الـ milestones تحتوي على labels، فمن الممكن عرض معاينات للملصقات أيضًا.

لعرض أو إخفاء المعاينات، قم بما يلي:

  1. انتقل إلى Appearance > Defaults > Dimension bars في لوحة الخصائص.
  2. قم بتبديل شريط تمرير Milestones preview.

لتكون المعاينات،

  • لرسم المعاينات فقط على dimension bars المطوية، حدد مربع Draw on collapsed only.
  • لإدارة الملصقات المتداخلة، قم بإلغاء تحديد أو تحديد مربع Hide overlapped.

في لقطة الشاشة هذه، تم تمكين معاينات milestones. وكما ترى، فإن dimension bars تعرضها في كل من حالتي التوسيع والطي:

A project gantt chart with the dimension bars displaying the previews of the milestones

هنا تعرض dimension bars معاينات لـ milestones مع ملصقاتها:

A project gantt chart with the dimension bars displaying the previews of the milestones and their labels

ميزات أخرى

Reference Lines

الـ reference line هو خط يقطع منطقة المخطط من نقطة معينة على الـ timeline.

يمكنك إضافة واحد أو أكثر من الـ reference lines إلى مخطط للإشارة إلى تاريخ أو تواريخ معينة. يتم رسم الـ reference line فقط إذا وقع ضمن نطاق العرض الحالي.

يرجى ملاحظة أنه من الممكن تحديد القيمة التي تحدد موضع الـ reference line إما كقيمة تاريخ أو كتعبير تاريخ اختياري.

A project gantt chart with a reference line enabled and customized

لإضافة reference line، قم بما يلي:

  1. انتقل إلى Add-ons > Reference lines في لوحة الخصائص.
  2. انقر فوق Add reference line.
  3. أدخل قيمة تاريخ أو تعبير تاريخ في مربع إدخال Date.

ثم قم بتكوينه:

  • لإضافة ملصق نصي، أدخل سلسلة نصية في مربع إدخال Label.
  • لتكوين الخط، استخدم خيارات Stroke، و Stroke type، و Thickness.
  • لتكوين موضع الملصق، استخدم خياري Label orientation و Label position.
  • لتكوين الخط، قم بتبديل شريط التمرير Font واستخدم خيارات Style، و Color، و Size، و Family، و Shadow.

Reference Ranges

الـ reference range هو منطقة تقطع منطقة المخطط من نطاق معين من النقاط على الـ timeline.

يمكنك إضافة واحد أو أكثر من الـ reference ranges إلى مخطط للإشارة إلى فترة أو فترات زمنية معينة. يتم رسم الـ reference range فقط إذا وقع ضمن نطاق العرض الحالي.

يرجى ملاحظة أنه من الممكن تحديد القيم التي تحدد موضع الـ reference range إما كقيم تاريخ أو كتعبيرات تاريخ اختيارية.

A project gantt chart with a reference range enabled and customized

لإضافة reference range، قم بما يلي:

  1. انتقل إلى Add-ons > Reference range في لوحة الخصائص.
  2. انقر فوق Add reference range.
  3. أدخل قيمة تاريخ أو تعبير تاريخ في مربع إدخال From.
  4. أدخل قيمة تاريخ أو تعبير تاريخ في مربع إدخال To.

ثم قم بتكوينه:

  • لإضافة ملصق نصي، أدخل سلسلة نصية في مربع إدخال Label.
  • لتكوين التعبئة، استخدم خياري Color و Opacity.
  • لتكوين موضع الملصق، استخدم خياري Label orientation و Label position.
  • لتكوين الخط، قم بتبديل شريط التمرير Font واستخدم خيارات Style، و Color، و Size، و Family، و Shadow.

Scale

يعمل AnyGantt Extension بمقياس، والذي يمكنك تكوينه. من الممكن تعيين نطاق التواريخ الذي يعرضه المخطط افتراضيًا بالإضافة إلى الحد الأدنى والأقصى للـ scale.

يرجى ملاحظة أنه يمكنك تحديد كل هذه التواريخ إما كقيم تاريخ أو كتعبيرات تاريخ اختيارية.

Default Display Range

بشكل افتراضي، يتم تصغير المخطط إلى الحد الأقصى. ويمكن أيضًا تكبيره إلى نطاق مخصص من التواريخ. ومع ذلك، سيظل المستخدمون قادرين على تصغير المخطط باستخدام الـ toolbar (أو عجلة الماوس) – إذا سمح الحد الأدنى والأقصى للـ scale بذلك.

لتعيين نطاق العرض الافتراضي، قم بما يلي:

  1. انتقل إلى Appearance > Scale > Display range في لوحة الخصائص.
  2. قم بتبديل Display range من Auto إلى Custom.
  3. أدخل قيمة تاريخ أو تعبير تاريخ في مربع إدخال From.
  4. أدخل قيمة تاريخ أو تعبير تاريخ في مربع إدخال To.

في المثال التالي، تم تعيين نطاق العرض الافتراضي ليكون الأول والخامس عشر من يوليو 2019:

Date#('07.01.2019', 'MM.DD.YYYY')
Date#('07.15.2019', 'MM.DD.YYYY')

إليك كيف يبدو المخطط بهذه الإعدادات بشكل افتراضي:

A project gantt chart with the default display range of the scale set to custom dates

Minimum and Maximum

عندما تقوم بتصغير المخطط إلى الحد الأقصى باستخدام الـ toolbar (أو عجلة الماوس)، فإنك ترى نطاق التواريخ بين الحد الأدنى والأقصى للـ scale. بشكل افتراضي، يقوم AnyGantt بضبطها لعرض جميع الـ elements في المخطط.

لتعيين تاريخ الحد الأدنى للـ scale،

  1. انتقل إلى Appearance > Scale > Minimum في لوحة الخصائص.
  2. قم بتبديل Minimum من Auto إلى Custom.
  3. إذا لزم الأمر، حدد مربع Soft لتمكين الـ soft mode.
  4. أدخل قيمة تاريخ أو تعبير تاريخ في مربع الإدخال.

لتعيين تاريخ الحد الأقصى للـ scale،

  1. انتقل إلى Appearance > Scale > Maximum في لوحة الخصائص.
  2. قم بتبديل Maximum من Auto إلى Custom.
  3. إذا لزم الأمر، حدد مربع Soft لتمكين الـ soft mode.
  4. أدخل قيمة تاريخ أو تعبير تاريخ في مربع الإدخال.

في هذا المثال، تم تعيين الحد الأدنى ليكون 10 أيام قبل أقرب تاريخ بدء فعلي، وتم تعيين الحد الأقصى ليكون 10 أيام بعد آخر تاريخ انتهاء فعلي:

Min(start_date) - 10
Max(finish_date) + 10

إليك كيف يبدو المخطط بهذه الإعدادات عندما يتم تصغيره إلى الحد الأقصى:

A project gantt chart with the minimum and maximum of the scale set to custom dates

Soft Mode

لتمكين الـ soft mode، حدد مربع Soft عند تعيين الحد الأدنى والأقصى للـ scale.

يقوم الـ soft mode بضبط الحد الأدنى والأقصى وفقًا للـ elements في المخطط. ويكون ذلك مهمًا عندما تكون هناك elements أو أجزاء من elements أقدم من الحد الأدنى أو أحدث من الحد الأقصى.

على سبيل المثال، إذا قمت بتعيين الحد الأدنى ليكون الأول من يوليو 2019 ومكنت الـ soft mode، فسيظل المخطط يظهر جميع الـ elements وأجزاء الـ elements التي تسبق هذا التاريخ. يضمن تمكين الـ soft mode لكل من الحد الأدنى والأقصى أنه سيكون من الممكن دائمًا تصغير المخطط (باستخدام الـ toolbar) لرؤية جميع الـ elements.

أدناه يوجد مخطط Gantt مع تعيين الحد الأدنى والأقصى للـ scale ليكون الأول والخامس عشر من يوليو 2019:

Date#('07.01.2019', 'MM.DD.YYYY')
Date#('07.15.2019', 'MM.DD.YYYY')

الـ soft mode معطل لكل من الحد الأدنى والأقصى:

A project gantt chart with the minimum and maximum of the scale set to custom dates, the soft mode disabled for both

إليك نفس المخطط مع تمكين الـ soft mode للحد الأدنى فقط:

A project gantt chart with the minimum and maximum of the scale set to custom dates, the soft mode enabled for the minimum

هنا تم تمكين الـ soft mode للحد الأقصى فقط:

A project gantt chart with the minimum and maximum of the scale set to custom dates, the soft mode enabled for the maximum

Gaps

يمكنك إضافة فجوة كحد أدنى وأقصى – وهي مساحات فارغة إلى يسار ويمين المساحة التي تشغلها الـ elements:

  1. انتقل إلى Appearance > Scale > Gaps في لوحة الخصائص.
  2. قم بتبديل Gaps من Auto إلى Custom.
  3. اختر Percents أو Pixels من قائمة Unit type المنسدلة.
  4. استخدم خياري Minimum gap و Maximum gap.

أيضًا، يرجى التأكد من تبديل أشرطة تمرير Minimum و Maximum أعلاه إلى Auto: حيث أن إعدادات الحد الأدنى والأقصى تتجاوز إعدادات الفجوات.

هنا تم تعيين الفجوة الدنيا لتكون 20% والعليا لتكون 50%:

A project gantt chart with scale gaps of different size to the left and to the right of the space occupied by elements

Timeline

الـ timeline هو مجموعة من الصفوف (المستويات) فوق منطقة المخطط، حيث يتم عرض التواريخ.

The timeline of a project gantt chart

يتأثر عرض التواريخ والفترات في الـ timeline بإعدادات fiscal year والـ locale.

Timeline Levels

بشكل افتراضي، هناك ثلاثة مستويات في الـ timeline. يعرض كل مستوى وحدة زمنية معينة، اعتمادًا على مستوى التكبير الحالي وإعدادات مستويات التكبير.

لفتح إعدادات مستوى ما، قم بما يلي:

  1. انتقل إلى Appearance > Timeline في لوحة الخصائص.
  2. انقر فوق Top level / Middle level / Bottom level

ثم قم بتكوينه:

  • للتعطيل أو التمكين، قم بتبديل شريط التمرير Enabled.
  • لتعيين لون التعبئة، استخدم خيار Fill.
  • لتكوين الخط، قم بتبديل شريط التمرير Font واستخدم خيارات Style، و Color، و Size، و Family، و Shadow.

The timeline of a project gantt chart with two levels customized and the third level disabled

Zoom Levels

يمكن تكبير المخطط وتصغيره باستخدام الـ toolbar (أو عجلة الماوس). وفي كل مستوى تكبير، تعرض مستويات الـ timeline وحدات زمنية معينة. لتعيينها،

  1. انتقل إلى Appearance > Timeline في لوحة الخصائص.
  2. انقر فوق Zoom levels لفتح نافذة الإعدادات.
  3. تكوين مستويات التكبير.
  4. انقر فوق Save و Close.

إليك النافذة التي تحتوي على الإعدادات الافتراضية لمستويات التكبير:

The menu of AnyGantt for Qlik Sense Extension with the default settings of zoom levels

بشكل افتراضي، هناك 9 مستويات تكبير. الحد الأقصى لعدد المستويات المتاحة هو أيضًا 9. في نافذة Zoom levels، يمكنك حذف وتكرار المستويات بالنقر فوق الأزرار الموجودة على يمينها. لاستعادة الإعدادات الافتراضية، انقر فوق Restore defaults.

يحتوي كل مستوى تكبير على إعدادات مستويات الـ timeline الثلاثة: Top level، و Middle level، و Bottom level. لكل مستوى timeline، يمكنك تحديد وحدة زمنية وعدد من الوحدات.

يجب عليك تحديد أكبر وحدة زمنية لـ Top level في الـ timeline وأصغر وحدة لـ Bottom level. ينطبق نفس المنطق على مستويات التكبير: المستوى الأول في القائمة (المميز بـ Max) هو المستوى الذي يتم عرضه عندما يكون المخطط مصغرًا بالكامل، ويعرض الـ timeline أكبر الوحدات الزمنية. ومستوى التكبير الأخير في القائمة (Min) هو المستوى الذي يتم عرضه عندما يكون المخطط مكبرًا بالكامل، ويعرض الـ timeline أصغر الوحدات الزمنية.

في المثال أدناه، يوجد مخطط بمستوى تكبير واحد فقط:

The menu of AnyGantt for Qlik Sense Extension with custom settings of zoom levels (all levels but one disabled)

A project gantt chart with only one zoom level enabled

Fiscal Year

يمكنك تعيين شهر بدء السنة المالية. يؤثر هذا الإعداد فقط على عرض التواريخ والفترات في الـ timeline.

لتكوين السنة المالية، قم بما يلي:

  1. انتقل إلى Appearance > Fiscal year في لوحة الخصائص.
  2. اختر This year / Next year من القائمة المنسدلة الأولى.
  3. اختر شهرًا من القائمة المنسدلة الثانية.

Schedule

من الممكن تعيين وتمييز جدول العمل: العطلات، وعطلات نهاية الأسبوع، وساعات العمل وغير العمل.

تمييز العطلات وعطلات نهاية الأسبوع يكون مرئيًا عند تكبير المخطط إلى الأيام. وتمييز ساعات العمل يكون مرئيًا عند تكبيره إلى الساعات. (استخدم الـ toolbar أو عجلة الماوس لتكبير وتصغير المخطط.)

لتكوين العطلات، انتقل إلى Appearance > Schedule > Holidays في لوحة الخصائص وقم بما يلي:

  • لتعيين العطلات، أدخل بياناتك في مربع إدخال Holiday dates.
  • لتعطيل أو تمكين التمييز، قم بتبديل شريط تمرير Highlight.
  • لتكوين التمييز، استخدم خياري Color و Opacity.

يمكنك إدخال تواريخ العطلات كسلسلة نصية، مع الفصل بينها بفاصلة:

'07.16.2019, 07.17.2019'

يمكنك أيضًا استخدام حقل بيانات يحتوي على تواريخ العطلات. ادمجها باستخدام وظيفة Concat():

Concat(holiday_date, ',')

لتكوين عطلات نهاية الأسبوع، انتقل إلى Appearance > Schedule > Weekends في لوحة الخصائص:

  • لتعيين أيام عطلة نهاية الأسبوع، انقر فوق الأزرار التي تمثل أيام الأسبوع.
  • لتعطيل أو تمكين التمييز، قم بتبديل شريط تمرير Highlight.
  • لتكوين التمييز، استخدم خياري Color و Opacity.

في لقطة الشاشة هذه، يبرز لونان مختلفان عطلة نهاية الأسبوع وعطلتين:

A project gantt chart with different colors highlighting the weekend and custom holidays

لتكوين ساعات العمل، انتقل إلى Appearance > Schedule > Working hours في لوحة الخصائص:

  • لتعيين بداية ساعات العمل، اختر وقتًا من قائمة Start المنسدلة.
  • لتعيين نهاية ساعات العمل، اختر وقتًا من قائمة End المنسدلة.
  • لتعطيل أو تمكين تمييز وقت العمل، قم بتبديل شريط تمرير Highlight working time.
  • لتعطيل أو تمكين تمييز وقت غير العمل، قم بتبديل شريط تمرير Highlight non-working time.
  • لتكوين التمييزات، استخدم خياري Color و Opacity تحت أشرطة التمرير.

هنا تم تلوين ساعات العمل باللون الأخضر، وساعات غير العمل باللون الرمادي:

A project gantt chart with different colors highlighting custom working and non-working hours

Locale

بشكل افتراضي، يقرأ AnyGantt الـ Qlik locale ويطبقه على تنسيقات التاريخ/الوقت المستخدمة في الـ timeline والـ tooltips وكذلك على ملصقات الـ toolbar. يمكنك اختيار locale آخر:

  1. انتقل إلى Appearance > Locale في لوحة الخصائص.
  2. قم بإلغاء تحديد مربع Use Qlik locale.
  3. اختر locale من القائمة المنسدلة.

يدعم AnyGantt اللغات التالية:

  • Chinese (Peoples Republic of China)
  • Chinese (Taiwan)
  • Dutch (Netherlands)
  • English (United States)
  • French (France)
  • German (Germany)
  • Italian (Italy)
  • Japanese (Japan)
  • Korean (Korea)
  • Polish (Poland)
  • Portuguese (Brazil)
  • Russian (Russia)
  • Spanish (Spain)
  • Swedish (Sweden)
  • Turkish (Turkey)

هنا مخطط Gantt باللغة الصينية:

A project gantt chart with the Chinese locale

Toolbar

الـ Toolbar هي لوحة تنقل فوق المخطط. وهي تتيح للمستخدمين تكبير وتصغير المخطط، و طوي أو توسيع الصفوف (إذا كانت هناك علاقات هرمية بينها)، و طباعة المخطط.

لتكوين الـ toolbar، انتقل إلى Appearance > Toolbar في لوحة الخصائص وقم بما يلي:

  • للتعطيل أو التمكين، قم بإلغاء تحديد أو تحديد مربع Enabled.
  • لتعيين نوع الأزرار، استخدم خيارات Icons (افتراضي)، و Labels، و Both.
  • لاختيار تنسيقات الطباعة التي سيتم عرضها في قائمة Print المنسدلة، انتقل إلى Print formats وحدد المربعات المقابلة.
  • لتكوين الخط، قم بتبديل شريط التمرير Font واستخدم خيارات Style، و Color، و Size، و Family.

تؤثر إعدادات نمط الخط وعائلته فقط على ملصقات الأزرار (إذا تم تمكينها). ويؤثر حجم الخط ولونه على كل من الملصقات والأيقونات وكذلك على قائمة الطباعة. أيضًا، يتأثر نص الملصقات بالـ locale.

إليك كيف يبدو الـ toolbar مع أنواع الأزرار المختلفة:

IconsThe toolbar of a project gantt chart displaying icons
LabelsThe toolbar of a project gantt chart displaying text labels
BothThe toolbar of a project gantt chart displaying icons and text labels

في لقطة الشاشة هذه، تم تمكين كل من الملصقات والأيقونات، مع ضبط الخط الخاص بها:

A project gantt chart with the toolbar displaying icons and labels, their font adjusted

Printing

يوفر الـ toolbar الموجود في الجزء العلوي من المخطط واجهة للطباعة.

يدعم AnyGantt الطباعة متعددة الصفحات وتنسيقات طباعة متنوعة من A0 إلى A6. يمكنك أيضًا اختيار التخطيط الأفقي أو الرأسي وتحديد نطاق الطباعة (جميع التواريخ أو التواريخ المرئية فقط).

إليك قائمة الطباعة المنسدلة مع الخيارات المتاحة:

...

...

لاختيار تنسيقات الطباعة التي سيتم عرضها في القائمة،

  1. انتقل إلى Appearance > Toolbar > Print formats في لوحة الخصائص.
  2. حدد المربعات المقابلة.

Interactivity

بشكل افتراضي، تتوفر ميزات التفاعل التالية: الاختيار، واللقطات، والـ tooltips. تُستخدم عجلة الماوس للتمرير الرأسي في المخطط، ولكن يمكن استخدامها أيضًا لتكبيره.

لتعطيل أو تمكين هذه الميزات، انتقل إلى Interactivity في لوحة الخصائص وقم بتبديل أشرطة التمرير التالية:

  • Selection
  • Snapshots
  • Tooltips
  • Zoom with mouse wheel

Expanding / Collapsing

إذا كان هناك بُعدان أو أكثر من dimensions، فإن AnyGantt ينظم الـ table والـ elements بشكل هرمي. بشكل افتراضي، يتم رسم المخطط مع توسيع جميع الصفوف، مما يظهر جميع مستويات التسلسل الهرمي.

يمكن للمستخدمين طي وتوسيع الصفوف بمساعدة الأزرار الموجودة في الـ table أو الـ toolbar.

 

 A project gantt chart with the rows expanded and collaped

 

يمكن رسم المخطط مع طي جميع الصفوف، مع تحميل العناصر التابعة أو عدم تحميلها. للتحكم في حالة المخطط عند التحميل، انتقل إلى Add-ons > Data handling في لوحة الخصائص وقم بما يلي:

  • لتحميل الشجرة بالكامل أو المستوى الأعلى فقط، قم بتبديل شريط تمرير Fully expanded.
  • لطي أو توسيع الصفوف افتراضيًا، قم بتبديل شريط تمرير Collapse on load.

عندما يكون خيار Fully expanded معطلاً، يتم تحميل العناصر الأصلية من المستوى الأعلى فقط. زر الـ toolbar توسيع الكل (Expand All) يوسع فقط العناصر التي تم تحميلها مسبقًا، لذا في هذه الحالة لا يمكن استخدامه لتوسيع الشجرة بالكامل مرة واحدة. لتحميل العناصر التابعة، يجب عليك توسيع عناصرها الأصلية يدويًا باستخدام أزرار الـ table.

عندما يكون خيار Fully expanded ممكناً، يتم تحميل جميع عناصر الشجرة. إذا قمت بتمكين Collapse on load، يتم رسم المخطط مع طي جميع العناصر التابعة، ولكنها تظل محملة. في هذه الحالة، يوسع زر الـ toolbar توسيع الكل (Expand All) الشجرة بالكامل مرة واحدة.

Calculation Conditions

يدعم AnyGantt شروط الحساب: يمكنك تعيين شرط يجب استيفاؤه (صحيح) ليتم عرض الكائن. إذا لم يتم استيفاء الشرط، يتم عرض رسالة مخصصة.

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

لإضافة شرط، قم بما يلي:

  1. انتقل إلى Add-ons > Data handling في لوحة الخصائص.
  2. أدخل تعبيرًا في مربع إدخال Calculation condition.
  3. أدخل قيمة نصية أو تعبيرًا نصيًا في مربع إدخال Displayed message.

على سبيل المثال، يسمح التعبير التالي بإظهار المخطط فقط عندما يختار المستخدم أقل من 20 مهمة:

If(Count(task_id) < 20, 1, 0)

إذا كان هناك عدد كبير جدًا من المهام، يعرض AnyGantt هذه الرسالة:

'There are too many tasks (' & Count(task_id) & ').'

 

 A project gantt chart with a calculation condition

 


امتدادات أخرى من AnyChart
جداول بياناتشجرة التحليلمخطط Bullseyeمقياس دائريمخطط مختلطمخطط شمسي (Sunburst)مورد جانتالجدول الزمنيالشلال الكلاسيكيالشلال المتقدمSankey Chart
تنزيل امتداد مشروع جانت
تنزيل
مشاركة هذه الصفحة
LinkedInFacebookXEmail