작업 만들기
Contents
[
Hide
Show
]프로젝트는 본질적으로 여러 작업으로 구성됩니다. 각 작업은 전체 프로젝트의 성공을 위해 완료해야 하는 작업 단위를 나타냅니다. 프로젝트 파일을 다룰 때, 작업을 추가하는 것은 기본적인 활동입니다.
작업은 다음을 가질 수 있습니다:
- 다른 작업에 의존성을 가질 수 있습니다.
- 하위 작업(자식 작업)을 포함할 수 있습니다.
- 정의된 기간을 가질 수 있습니다.
Aspose.Tasks for .NET을 사용하면 Aspose.Tasks for .NET, 개발자는 프로그래밍 방식으로 작업을 생성하고 생성 시점에 이름, 계층 구조 또는 기간을 지정할 수 있습니다.
작업 만들기
이
Task 클래스는 Add 메서드를 제공하며, 이를 통해 작업을 프로젝트의 RootTask 또는 다른 작업의 자식으로 추가할 수 있습니다. 기본 생성자는 Task
인스턴스를 매개변수 없이 생성합니다. 개발자는 이후에 속성(예: Name
, Duration
, 또는 Start
).
예제: 새 작업 추가
다음 코드 예제는 새 작업을 생성하고 프로젝트에 추가하는 방법을 보여줍니다:
1Project project = new Project();
2
3// Add task, sub task and save project
4Task task = project.RootTask.Children.Add("Summary1");
5Task subtask = task.Children.Add("Subtask1");
6project.Save("CreateTasks_out.xml", SaveFileFormat.XML);
주요 참고 사항
- 새로 생성된 작업은 자동으로 프로젝트의 작업 계층 구조에 포함됩니다.
- 작업은 직접 RootTask 또는 다른 작업 아래에 중첩되어 하위 작업을 나타낼 수 있습니다.
- 생성 후에는 리소스, 제약 조건 및 캘린더와 같은 추가 속성을 설정할 수 있습니다.
FAQ
Q: 작업을 생성할 때 기간을 지정할 수 있나요?
- 예, 작업을 생성한 후에는
Duration
속성을 설정할 수 있습니다.
Q: 작업을 다른 작업과 연결하지 않고 생성할 수 있나요?
- 예. 종속성은 선택 사항이며 나중에 추가할 수 있습니다
TaskLink
.
Q: 작업을 생성하면 시작일과 종료일이 자동으로 설정되나요?
- 기본적으로 프로젝트 캘린더와 일정 규칙이 시작일과 종료일을 할당하는 데 사용되지만, 이는 재정의할 수 있습니다.