Робота із завданнями
У Microsoft Project, завдання представляють основні елементи графіка проекту. Вони визначають, які роботи потрібно виконати, коли вони повинні розпочатися і завершитися, які ресурси призначено, і як завдання залежать одне від одного. Aspose.Tasks for .NET дозволяє розробникам повністю створювати, читати, оновлювати та керувати завданнями програмно без необхідності встановлення Microsoft Project.
Завдання у Microsoft Project та Aspose.Tasks
Завдання є невід’ємними елементами планування проекту. Вони можуть представляти діяльність, результати або віхи. У Microsoft Project завдання можуть мати різні атрибути, зокрема:
- Основні властивості: Назва, Початок, Завершення, Тривалість та Відсоток виконання.
- Правила планування: Обмеження, календарі та залежності.
- Витрати та ресурси: Бюджет, обсяги роботи та призначені ресурси.
- Ієрархія: Батьківські/дочірні завдання, рівні контуру та коди WBS.
- Особливі властивості: Критичні, залежні від зусиль, повторювані або віхові завдання.
За допомогою Aspose.Tasks for .NET ви можете програмно керувати всіма цими аспектами — чи то створюючи інструменти звітності, синхронізуючи дані з іншими системами, чи автоматизуючи планування проекту.
Що можна робити з завданнями в Aspose.Tasks
Деякі з найпоширеніших операцій із завданнями включають:
- Створення нових завдань і призначення їх календарям.
- Читання та оновлення загальних властивостей завдання (назва, дати, нотатки).
- Керування тривалістю, витратами та прогресом.
- Опрацювання обмежень, пріоритетів та конфліктів у розкладі.
- Організація завдань у батьківсько-дочірні ієрархії з номерами структури або кодами WBS.
- Робота з повторюваними та розділеними завданнями.
- Відображення даних завдань у Task Usage або Task Sheet подання для звітності.
Посібники та приклади
Наступні статті містять детальні інструкції та приклади коду на C# для роботи з завданнями в Aspose.Tasks for .NET:
- Створення завдань
- Читання та запис загальних властивостей
- Завдання та календарі
- Опрацювання обмежень завдань
- Робота із завданнями в .NET | Посібник Aspose.Tasks for .NET
- Керування тривалістю завдань
- Обчислення дати завершення розділеного завдання
- Керування оціночними та віховими завданнями
- Опрацювання критичних та залежних від зусиль завдань
- Як працювати із завданнями
- Опрацювання пріоритетів
- Зупинити та відновити завдання
- Робота з WBS, пов’язаною із завданням
- Керування витратами завдань
- Батьківські та дочірні завдання
- Робота із завданнями
- Надурочні в завданнях
- Обчислення відсотка виконання
- Робота з розширеними атрибутами завдання
- Обчислити тривалість завдання
- Читання розбитих за періодами часових даних завдання
- Зміна прогресу завдання
- Як записати оновлені дані завдання у MPP
- Отримання значень бюджетної роботи і витрат завдання
- Відображення подання Task Usage
- Відображення подання Task Sheet
- Переміщення завдань
- Призначення завдання до підпроекту
- Робота з повторюваними завданнями
- Визначення конфлікту розкладу завдання
Ключові зауваження
- Aspose.Tasks for .NET надає повний контроль над створенням, модифікацією та аналізом завдань у файлах проекту.
- Усі зміни можна зберегти в обох MPP та XML форматах.
- Для роботи з завданнями програмно не потрібно встановлювати Microsoft Project.
- Приклади коду на C# наведені для кожної поширеної операції з завданнями.
Часті запитання
П: Чи можу я створити проект з нуля, використовуючи лише завдання в Aspose.Tasks?
- Так. Ви можете створити новий
Project
екземпляр і побудувати всю його ієрархію завдань програмно.
П: Чи підтримує Aspose.Tasks повторювані та віхові завдання?
- Так. Ви можете визначити повторювані завдання з
RecurringTaskParameters
і позначати завдання як віхи.
П: Чи залишаться мої оновлення сумісними з Microsoft Project?
- Так. Aspose.Tasks забезпечує повну сумісність із підтримуваними версіями Microsoft Project.
П: Чи потрібно мати встановлений Microsoft Project, щоб керувати завданнями за допомогою Aspose.Tasks?
- Ні. Aspose.Tasks працює незалежно від Microsoft Project.