프로젝트 관리 미리보기

이 블로그는 다음 주제를 다룹니다.

고 언어

Go는 새로운 프로그래머가 언어를 빠르게 익힐 수 있기 때문에 이해하기 정말 간단한 언어입니다. 또한 노련한 베테랑이 다른 사람의 코드를 빠르게 이해할 수 있게 해줍니다. 배포의 용이성과 강력한 동시성과 함께 Go 언어의 가장 큰 장점 중 하나는 명확성과 사용의 용이성입니다. Go의 빠른 속도에 초점을 맞춥니다. 따라서 PHP, Python 또는 Ruby와 같은 해석 언어에서 온 경우 거의 밤과 낮과 같습니다. 이러한 모든 이점 덕분에 프로그래머 사이에서 매우 인기를 얻고 있습니다. 게다가 Go를 외국 컴퓨터에 설치하지 않고도 원래 소스 코드를 쉽게 교차 컴파일하여 여러 컴퓨터에서 실행할 수 있습니다.

프로젝트 관리 애플리케이션

이제 프로젝트 관리로 넘어가면, 요즘 필수적인 작업 중 하나이며, 다양한 프로젝트 관리 애플리케이션 중에서 MS Project와 Oracle Primavera P6 Enterprise Project Portfolio Management가 인기 있는 제품입니다. 그러나 프로젝트 관리 파일을 만들고 조작하려면 해당 애플리케이션을 설치해야 합니다. 게다가 라이선스 구독에 많은 비용을 지불해야 하며, 빠르고 간단한 작업을 수행해야 할 때 번거로워지고 설치 및 활성화 프로세스가 실제 활동보다 더 많은 시간을 소모합니다. 따라서 빠르고 실행 가능한 솔루션은 프로그래밍 API를 선택하는 것입니다. 그럼에도 불구하고 더 적합한 솔루션은 특정 소프트웨어를 설치할 필요가 없지만 명령 프롬프트에서 간단한 cURL 명령으로 요구 사항을 충족할 수 있는 REST 기반 클라우드 API를 사용하는 것입니다.

Aspose.Tasks 클라우드

위의 시나리오를 신중하게 고려한 후, Aspose.Tasks Cloud는 REST API를 사용하여 MS Project 및 Primavera 파일을 다양한 지원 형식으로 만들고, 조작하고, 변환하는 기능을 제공하므로 놀라운 선택으로 밝혀졌습니다. MS Office 또는 Oracle Primavera의 경우 소프트웨어를 다운로드하거나 설치할 필요가 없습니다. dashboard.aspose.cloud에서 구독하고 개인화된 클라이언트 ID와 클라이언트 비밀 키를 받고 프로젝트 관리 문서 작업을 시작하기만 하면 됩니다.

Go용 Aspose.Tasks Cloud SDK

이제 프로젝트 파일을 프로그래밍 방식으로 처리해야 하고 선호하는 언어가 Go(위에서 언급한 훌륭한 기능 때문에)인 시나리오를 고려해 보겠습니다. 따라서 이러한 요구 사항을 효과적으로 충족하기 위해 Go 언어용 SDK를 특별히 만들었습니다. Aspose.Tasks Cloud SDK for Go는 Aspose.Tasks Cloud에서 제공하는 모든 기능을 제공하며 MS Project(MPP, MPT, MPX) 및 Oracle primavera(XML, XER) 파일을 처리해야 할 때 편리합니다. 이 SDK에서 제공하는 흥미로운 기능 중 일부는 다음과 같습니다.

  • 프로젝트 작업 추가, 수정, 제거
  • 프로젝트 작업을 한 부모 작업에서 다른 부모 작업으로 이동합니다.
  • 부모 작업 아래의 프로젝트 작업 위치 변경
  • Primavera DB 포맷에서 프로젝트 가져오기
  • 프로젝트에 과제 할당
  • 프로젝트의 작업 분할 구조(WBS) 관리
  • 위험 분석 수행
  • 작업 링크 및 작업 할당을 처리합니다.
  • 모든 참조와 함께 프로젝트 작업을 삭제하고 작업 트리를 다시 빌드합니다.

다른 형식으로 프로젝트 변환

SDK는 PDF, XPS, XLSX, CSV, TXT, HTML, PNG, JPEG, SVG, TIFF, BMP, SpreadsheetML, XER, P6XML, MPX 및 Gdhtml을 포함한 다른 지원 파일 형식으로 프로젝트 파일을 완벽하고 강력하게 렌더링합니다. 가장 좋은 점은 단일 메서드 GetTaskDocumentWithFormat가 이러한 모든 변환 기능을 제공한다는 것입니다.

다음 예에서는 .mpp 파일을 PDF 형식으로 변환하는 방법에 대한 단계를 보여줍니다.

curl -X GET "https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"

JWT 액세스 토큰을 얻는 방법?에 대한 자세한 내용은 다음 링크를 방문해보세요.

요청 URL

https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false

위 예제에서 사용된 샘플 프로젝트 파일은 CalendarWorkWeeks.mpp에서 다운로드할 수 있습니다.

프로젝트 파일 로딩

파일을 조작하려면 다음 방법 중 하나를 사용하여 소스 파일을 로드할 수 있습니다.

위에 언급된 기능 세부 사항 외에도 Aspose.Tasks Cloud SDK for Go에서 지원하는 기능 목록이 방대합니다. 소스 코드를 다운로드하여 요구 사항에 맞게 수정하는 것도 고려할 수 있습니다. 설치는 한 줄 작업일 뿐입니다.

go get -v github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/api

Golang을 사용하여 프로그래밍 방식으로 SDK에서 제공하는 놀라운 기능을 탐색하거나 빠른 테스트를 위해 swagger 기반 API 인터페이스를 사용하세요. SDK를 빠르게 시작하려면 이 링크에서 공유된 샘플 코드 스니펫을 사용해 보세요.

개발자 가이드를 자유롭게 탐색해 보시고 기술적인 질문이 있으시면 Aspose.Tasks 지원 포럼에 질문을 게시해 주세요.

가격

제품의 기존 라이선싱 메커니즘과 달리 가격 책정 역시 우리의 두드러진 특징입니다. 클라우드 API를 사용하면 원하는 만큼 많은 파일을 처리할 수 있으며 한 달 후에 사용된 총 크레딧 수를 계산하여 유연한 요금(대량에 대한 할인 요금)에 따라 청구합니다. 자세한 내용은 가격 책정을 참조하세요.