- المورد: ReportTask
- ReportDefinition
- السمة
- DimensionExpression
- CaseExpression
- ConcatenateExpression
- المقياس
- DateRange
- FilterExpression
- FilterExpressionList
- فلتر
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- الإجراء
- NumericValue
- BetweenFilter
- EmptyFilter
- MetricAggregation
- OrderBy
- MetricOrderBy
- DimensionOrderBy
- OrderType
- CohortSpec
- المجموعة النموذجية
- CohortsRange
- الدقة
- CohortReportSettings
- SamplingLevel
- ReportMetadata
- الولاية
- الطُرق
المرجع: ReportTask
إعداد مهمة تقرير معيّن
تمثيل JSON |
---|
{ "name": string, "reportDefinition": { object ( |
الحقول | |
---|---|
name |
النتائج فقط. المعرّف اسم مورد مهمة التقرير الذي تمّ تعيينه أثناء الإنشاء التنسيق: "properties/{property}/reportTasks/{reportTask}" |
report |
اختيارية: تعريف تقرير لجلب بيانات التقرير، والذي يصف بنية التقرير ويتضمن عادةً الحقول التي سيتم تضمينها في التقرير والمعايير التي سيتم استخدامها لفلترة البيانات. |
report |
النتائج فقط. البيانات الوصفية للتقرير لمهمة تقرير معيّنة، والتي تقدّم معلومات عن تقرير معيّن. ويتضمن عادةً المعلومات التالية: اسم مورد التقرير، وحالة التقرير، والطابع الزمني الذي تم إنشاء التقرير فيه، وما إلى ذلك. |
ReportDefinition
تعريف كيفية تنفيذ تقرير معيّن
تمثيل JSON |
---|
{ "dimensions": [ { object ( |
الحقول | |
---|---|
dimensions[] |
اختيارية: السمات المطلوبة والمعروضة |
metrics[] |
اختيارية: المقاييس المطلوبة والمعروضة |
date |
اختيارية: النطاقات الزمنية للبيانات المطلوب قراءتها في حال طلب نطاقات زمنية متعددة، سيحتوي كل صف ردّ على فهرس نطاق زمني يستند إلى القيمة صفر. إذا كان نطاقَان زمنيَّان يتداخلان، يتم تضمين بيانات الأحداث للأيّام المتداخلة في صفوف الاستجابة لكلا النطاقَين الزمنيَّين. في طلب مجموعة نموذجية، يجب عدم تحديد هذا الحقل |
dimension |
اختيارية: تتيح لك فلاتر السمات طلب قيم سمات محدّدة فقط في التقرير. لمزيد من المعلومات، اطّلِع على أساسيات فلاتر السمات للحصول على أمثلة. لا يمكن استخدام المقاييس في هذا الفلتر. |
metric |
اختيارية: عبارة الفلتر للمقاييس يتم تطبيقها بعد تجميع صفوف التقرير، تمامًا مثل عبارة having في SQL. لا يمكن استخدام السمات في هذا الفلتر. |
offset |
اختيارية: عدد صفوف صف البدء من مساحة تخزين "إحصاءات Google" يتم احتساب الصف الأول على أنّه الصف 0. عند إنشاء مهمة تقرير، تحدّد المَعلمتَان |
limit |
اختيارية: عدد الصفوف المطلوب عرضها في التقرير. إذا لم يتم تحديد عدد، يتم عرض 10,000 صف. تعرض واجهة برمجة التطبيقات 250,000 صف كحد أقصى لكل طلب، بغض النظر عن عدد الصفوف التي تطلبها. يجب أن تكون يمكن أن تعرِض واجهة برمجة التطبيقات أيضًا عدد صفوف أقل من |
metric |
اختيارية: تجميع المقاييس ستظهر قيم المقاييس المجمّعة في الصفوف التي تم ضبط dimensionValues فيها على RESERVED_(MetricAggregation). |
order |
اختيارية: تُحدِّد كيفية ترتيب الصفوف في الاستجابة. |
currency |
اختيارية: رمز عملة بتنسيق ISO4217، مثل "AED" أو "USD" أو "JPY" إذا كان الحقل فارغًا، يستخدم التقرير العملة التلقائية للموقع. |
cohort |
اختيارية: مجموعة النموذج الأساسي المرتبطة بهذا الطلب. إذا كانت هناك مجموعة نموذجية في الطلب، يجب أن يكون سمة "المجموعة النموذجية" متوفّرة. |
keep |
اختيارية: إذا كانت القيمة خطأ أو غير محدّدة، لن يتم عرض كل صف يحتوي على جميع المقاييس التي تساوي 0. إذا كانت القيمة صحيحة، سيتم عرض هذه الصفوف إذا لم تتم إزالتها بشكل منفصل باستخدام فلتر. بصرف النظر عن إعداد على سبيل المثال، إذا لم يسجّل موقع إلكتروني حدث |
sampling |
اختيارية: مستوى أخذ العينات في التقرير |
السمة
تمثِّل هذه السمات بياناتك. على سبيل المثال، تشير سمة "المدينة" إلى المدينة التي نشأ منها حدث معيّن. قيم السمات في ردود التقارير هي سلاسل، على سبيل المثال، يمكن أن تكون المدينة "القاهرة" أو "دبي".
تمثيل JSON |
---|
{
"name": string,
"dimensionExpression": {
object ( |
الحقول | |
---|---|
name |
اسم السمة. اطّلِع على سمات واجهة برمجة التطبيقات للحصول على قائمة بأسماء السمات المتوافقة مع طرق إعداد التقارير الأساسية، مثل في حال تحديد تتم الإشارة إلى السمات باستخدام |
dimension |
يمكن أن تكون السمة الواحدة نتيجة تعبير عن سمات متعددة. على سبيل المثال، السمة "البلد، المدينة": concatenate(البلد, ", ", المدينة). |
DimensionExpression
تُستخدَم للتعبير عن سمة هي نتيجة صيغة تتضمّن سمات متعددة. أمثلة على الاستخدامات: 1) lowerCase(السمة) 2) concatenate(السمة1, الرمز, السمة2).
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط one_expression حدِّد نوعًا واحدًا من تعبيرات السمات لسمة DimensionExpression . يمكن أن يكون one_expression واحدًا فقط مما يلي: |
|
lower |
تُستخدَم لتحويل قيمة سمة إلى أحرف لاتينية صغيرة. |
upper |
تُستخدَم لتحويل قيمة سمة إلى أحرف كبيرة. |
concatenate |
تُستخدَم هذه الدالة لدمج قيم السمات في سمة واحدة. على سبيل المثال، السمة "البلد، المدينة": concatenate(البلد, ", ", المدينة). |
CaseExpression
تُستخدَم لتحويل قيمة سمة إلى حالة أحرف واحدة.
تمثيل JSON |
---|
{ "dimensionName": string } |
الحقول | |
---|---|
dimension |
اسم سمة يجب أن يشير الاسم إلى اسم في حقل السمات في الطلب. |
ConcatenateExpression
تُستخدَم هذه الدالة لدمج قيم السمات في سمة واحدة.
تمثيل JSON |
---|
{ "dimensionNames": [ string ], "delimiter": string } |
الحقول | |
---|---|
dimension |
أسماء السمات يجب أن تشير الأسماء إلى الأسماء الواردة في حقل السمات في الطلب. |
delimiter |
الفاصل الذي يتم وضعه بين أسماء السمات غالبًا ما تكون الفواصل أحرفًا فردية مثل "|" أو "," ولكن يمكن أن تكون سلاسل أطول. إذا كانت قيمة السمة تحتوي على المُحدِّد، سيظهر كلاهما في الاستجابة بدون أي تمييز. على سبيل المثال، إذا كانت قيمة السمة 1 = "US,FR"، وقيمة السمة 2 = "JP"، وفاصل البيانات = ","، سيحتوي الردّ على "US,FR,JP". |
المقياس
القياسات الكمّية لتقرير معيّن على سبيل المثال، يمثّل المقياس eventCount
إجمالي عدد الأحداث. يُسمح بطلبات تضمّن ما يصل إلى 10 مقاييس.
تمثيل JSON |
---|
{ "name": string, "expression": string, "invisible": boolean } |
الحقول | |
---|---|
name |
اسم المقياس اطّلِع على مقاييس واجهة برمجة التطبيقات للحصول على قائمة بأسماء المقاييس المتوافقة مع طرق إعداد التقارير الأساسية، مثل في حال تحديد تتم الإشارة إلى المقاييس من خلال |
expression |
تعبير رياضي للمقاييس المشتقّة على سبيل المثال، يكون مقياس "عدد الأحداث لكلّ مستخدِم" هو |
invisible |
يشير إلى ما إذا كان المقياس غير مرئي في استجابة التقرير. إذا كان المقياس غير مرئي، لن يُنشئ المقياس عمودًا في الاستجابة، ولكن يمكن استخدامه في |
DateRange
مجموعة متّصلة من الأيام: startDate
وstartDate + 1
و... وendDate
يُسمح بتقديم طلبات لما يصل إلى 4 نطاقات زمنية.
تمثيل JSON |
---|
{ "startDate": string, "endDate": string, "name": string } |
الحقول | |
---|---|
start |
تاريخ البدء الشامل لطلب البحث بالتنسيق |
end |
تاريخ الانتهاء الشامل للاستعلام بالتنسيق |
name |
تعيين اسم لهذا النطاق الزمني يتمّ ضبط قيمة السمة |
FilterExpression
للتعبير عن فلاتر السمات أو المقاييس يجب أن تكون الحقول في FilterExpression نفسها إما جميع السمات أو جميع المقاييس.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط expr حدِّد نوعًا واحدًا من تعبيرات الفلتر لـ FilterExpression . يمكن أن يكون expr واحدًا فقط مما يلي: |
|
and |
ترتبط FilterExpressions في andGroup بعلاقة AND. |
or |
ترتبط FilterExpressions في orGroup بعلاقة OR. |
not |
تعبير الفلتر ليس من النوع notExpression. |
filter |
فلتر بدائي في FilterExpression نفسه، يجب أن تكون جميع أسماء حقول الفلتر إما جميع السمات أو جميع المقاييس. |
FilterExpressionList
قائمة بتعبيرات الفلاتر
تمثيل JSON |
---|
{
"expressions": [
{
object ( |
الحقول | |
---|---|
expressions[] |
قائمة بتعبيرات الفلاتر |
تصفية
تعبير لفلترة قيم السمات أو المقاييس
تمثيل JSON |
---|
{ "fieldName": string, // Union field |
الحقول | |
---|---|
field |
اسم السمة أو اسم المقياس يجب أن يكون اسمًا محدّدًا في السمات أو المقاييس. |
حقل الربط one_filter حدِّد نوعًا واحدًا من الفلاتر لـ Filter . يمكن أن يكون one_filter واحدًا فقط مما يلي: |
|
string |
فلتر مرتبط بالسلاسل |
in |
فلتر لقيم "في القائمة" |
numeric |
فلتر للقيم الرقمية أو قيم التاريخ |
between |
فلتر للقيم التي تتراوح بين قيمتَين |
empty |
فلتر للقيم الفارغة، مثل "(غير محدّد)" و "" |
StringFilter
فلتر السلسلة
تمثيل JSON |
---|
{
"matchType": enum ( |
الحقول | |
---|---|
match |
نوع المطابقة لهذا الفلتر. |
value |
قيمة السلسلة المستخدَمة للمطابقة |
case |
إذا كانت القيمة "true"، تكون قيمة السلسلة حسّاسة لحالة الأحرف. |
MatchType
نوع المطابقة لفلترة السلسلة
عمليات التعداد | |
---|---|
MATCH_TYPE_UNSPECIFIED |
غير محدّد |
EXACT |
مطابقة تامّة لقيمة السلسلة |
BEGINS_WITH |
تبدأ بقيمة السلسلة. |
ENDS_WITH |
تنتهي بقيمة السلسلة. |
CONTAINS |
يحتوي على قيمة السلسلة. |
FULL_REGEXP |
مطابقة كاملة للتعبير العادي مع قيمة السلسلة |
PARTIAL_REGEXP |
مطابقة جزئية للتعبير العادي مع قيمة السلسلة |
InListFilter
يجب أن تكون النتيجة في قائمة بقيم السلاسل.
تمثيل JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
الحقول | |
---|---|
values[] |
قائمة قيم السلاسل يجب ألا يكون فارغًا. |
case |
إذا كانت القيمة "true"، تكون قيمة السلسلة حسّاسة لحالة الأحرف. |
NumericFilter
فلاتر للقيم الرقمية أو قيم التاريخ
تمثيل JSON |
---|
{ "operation": enum ( |
الحقول | |
---|---|
operation |
نوع العملية لهذا الفلتر. |
value |
قيمة رقمية أو قيمة تاريخ |
العملية
العملية التي تم تطبيقها على فلتر رقمي
عمليات التعداد | |
---|---|
OPERATION_UNSPECIFIED |
غير محدد |
EQUAL |
يساوي |
LESS_THAN |
أقل من |
LESS_THAN_OR_EQUAL |
أقل من أو يساوي |
GREATER_THAN |
أكبر من |
GREATER_THAN_OR_EQUAL |
أكبر من أو يساوي |
NumericValue
لتمثيل رقم
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط one_value يمكن أن تكون إحدى القيم الرقمية one_value واحدة فقط مما يلي: |
|
int64 |
قيمة عدد صحيح |
double |
قيمة مزدوجة |
BetweenFilter
للتعبير عن أنّ النتيجة يجب أن تكون بين رقمَين (بما في ذلك الرقمَين).
تمثيل JSON |
---|
{ "fromValue": { object ( |
الحقول | |
---|---|
from |
يبدأ بالرقم 1. |
to |
تنتهي بهذا الرقم. |
EmptyFilter
لا يحتوي هذا النوع على أي حقول.
فلتِر القيم الفارغة.
MetricAggregation
يمثّل تجميع المقاييس.
عمليات التعداد | |
---|---|
METRIC_AGGREGATION_UNSPECIFIED |
عامل تشغيل غير محدّد |
TOTAL |
عامل التشغيل SUM |
MINIMUM |
عامل تشغيل الحد الأدنى |
MAXIMUM |
عامل التشغيل "أقصى" |
COUNT |
عامل تشغيل العدد |
OrderBy
تحدِّد سمات "الترتيب حسب" كيفية ترتيب الصفوف في الاستجابة. على سبيل المثال، ترتيب الصفوف حسب عدد الأحداث تنازليًا هو ترتيب واحد، وترتيب الصفوف حسب سلسلة اسم الحدث هو ترتيب مختلف.
تمثيل JSON |
---|
{ "desc": boolean, // Union field |
الحقول | |
---|---|
desc |
إذا كان صحيحًا، يتم الترتيب تنازليًا. |
حقل الربط one_order_by حدِّد نوعًا واحدًا من الطلبات حسب OrderBy . يمكن أن يكون one_order_by واحدًا فقط مما يلي: |
|
metric |
ترتيب النتائج حسب قيم المقياس |
dimension |
ترتيب النتائج حسب قيم السمة |
MetricOrderBy
يتم الترتيب حسب قيم المقاييس.
تمثيل JSON |
---|
{ "metricName": string } |
الحقول | |
---|---|
metric |
اسم مقياس في الطلب للترتيب حسبه |
DimensionOrderBy
يتم الترتيب حسب قيم السمات.
تمثيل JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
الحقول | |
---|---|
dimension |
اسم سمة في الطلب للترتيب حسبه |
order |
تتحكّم في قاعدة ترتيب قيم السمات. |
OrderType
القاعدة لترتيب قيم سمة السلسلة حسبها
عمليات التعداد | |
---|---|
ORDER_TYPE_UNSPECIFIED |
غير محدد |
ALPHANUMERIC |
ترتيب أبجدي رقمي حسب قيمة موضع رمز Unicode على سبيل المثال، "2" < "أ" < "س" < "ب" < "ز". |
CASE_INSENSITIVE_ALPHANUMERIC |
ترتيب أبجدي رقمي غير حسّاس لحالة الأحرف حسب قيمة موضع رمز يونيكود بحالة الأحرف الصغيرة على سبيل المثال، "2" < "أ" < "ب" < "س" < "ص". |
NUMERIC |
يتم تحويل قيم السمات إلى أرقام قبل الترتيب. على سبيل المثال، في الترتيب NUMERIC، "25" < "100"، وفي الترتيب ALPHANUMERIC ، "100" < "25". تكون قيمة ترتيب قيم السمات غير الرقمية متساوية أسفل جميع القيم الرقمية. |
CohortSpec
مواصفات المجموعات النموذجية لتقرير المجموعة النموذجية
تنشئ تقارير المجموعة النموذجية سلسلة زمنية لاحتفاظ المستخدمين بالمجموعة النموذجية. على سبيل المثال، يمكنك اختيار المجموعة النموذجية للمستخدمين الذين تم اكتسابهم في الأسبوع الأول من أيلول (سبتمبر) وتتبُّع هذه المجموعة النموذجية خلال الأسابيع الستة التالية. يتم اختيار المستخدِمين الذين تم اكتسابهم في المجموعة النموذجية للأسبوع الأول من أيلول (سبتمبر) في عنصر cohort
. يتم تحديد متابعة هذه المجموعة النموذجية للأسابيع الستة المقبلة في عنصر cohortsRange
.
للحصول على أمثلة، يُرجى الاطّلاع على أمثلة على تقارير المجموعات النموذجية.
يمكن أن يعرض ردّ التقرير سلسلة زمنية أسبوعية تشير إلى أنّ تطبيقك احتفظ بنسبة% 60 من هذه المجموعة النموذجية بعد ثلاثة أسابيع و% 25 من هذه المجموعة النموذجية بعد ستة أسابيع. يمكن احتساب هاتين النسبتين المئويتين باستخدام المقياس cohortActiveUsers/cohortTotalUsers
، وسيتم عرضهما في صفوف منفصلة في التقرير.
تمثيل JSON |
---|
{ "cohorts": [ { object ( |
الحقول | |
---|---|
cohorts[] |
تحدِّد معايير الاختيار لتجميع المستخدِمين في مجموعات نموذجية. تحدِّد معظم تقارير المجموعات النموذجية مجموعة نموذجية واحدة فقط. في حال تحديد مجموعات نموذجية متعددة، يمكن التعرّف على كل مجموعة نموذجية في التقرير باسمها. |
cohorts |
تتتبّع تقارير المجموعات النموذجية المجموعات النموذجية على مدار نطاق زمني موسّع لإعداد التقارير. يحدّد هذا النطاق مدة البدء لمتابعة المجموعات النموذجية على مدارها. |
cohort |
إعدادات اختيارية لتقرير مجموعة نموذجية |
المجموعة النموذجية
لتحديد معايير اختيار المجموعة النموذجية المجموعة النموذجية هي مجموعة من المستخدِمين يتشاركون سمة مميّزة. على سبيل المثال، ينتمي المستخدمون الذين لديهم firstSessionDate
نفسه إلى المجموعة النموذجية نفسها.
تمثيل JSON |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
الحقول | |
---|---|
name |
تُحدِّد اسمًا لمجموعة التجربة هذه. يتمّ ضبط قيمة السمة |
dimension |
السمة المستخدَمة من قِبل المجموعة النموذجية مطلوبة ولا يُسمح إلا بالقيمة |
date |
تختار المجموعة النموذجية المستخدِمين الذين يقع تاريخ أول تفاعل لهم بين تاريخ البدء وتاريخ الانتهاء المحدّدَين في في طلب مجموعة نموذجية، يكون هذا الحقل يجب أن يكون هذا |
CohortsRange
لضبط النطاق الزمني الموسّع لإعداد التقارير لتقرير مجموعة نموذجية تُحدِّد مدة البدء لمتابعة المجموعات النموذجية على مدارها.
تمثيل JSON |
---|
{
"granularity": enum ( |
الحقول | |
---|---|
granularity |
مطلوب. الدقّة المستخدَمة لتفسير |
start |
إذا كان إذا كان إذا كان |
end |
مطلوب. إذا كان إذا كان إذا كان |
الدقة
الدقّة المستخدَمة لتفسير startOffset
وendOffset
للنطاق الزمني الموسّع لإعداد التقارير في تقرير المجموعة النموذجية
عمليات التعداد | |
---|---|
GRANULARITY_UNSPECIFIED |
يجب عدم تحديدها مطلقًا. |
DAILY |
الدقة اليومية يتم استخدامه عادةً إذا كان dateRange للمجموعة النموذجية هو يوم واحد وكان الطلب يحتوي على cohortNthDay . |
WEEKLY |
الدقة الأسبوعية تُستخدَم هذه السمة عادةً إذا كانت dateRange المجموعة النموذجية تبلغ مدتها أسبوعًا (تبدأ من الأحد وتنتهي يوم السبت) وكان الطلب يحتوي على cohortNthWeek . |
MONTHLY |
الدقة الشهرية يُستخدَم عادةً إذا كانت مدة dateRange للمجموعة النموذجية شهرًا وكان الطلب يحتوي على cohortNthMonth . |
CohortReportSettings
الإعدادات الاختيارية لتقرير المجموعة النموذجية
تمثيل JSON |
---|
{ "accumulate": boolean } |
الحقول | |
---|---|
accumulate |
إذا كانت القيمة true، يتم تجميع النتيجة من يوم أول مرّة للتواصل إلى يوم الانتهاء. غير متاح في |
SamplingLevel
فئات مستويات تحليل عيّنات الطلبات
عمليات التعداد | |
---|---|
SAMPLING_LEVEL_UNSPECIFIED |
نوع غير محدّد |
LOW |
تُطبّق مستوى أخذ عينات يبلغ 10 مليون على المواقع العادية و100 مليون على مواقع "إحصاءات Google 360". |
MEDIUM |
ميزة حصرية لمواقع "إحصاءات Google 360" التي تبلغ فيها نسبة تحليل العينات مليارًا. |
UNSAMPLED |
حصري لمواقع "إحصاءات Google 360" إنّ الاستكشافات غير المستندة إلى عيّنات أكثر دقة ويمكن أن تكشف عن إحصاءات لا تظهر في الاستكشافات العادية. لمزيد من المعلومات، يُرجى الاطّلاع على https://support.google.com/analytics/answer/10896953. |
ReportMetadata
البيانات الوصفية للتقرير لمهمة تقرير معيّنة.
تمثيل JSON |
---|
{
"creationQuotaTokensCharged": integer,
"state": enum ( |
الحقول | |
---|---|
creation |
النتائج فقط. إجمالي الرموز المميّزة للحصة التي تم تحصيلها أثناء إنشاء التقرير. وبما أنّ عدد الرموز المميّزة هذا يستند إلى النشاط من الحالة |
state |
النتائج فقط. الحالة الحالية لمهمة إعداد التقارير هذه |
begin |
النتائج فقط. الوقت الذي تم فيه استدعاء يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
task |
النتائج فقط. إجمالي عدد الصفوف في نتيجة التقرير سيتمّ ملء هذا الحقل عندما تكون الحالة نشطة. يمكنك استخدام |
error |
النتائج فقط. تتم تعبئة رسالة الخطأ في حال تعذّر إكمال مهمة إعداد التقرير أثناء إنشائها. |
total |
النتائج فقط. إجمالي عدد الصفوف في مساحة تخزين "إحصاءات Google". إذا كنت تريد طلب البحث عن صفوف بيانات إضافية خارج التقرير الحالي، يمكنهم بدء مهمة تقرير جديدة استنادًا إلى يمثّل على سبيل المثال، لنفترض أنّ |
الحالة
حالة المعالجة
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
ولن يتم استخدام الحالة "غير محدّدة" مطلقًا. |
CREATING |
يتم حاليًا إنشاء التقرير وسيكون متاحًا في المستقبل. يتمّ الإنشاء مباشرةً بعد طلب CreateReport. |
ACTIVE |
تم إنشاء التقرير بالكامل وأصبح جاهزًا لطلب البحث. |
FAILED |
تعذّر إنشاء التقرير. |
الطُرق |
|
---|---|
|
يبدأ إنشاء مهمة إعداد تقرير. |
|
تحصل هذه الطريقة على بيانات وصفية للتقرير حول مهمة تقرير معيّنة. |
|
يسرد جميع مهام التقارير لموقع معيّن. |
|
استرداد محتوى مهمة إعداد التقارير |