خادم حفظ خيارات مشروع MS لـ Aspose.Tasks

مقدمة

في هذا البرنامج التعليمي، سنتعمق في حفظ خيارات Microsoft Project لـ Aspose.Tasks باستخدام Project Server. Aspose.Tasks عبارة عن واجهة برمجة تطبيقات .NET قوية تتيح للمطورين العمل مع ملفات Microsoft Project برمجيًا. من خلال الاستفادة من إمكانات خادم Project، يمكننا دمج Aspose.Tasks بسلاسة في سير عمل إدارة المشروع لدينا. سيرشدك هذا البرنامج التعليمي خلال العملية خطوة بخطوة.

المتطلبات الأساسية

قبل البدء، تأكد من توفر المتطلبات الأساسية التالية:

  1. Aspose.Tasks لـ .NET: قم بتثبيت Aspose.Tasks لـ .NET منرابط التحميل.

  2. الوصول إلى خادم Project: ستحتاج إلى بيانات اعتماد الوصول وعنوان URL لمثيل خادم Project الخاص بك. إذا لم يكن لديك واحدة، يمكنك الحصول على نسخة تجريبية مجانية منهنا.

  3. ملف Microsoft Project: قم بإعداد ملف Microsoft Project (.mpp) الذي تريد حفظه باستخدام Aspose.Tasks.

استيراد مساحات الأسماء

أولاً، تحتاج إلى استيراد مساحات الأسماء الضرورية في مشروعك:

    using Aspose.Tasks;
    using System;
    using System.Diagnostics.CodeAnalysis;
    using System.Net;
    

الخطوة 1: تهيئة المشروع وبيانات الاعتماد

String DataDir = "Your Document Directory";
const string URL = "https://project_server.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";
var project = new Project(DataDir + @"Project1.mpp");
var windowsCredentials = new NetworkCredential(UserName, Password, Domain);
var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

تأكد من استبدال"Your Document Directory", URL, Domain, UserName ، وPassword بقيمك الفعلية

الخطوة 2: إنشاء مدير خادم المشروع

var manager = new ProjectServerManager(projectServerCredentials);

الخطوة 3: تحديد خيارات الحفظ

var options = new ProjectServerSaveOptions
{
    ProjectGuid = Guid.NewGuid(),
    ProjectName = "New project",
    Timeout = TimeSpan.FromMinutes(5),
    PollingInterval = TimeSpan.FromSeconds(3)
};

أضبط الProjectGuid, ProjectName, Timeout ، وPollingInterval وفقا لمتطلباتك.

الخطوة 4: حفظ المشروع على الخادم

manager.CreateNewProject(project, options);

سيؤدي هذا إلى حفظ المشروع على خادم Project بالخيارات المحددة.

خاتمة

في هذا البرنامج التعليمي، تعلمنا كيفية حفظ خيارات Microsoft Project لـ Aspose.Tasks باستخدام تكامل Project Server. باتباع هذه الخطوات، يمكنك دمج Aspose.Tasks بسلاسة في سير عمل إدارة المشروع لديك، مما يعزز الكفاءة والإنتاجية.

الأسئلة الشائعة

س: هل يمكنني استخدام Aspose.Tasks مع إصدارات مختلفة من Microsoft Project؟

ج: نعم، يدعم Aspose.Tasks إصدارات مختلفة من Microsoft Project، مما يضمن التوافق عبر بيئات مختلفة.

س: هل هناك نسخة تجريبية متاحة لـ Aspose.Tasks؟

ج: نعم، يمكنك الحصول على نسخة تجريبية مجانية من Aspose.Tasks منهنا.

س: هل يدعم Aspose.Tasks تعدد العمليات؟

ج: نعم، تم تصميم Aspose.Tasks ليكون آمنًا، مما يسمح بالوصول المتزامن إلى بيانات المشروع.

س: هل يمكنني تخصيص خيارات الحفظ عند استخدام تكامل Project Server؟

ج: نعم، يمكنك تخصيص خيارات الحفظ مثل اسم المشروع، والمهلة، والفاصل الزمني للاستقصاء لتناسب متطلباتك.

س: أين يمكنني العثور على الدعم لـ Aspose.Tasks؟

ج: يمكنك العثور على الدعم والمساعدة علىAspose.منتدى المهام.