Aspose.Tasks'ta Seviyelendirme Gecikmesi Özelliklerini Yönetme

giriiş

Bu eğitimde Aspose.Tasks for Java’da kaynak atamaları için seviyelendirme gecikme özelliklerinin ele alınması sürecini anlatacağız. Aspose.Tasks, sisteminizde Microsoft Project’in kurulu olmasına gerek kalmadan Microsoft Project dosyalarıyla çalışmanıza olanak tanıyan güçlü bir Java kütüphanesidir.

Önkoşullar

Başlamadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun:

  1. Java Geliştirme Kiti (JDK): Sisteminizde Java JDK’nın kurulu olduğundan emin olun. adresinden indirip kurabilirsiniz.İnternet sitesi.

  2. Aspose.Tasks for Java Kütüphanesi: Aspose.Tasks for Java kütüphanesini şu adresten indirin:indirme sayfası.

Paketleri İçe Aktar

Aspose.Tasks işlevlerini kullanmak için öncelikle gerekli paketleri Java projenize aktarın:

import com.aspose.tasks.Asn;
import com.aspose.tasks.Project;
import com.aspose.tasks.Resource;
import com.aspose.tasks.ResourceAssignment;
import com.aspose.tasks.Task;
import com.aspose.tasks.TimeUnitType;
import com.aspose.tasks.Tsk;
import java.util.Calendar;

Adım 1: Proje Nesnesi Oluşturun

Bir örnek oluşturProject nesne:

Project prj = new Project();

2. Adım: Görev Oluşturun

Projeye bir görev ekleyin:

Task task = prj.getRootTask().getChildren().add("Task 1");

3. Adım: Görev Başlangıç Tarihini ve Süresini Ayarlayın

Görevin başlangıç tarihini ve süresini ayarlayın:

java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(2000, Calendar.JANUARY, 3, 8, 0, 0);
task.set(Tsk.START, cal.getTime());
task.set(Tsk.DURATION, prj.getDuration(8));

4. Adım: Kaynak Ekleme

Projeye bir kaynak ekleyin:

Resource resource = prj.getResources().add("Resource 1");

Adım 5: Kaynak Ataması Oluşturun

Görev ve kaynak için bir kaynak ataması oluşturun:

ResourceAssignment assignment = prj.getResourceAssignments().add(task, resource);

Adım 6: Seviyelendirme Gecikmesini Ayarlayın

Atama için seviyelendirme gecikmesini ayarlayın:

assignment.set(Asn.DELAY, prj.getDuration(0, TimeUnitType.Day));

Adım 7: Sonuçları Görüntüleyin

Tesviye gecikmesini ve diğer ilgili bilgileri yazdırın:

System.out.println("Delay: " + assignment.get(Asn.DELAY));
System.out.println("Leveling Delay: " + assignment.get(Asn.LEVELING_DELAY));
System.out.println("Process completed Successfully");

Çözüm

Bu eğitimde Aspose.Tasks for Java’da kaynak atamaları için seviyelendirme gecikmesi özelliklerinin nasıl ele alınacağını öğrendik. Bu adımları izleyerek Java projelerinizdeki kaynak atamalarını verimli bir şekilde yönetebilirsiniz.

SSS’ler

S: Aspose.Tasks’ı diğer Java kütüphaneleriyle kullanabilir miyim?

C: Evet, Aspose.Tasks, proje yönetimi özelliklerini geliştirmek için diğer Java kitaplıklarıyla entegre edilebilir.

S: Aspose.Tasks, Microsoft Project dosyalarının farklı sürümleriyle uyumlu mudur?

C: Evet, Aspose.Tasks, Microsoft Project dosyalarının çeşitli sürümlerini destekleyerek farklı ortamlar arasında uyumluluk sağlar.

S: Aspose.Tasks için ek desteği nerede bulabilirim?

C: Destek ve kaynakları şu adreste bulabilirsiniz:Aspose.Tasks forumu.

S: Satın almadan önce Aspose.Tasks’ı deneyebilir miyim?

C: Evet, Aspose.Tasks’ın ücretsiz deneme sürümünü şu adresten edinebilirsiniz:sürümler sayfası.

S: Aspose.Tasks için nasıl geçici lisans alabilirim?

C: Geçici lisans talebinde bulunabilirsiniz.geçici lisans sayfası değerlendirme amaçlı.