Konfiguracja kodu WBS krok po kroku w Aspose.Tasks .NET

Wstęp

Aspose.Tasks dla .NET to potężna biblioteka, która umożliwia programistom efektywne manipulowanie danymi zarządzania projektami w aplikacjach .NET. W tym samouczku omówimy proces konfigurowania masek kodu struktury podziału pracy (WBS) za pomocą Aspose.Tasks.

Warunki wstępne

Zanim przejdziesz do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:

  • Aspose.Tasks dla biblioteki .NET: Pobierz i zainstaluj bibliotekę zAspose.Tasks dla dokumentacji .NET.
  • Środowisko programistyczne: Upewnij się, że masz skonfigurowane działające środowisko programistyczne .NET.
  • Katalog dokumentów: Wybierz katalog w swoim systemie, w którym będą przechowywane pliki projektu.

Importuj przestrzenie nazw

W swoim projekcie .NET uwzględnij przestrzenie nazw niezbędne do pracy z Aspose.Tasks:

    using Aspose.Tasks;
    using System;
    
    using Aspose.Tasks.Saving;

Krok 1: Utwórz instancję projektu

Rozpocznij od utworzenia nowej instancji projektu:

String DataDir = "Your Document Directory";
var project = new Project();

Krok 2: Zdefiniuj definicję kodu SPP

Skonfiguruj definicję kodu SPP dla swojego projektu:

project.WBSCodeDefinition = new WBSCodeDefinition();
project.WBSCodeDefinition.GenerateWBSCode = true;
project.WBSCodeDefinition.VerifyUniqueness = true;
project.WBSCodeDefinition.CodePrefix = "CRS-";

Krok 3: Dodaj maski kodu WBS

Zdefiniuj maski kodu SPP i dodaj je do projektu:

var mask = new WBSCodeMask();
mask.Length = 2;
mask.Separator = "-";
mask.Sequence = WBSSequence.OrderedNumbers;
project.WBSCodeDefinition.CodeMaskCollection.Add(mask);
mask = new WBSCodeMask();
mask.Length = 1;
mask.Separator = "-";
mask.Sequence = WBSSequence.OrderedUppercaseLetters;
project.WBSCodeDefinition.CodeMaskCollection.Add(mask);

Krok 4: Utwórz zadania

Dodaj zadania do projektu:

var task = project.RootTask.Children.Add("Task 1");
task.Children.Add("Task 2");

Krok 5: Oblicz ponownie

Przelicz projekt ponownie, aby upewnić się, że kody WBS zostały zastosowane prawidłowo:

project.Recalculate();

Krok 6: Wyświetl informacje o masce WBS

Wyprowadź informacje o maskach WBS do konsoli:

Console.WriteLine("Number of WBS masks: " + project.WBSCodeDefinition.CodeMaskCollection.Count);
var i = 0;
foreach (var cm in project.WBSCodeDefinition.CodeMaskCollection)
{
    Console.WriteLine("WBS Mask #{0}: Level->{1}", ++i, cm.Level);
}

Krok 7: Zapisz projekt

Zapisz projekt z dodanymi kodami WBS:

project.Save(DataDir + @"AddWBSCodes_out.xml", SaveFileFormat.Xml);

Gratulacje! Pomyślnie skonfigurowałeś maski kodu WBS w projekcie Aspose.Tasks.

Wniosek

W tym samouczku omówiliśmy krok po kroku proces konfigurowania masek kodu WBS przy użyciu Aspose.Tasks dla .NET. Ta potężna biblioteka zapewnia programistom płynny sposób zwiększania możliwości zarządzania projektami w aplikacjach .NET.

Często zadawane pytania

Czy mogę korzystać z Aspose.Tasks za darmo?

Aspose.Tasks oferuje bezpłatną wersję próbną, którą możesz pobraćTutaj.

Gdzie mogę znaleźć dodatkowe wsparcie?

OdwiedzićForum Aspose.Tasks za wsparcie społeczności.

Jak mogę uzyskać licencję tymczasową?

Możesz uzyskać licencję tymczasowąTutaj.

Czy dostępna jest szczegółowa dokumentacja?

Tak, dostępna jest obszerna dokumentacjaTutaj.

Gdzie mogę kupić Aspose.Tasks?

Kup Aspose.TasksTutaj.