Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
127 changes: 87 additions & 40 deletions tasks/arabic/java/resource-assignments/read-write-rate-scale/_index.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,43 @@
---
title: مقياس معدل القراءة والكتابة لتعيينات الموارد في Aspose.Tasks
linktitle: مقياس معدل القراءة والكتابة لتعيينات الموارد في Aspose.Tasks
second_title: Aspose.Tasks جافا API
description: تعرف على كيفية إدارة مقياس معدل تعيينات الموارد بشكل فعال في Aspose.Tasks لـ Java باستخدام هذا البرنامج التعليمي الشامل.
weight: 20
date: 2026-01-10
description: تعلم كيفية قراءة مقياس السعر وإدارة تعيينات الموارد في Aspose.Tasks للغة
Java. تعريف المورد المادي، كيفية ضبط المقياس، وتعيين الموارد للمهمة.
linktitle: Read and Write Rate Scale for Resource Assignments in Aspose.Tasks
second_title: Aspose.Tasks Java API
title: كيفية قراءة مقياس المعدل وكتابة مقياس المعدل لتعيينات الموارد في Aspose.Tasks
url: /ar/java/resource-assignments/read-write-rate-scale/
weight: 20
---

{{< blocks/products/pf/main-wrap-class >}}
{{< blocks/products/pf/main-container >}}
{{< blocks/products/pf/tutorial-page-section >}}

# مقياس معدل القراءة والكتابة لتعيينات الموارد في Aspose.Tasks
# كيفية قراءة مقياس المعدل وكتابة مقياس المعدل لتعيينات الموارد في Aspose.Tasks

في هذا البرنامج التعليمي ستكتشف **كيفية قراءة معدل** إعدادات المقياس وتعديلها لتعيينات الموارد باستخدام Aspose.Tasks for Java. سواءً كنت تبني أداة جدولة، أو أداة تقارير، أو تحتاج ببساطة إلى أتمتة تحديثات المشروع، فإن إتقان تعديل مقياس المعدل يمنحك تحكمًا دقيقًا في الموارد المادية والعملية.

## إجابات سريعة
- **ما هو الصنف الأساسي لمعالجة المعدل؟** `ResourceAssignment` مع الخاصية `Asn.RATE_SCALE`.
- **أي تعداد يحدد خيارات المقياس؟** `RateScaleType` (Day, Week, Month, إلخ).
- **هل أحتاج إلى ترخيص لتشغيل العينة؟** ترخيص تجريبي مجاني يعمل للاختبار؛ يلزم ترخيص تجاري للإنتاج.
- **هل يمكنني تغيير المقياس بعد الحفظ؟** نعم – أعد تحميل المشروع وعدل `Asn.RATE_SCALE` كما هو موضح.
- **ما هي بيئات التطوير المتكاملة المدعومة؟** أي بيئة تطوير Java (IntelliJ IDEA، Eclipse، NetBeans) يمكنها تجميع الشيفرة.

## مقدمة
في هذا البرنامج التعليمي، سنتعمق في إدارة مقياس معدل تعيينات الموارد باستخدام Aspose.Tasks for Java، وهي مكتبة قوية للعمل مع ملفات Microsoft Project برمجيًا. باتباع هذه الخطوات، ستتمكن من التعامل بشكل فعال مع إعدادات مقياس المعدل لتعيينات الموارد في تطبيقات Java الخاصة بك.
## المتطلبات الأساسية
قبل أن نبدأ، تأكد من توفر المتطلبات الأساسية التالية:
1. بيئة تطوير Java: تأكد من تثبيت Java Development Kit (JDK) على نظامك.
2. Aspose.Tasks لمكتبة Java: قم بتنزيل وتثبيت Aspose.Tasks لمكتبة Java من[هنا](https://releases.aspose.com/tasks/java/).
## ما هو مقياس المعدل؟
مقياس المعدل يحدد وحدة الوقت (يوم، أسبوع، شهر، إلخ) التي يُطبق عليها معدل تكلفة المورد. تعديل المقياس يتيح لك نمذجة استهلاك المواد أو الجهد العمالي بدقة.

## لماذا قراءة وكتابة مقياس المعدل؟
قراءة المقياس الحالي تساعدك على تدقيق الجداول الزمنية القائمة، بينما كتابة مقياس جديد يتيح لك مواءمة الموارد مع سياسات الفوترة أو الاستهلاك في المشروع. هذا مفيد بشكل خاص عند **تحديد تكلفة المورد المادي** أو عندما تحتاج إلى **تعيين المقياس** لتقويمات العمل غير القياسية.

## المتطلبات المسبقة
قبل أن نبدأ، تأكد من توفر المتطلبات التالية:
1. **بيئة تطوير Java** – JDK 8 أو أعلى مثبت.
2. **مكتبة Aspose.Tasks for Java** – قم بتحميل وتثبيت المكتبة من [here](https://releases.aspose.com/tasks/java/).

## استيراد الحزم
أولاً، استورد الفئات الضرورية من Aspose.Tasks.

## حزم الاستيراد
أولاً، تحتاج إلى استيراد الحزم اللازمة للعمل مع وظائف Aspose.Tasks.
```java
import com.aspose.tasks.Asn;
import com.aspose.tasks.Project;
Expand All @@ -34,65 +50,96 @@ import com.aspose.tasks.SaveFileFormat;
import com.aspose.tasks.Task;
import java.io.IOException;
```
## الخطوة 1: قم بإعداد مشروعك
ابدأ بإعداد مشروع Java الخاص بك وقم بتضمين مكتبة Aspose.Tasks في تبعياتك.

## الخطوة 1: إعداد مشروع Java الخاص بك
أنشئ مشروع Maven أو Gradle وأضف ملف JAR الخاص بـ Aspose.Tasks إلى مسار الفئة (classpath). هذه الخطوة تضمن أن المترجم يستطيع العثور على الفئات المستوردة.

## الخطوة 2: تحميل ملف المشروع
قم بتحميل ملف المشروع الذي تريد العمل به في تطبيق Java الخاص بك.
حمّل ملف Microsoft Project الموجود الذي تريد العمل عليه.

```java
String dataDir = "Your Data Directory";
Project project = new Project(dataDir + "New project 2013.mpp");
```

## الخطوة 3: إضافة مهمة
أضف مهمة جديدة إلى مشروعك.
أنشئ مهمة جديدة ستستقبل لاحقًا تعيينات الموارد.

```java
Task task = project.getRootTask().getChildren().add("t1");
```
## الخطوة 4: تحديد الموارد
تعريف الموارد المادية وغير المادية وتحديد أنواعها.

## الخطوة 4: تعريف الموارد
هنا نقوم **بتعريف مورد مادي** ومورد عمل عادي. لاحظ استخدام `ResourceType.Material` للمورد من النوع المادي.

```java
Resource materialResource = project.getResources().add("materialResource");
materialResource.set(Rsc.TYPE, ResourceType.Material);
Resource nonMaterialResource = project.getResources().add("nonMaterialResource");
nonMaterialResource.set(Rsc.TYPE, ResourceType.Work);
```
## الخطوة 5: تعيين الموارد للمهمة
قم بتعيين الموارد المحددة مسبقًا للمهمة مع أنواع مقياس المعدل الخاص بها.

## الخطوة 5: تعيين الموارد إلى المهمة
الآن نقوم **بتعيين الموارد إلى المهمة** ونحدد **كيفية تعيين المقياس** باستخدام `RateScaleType.Week`. هذا يوضح كل من قراءة وكتابة مقياس المعدل.

```java
ResourceAssignment materialResourceAssignment = project.getResourceAssignments().add(task, materialResource);
materialResourceAssignment.set(Asn.RATE_SCALE, RateScaleType.Week);
ResourceAssignment nonMaterialResourceAssignment = project.getResourceAssignments().add(task, nonMaterialResource);
nonMaterialResourceAssignment.set(Asn.RATE_SCALE, RateScaleType.Week);
```
## الخطوة 6: احفظ المشروع
احفظ المشروع بتعيينات الموارد المعدلة.

## الخطوة 6: حفظ المشروع
احفظ التغييرات في ملف جديد حتى نتمكن لاحقًا من التحقق من مقياس المعدل المخزن.

```java
project.save("output.mpp", SaveFileFormat.Mpp);
```
## الخطوة 7: استرداد تعيينات الموارد
قم بإعادة تحميل المشروع المحفوظ واسترداد تعيينات الموارد للتحقق من إعدادات مقياس المعدل.

## الخطوة 7: استرجاع تعيينات الموارد
أعد تحميل المشروع المحفوظ و**اقرأ مقياس المعدل** للتأكد من أنه تم كتابته بشكل صحيح.

```java
Project resavedProject = new Project("output.mpp");
ResourceAssignment resavedMaterialResourceAssignment = resavedProject.getResourceAssignments().getByUid(1);
System.out.println(resavedMaterialResourceAssignment.get(Asn.RATE_SCALE));
ResourceAssignment resavedNonMaterialResourceAssignment = resavedProject.getResourceAssignments().getByUid(2);
```

## خاتمة
تعد إدارة مقياس معدل تعيينات الموارد في Aspose.Tasks لـ Java أمرًا ضروريًا لإدارة المشاريع بشكل فعال. باتباع هذا الدليل التفصيلي خطوة بخطوة، يمكنك التعامل بسهولة مع إعدادات مقياس المعدل لتعيينات الموارد في تطبيقات Java الخاصة بك.
## الأسئلة الشائعة
### س١: هل يمكنني استخدام Aspose.Tasks لـ Java مع أي Java IDE؟
ج: نعم، Aspose.Tasks for Java متوافق مع جميع بيئات تطوير Java الأساسية، بما في ذلك IntelliJ IDEA وEclipse وNetBeans.
### س2: هل يدعم Aspose.Tasks تنسيقات الملفات الأخرى إلى جانب MPP؟
ج: نعم، يدعم Aspose.Tasks تنسيقات ملفات متنوعة، بما في ذلك MPP وXML وHTML.
### س3: هل Aspose.Tasks مناسب لإدارة المشاريع على مستوى المؤسسة؟
ج: بالتأكيد، يوفر Aspose.Tasks ميزات شاملة لإدارة المشاريع بأي حجم، مما يجعلها مناسبة لإدارة المشاريع على مستوى المؤسسة.
### س4: هل يمكنني تخصيص تعيينات الموارد بما يتجاوز مقياس السعر؟
ج: نعم، يوفر Aspose.Tasks إمكانات واسعة النطاق لتخصيص تعيينات الموارد، بما في ذلك تعديلات التكلفة والعمل والمدة.
### س5: هل يوجد منتدى مجتمعي لدعم Aspose.Tasks؟
ج: نعم، يمكنك العثور على الدعم والتفاعل مع المستخدمين الآخرين في منتدى Aspose.Tasks[هنا](https://forum.aspose.com/c/tasks/15).
## الأخطاء الشائعة والنصائح
- **عدم تطابق UID** – عند استرجاع التعيينات بواسطة UID، تأكد من أن قيم UID تتطابق مع تلك التي تم تعيينها أثناء الإنشاء.
- **نوع المورد غير الصحيح** – استخدام `ResourceType.Material` لمورد عمل سيتسبب في سلوك غير متوقع لحسابات المعدل.
- **صيغة الحفظ** – احفظ دائمًا باستخدام `SaveFileFormat.Mpp` (أو أي صيغة مدعومة أخرى) للحفاظ على الحقول المخصصة مثل مقياس المعدل.

## الخلاصة
إدارة وفحص مقياس المعدل لتعيينات الموارد في Aspose.Tasks for Java أمر بسيط بمجرد معرفتك بالفئات والخصائص ذات الصلة. باتباع هذا الدليل يمكنك **قراءة معلومات المعدل**، **تعريف كائنات المورد المادي**، **تعيين المقياس**، و**تعيين الموارد إلى المهمة** بثقة.

## الأسئلة المتكررة

**س: هل يمكنني استخدام Aspose.Tasks for Java مع أي بيئة تطوير Java؟**
ج: نعم، Aspose.Tasks for Java متوافق مع جميع بيئات تطوير Java الرئيسية، بما في ذلك IntelliJ IDEA، Eclipse، وNetBeans.

**س: هل يدعم Aspose.Tasks صيغ ملفات أخرى غير MPP؟**
ج: نعم، يدعم Aspose.Tasks صيغ ملفات متعددة، بما في ذلك MPP، XML، وHTML.

**س: هل Aspose.Tasks مناسب لإدارة المشاريع على مستوى المؤسسات؟**
ج: بالتأكيد، يقدم Aspose.Tasks ميزات شاملة لإدارة المشاريع بأي حجم، مما يجعله مناسبًا لإدارة المشاريع على مستوى المؤسسات.

**س: هل يمكنني تخصيص تعيينات الموارد أكثر من مجرد مقياس المعدل؟**
ج: نعم، يوفر Aspose.Tasks إمكانيات واسعة لتخصيص تعيينات الموارد، بما في ذلك تعديل التكلفة والعمل والمدة.

**س: هل هناك منتدى مجتمع لدعم Aspose.Tasks؟**
ج: نعم، يمكنك العثور على الدعم والتفاعل مع المستخدمين الآخرين في منتدى Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15).

---

**آخر تحديث:** 2026-01-10
**تم الاختبار مع:** Aspose.Tasks for Java 24.12 (أحدث نسخة وقت الكتابة)
**المؤلف:** Aspose

{{< /blocks/products/pf/tutorial-page-section >}}

{{< /blocks/products/pf/main-container >}}
{{< /blocks/products/pf/main-wrap-class >}}

{{< blocks/products/products-backtop-button >}}
{{< blocks/products/products-backtop-button >}}
Loading