다음을 통해 공유


프로젝트 온라인

Project Online은 PPM(프로젝트 포트폴리오 관리) 및 Microsoft의 일상적인 작업을 위한 유연한 온라인 솔루션입니다. Office 365를 통해 제공되는 Project Online을 통해 조직은 거의 모든 장치에서 프로젝트 및 프로젝트 포트폴리오 투자를 계획, 우선 순위 지정 및 관리할 수 있는 강력한 프로젝트 관리 기능으로 신속하게 시작할 수 있습니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 클래스 Regions
Copilot Studio 스탠다드 모든 Power Automate 지역
논리 앱 스탠다드 모든 Logic Apps 지역
Power Apps 스탠다드 모든 Power Apps 지역
Power Automate 스탠다드 모든 Power Automate 지역
연락처
이름 Microsoft
URL Microsoft LogicApps 지원
Microsoft Power Automate 지원
Microsoft Power Apps 지원
커넥터 메타데이터
게시자 Microsoft
웹 사이트 https://products.office.com/project/project-management-software

이 통합을 사용하려면 Project Online 사이트에 액세스할 수 있는 계정에 액세스해야 합니다. 연결을 만들려면 로그인을 선택합니다. Microsoft 로그인을 제공하고 화면의 나머지 부분에 따라 연결을 만들라는 메시지가 표시됩니다.

각 작업에는 Project Online 사이트에 대한 루트 사이트 URL이 필요합니다. 대부분의 경우 이 URL은 Project Online 사이트로 이동할 때 브라우저 주소 표시줄에서 찾을 수 있습니다. URL은 sharepoint.com 도메인에 속해야 하며 PWA (Project Web App) 유형이어야 합니다. 사이트를 통해 https://project.microsoft.com/ Project Online을 사용하는 경우 유효한 PWA URL을 얻으려면 Settings-My>PWA 사이트를 방문하세요. 예: https://sampletenant.sharepoint.com/teams/sampleteam

이제 이 통합을 사용할 준비가 되었습니다.

알려진 문제 및 제한 사항

  1. 'Resource Name' 속성은 백 엔드 서비스의 REST API 자체에서 반환되지 않으므로 Project Online 작업에 대해 반환되지 않습니다.
  2. 모든 트리거는 단일 실행당 최대 10개의 항목을 반환할 수 있습니다. 더 많은 데이터를 사용할 수 있고 이것이 V2 트리거인 경우 트리거는 지연 없이 다시 실행됩니다.

제한 한도

Name 호출 갱신 기간
연결당 API 호출 100 60초

동작

새 리소스 만들기

Project Online 사이트에서 Enterprise 리소스를 만듭니다.

새 작업을 만듭니다.

프로젝트에 새 작업을 만듭니다.

새 프로젝트 만들기

프로젝트 온라인 사이트에 새 프로젝트를 만듭니다.

작업 나열

프로젝트의 게시된 작업을 나열합니다.

체크 아웃 프로젝트

사이트에서 기존 프로젝트를 체크 아웃합니다.

프로젝트 나열

프로젝트 온라인 사이트의 ID별로 프로젝트를 나열합니다.

프로젝트 나열

프로젝트 온라인 사이트의 프로젝트를 나열합니다.

프로젝트 요약 작업 가져오기

지정된 프로젝트에 대한 프로젝트 요약 작업을 가져옵니다.

프로젝트 체크 인 및 게시

사이트에서 기존 프로젝트를 체크 인하고 게시합니다.

새 리소스 만들기

Project Online 사이트에서 Enterprise 리소스를 만듭니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

리소스 이름
Name True string

만들 새 리소스의 이름입니다.

예산의 자원인가요?
IsBudget boolean

예산에서 자원이 차지되는가?

리소스 제네릭인가요?
IsGeneric boolean

리소스 제네릭인가요?

리소스가 비활성 상태인 경우
IsInactive boolean

리소스가 비활성 상태인 경우

반환

Project Online Enterprise 리소스 모델

새 작업을 만듭니다.

프로젝트에 새 작업을 만듭니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

프로젝트 ID
project_id True string

작업을 추가할 프로젝트의 고유 ID입니다.

작업 이름
Name True string

만들 새 작업의 이름

작업 정보
Notes string

새 작업에 넣을 참고 사항

작업 시작 날짜
Start date-time

작업의 시작 날짜

작업 기간
Duration string

작업의 기간입니다. 예:(1h, 2d 또는 3w)

반환

Project Online 서버 작업

Task

새 프로젝트 만들기

프로젝트 온라인 사이트에 새 프로젝트를 만듭니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

프로젝트 이름
Name True string

만들 새 프로젝트의 이름

프로젝트 설명
Description string

만들 새 프로젝트에 대한 설명

프로젝트 시작 날짜
Start date-time

새 프로젝트의 시작 날짜

반환

Project Online 프로젝트 모델

Project

작업 나열

프로젝트의 게시된 작업을 나열합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

프로젝트 ID
project_id True string

태스크를 가져올 프로젝트의 고유 ID입니다.

필터 쿼리
$filter string

반환된 항목을 제한하는 ODATA 필터 쿼리입니다(예: Id eq 'task-guid').

쿼리 선택
$select string

OData는 반환할 열에 대한 쿼리를 선택합니다. 예: ID, 이름

반환

Project Online 목록 작업 응답 모델

체크 아웃 프로젝트

사이트에서 기존 프로젝트를 체크 아웃합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

프로젝트 ID
project_id True string

체크 아웃할 프로젝트의 고유 ID입니다.

반환

response
object

프로젝트 나열

프로젝트 온라인 사이트의 ID별로 프로젝트를 나열합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

프로젝트 ID
project_id True string

가져올 프로젝트의 고유 ID입니다.

쿼리 선택
$select string

OData는 반환할 열에 대한 쿼리를 선택합니다. 예: ID, 이름

반환

Project Online 프로젝트 모델

Project

프로젝트 나열

프로젝트 온라인 사이트의 프로젝트를 나열합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

반환

Project Online 목록 프로젝트 응답 모델

프로젝트 요약 작업 가져오기

지정된 프로젝트에 대한 프로젝트 요약 작업을 가져옵니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

프로젝트 ID
project_id True string

가져올 프로젝트의 고유 ID입니다.

반환

Project Online 서버 작업

Task

프로젝트 체크 인 및 게시

사이트에서 기존 프로젝트를 체크 인하고 게시합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

프로젝트 ID
project_id True string

체크 인할 프로젝트의 고유 ID입니다.

반환

response
object

트리거

새 리소스가 만들어지는 경우

새 리소스를 만들 때 새 흐름을 트리거합니다.

새 리소스가 만들어지는 경우(V2)(미리 보기)

새 리소스를 만들 때 새 흐름을 트리거합니다.

새 작업이 만들어지는 경우

새 작업을 만들 때 흐름을 트리거합니다.

새 작업이 만들어지는 경우(V2)(미리 보기)

새 작업을 만들 때 흐름을 트리거합니다.

새 프로젝트가 만들어지는 경우

새 프로젝트를 만들 때마다 흐름을 트리거합니다.

새 프로젝트가 만들어지는 경우(V2)(미리 보기)

새 프로젝트를 만들 때마다 흐름을 트리거합니다.

프로젝트가 게시되는 경우

프로젝트가 게시될 때마다 흐름을 트리거합니다.

프로젝트가 게시된 경우(V2)(미리 보기)

프로젝트가 게시될 때마다 흐름을 트리거합니다.

새 리소스가 만들어지는 경우

새 리소스를 만들 때 새 흐름을 트리거합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

반환

새 리소스 응답 모델에 대한 Project Online입니다.

새 리소스가 만들어지는 경우(V2)(미리 보기)

새 리소스를 만들 때 새 흐름을 트리거합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

쿼리 선택
$select True string

OData는 반환할 열에 대한 쿼리를 선택합니다.

반환

새 리소스 응답 모델에 대한 Project Online입니다.

새 작업이 만들어지는 경우

새 작업을 만들 때 흐름을 트리거합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

반환

새 작업 응답 모델에서 온라인 프로젝트

새 작업이 만들어지는 경우(V2)(미리 보기)

새 작업을 만들 때 흐름을 트리거합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

쿼리 선택
$select True string

OData는 반환할 열에 대한 쿼리를 선택합니다.

반환

새 작업 응답 모델에서 온라인 프로젝트

새 프로젝트가 만들어지는 경우

새 프로젝트를 만들 때마다 흐름을 트리거합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

반환

새 프로젝트 응답 모델의 Project Online입니다.

새 프로젝트가 만들어지는 경우(V2)(미리 보기)

새 프로젝트를 만들 때마다 흐름을 트리거합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

쿼리 선택
$select True string

OData는 반환할 열에 대한 쿼리를 선택합니다.

반환

새 프로젝트 응답 모델의 Project Online입니다.

프로젝트가 게시되는 경우

프로젝트가 게시될 때마다 흐름을 트리거합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

반환

새 프로젝트 응답 모델의 Project Online입니다.

프로젝트가 게시된 경우(V2)(미리 보기)

프로젝트가 게시될 때마다 흐름을 트리거합니다.

매개 변수

Name 필수 형식 Description
루트 사이트 URL
siteUrl True uri

프로젝트 사이트의 루트 사이트 URL(예: https://sampletenant.sharepoint.com/teams/sampleteam )입니다.

쿼리 선택
$select True string

OData는 반환할 열에 대한 쿼리를 선택합니다.

반환

새 프로젝트 응답 모델의 Project Online입니다.

정의

TriggerProjectsWrapper

새 프로젝트 응답 모델의 Project Online입니다.

Name 경로 형식 Description
반환된 프로젝트
value array of TriggerProject

반환된 트리거 프로젝트 목록입니다.

TriggerProject

Project Online 프로젝트 모델

Name 경로 형식 Description
프로젝트 시작 날짜
ProjectStartDate date-time

승인된 프로젝트가 시작된 날짜/시간입니다.

프로젝트 종료 날짜
ProjectFinishDate date-time

승인된 프로젝트가 완료된 날짜/시간입니다.

생성 날짜
ProjectCreatedDate date-time

프로젝트를 만든 날짜/시간입니다.

프로젝트 ID
ProjectId string

프로젝트의 고유 ID입니다.

마지막으로 수정한 날짜
ProjectModifiedDate date-time

프로젝트가 마지막으로 저장된 날짜/시간입니다.

프로젝트 형식
ProjectType integer

프로젝트의 형식입니다.

프로젝트 이름
ProjectName string

프로젝트의 이름입니다.

마지막으로 게시된 날짜
ProjectLastPublishedDate date-time

프로젝트가 마지막으로 게시된 날짜/시간입니다.

프로젝트 담당자
ProjectOwnerName string

프로젝트의 소유자입니다.

프로젝트 완료율
ProjectPercentCompleted integer

프로젝트의 완료율입니다.

프로젝트 작업 시간 완료율
ProjectPercentWorkCompleted integer

프로젝트의 완료된 작업 비율입니다.

프로젝트 초과 작업 비용
ProjectOvertimeCost string

프로젝트의 초과 작업 비용입니다.

프로젝트 초과 작업 시간
ProjectOvertimeWork string

프로젝트의 초과 작업입니다.

TriggerResourcesWrapper

새 리소스 응답 모델에 대한 Project Online입니다.

Name 경로 형식 Description
반환된 리소스
value array of TriggerResource

반환된 트리거 리소스 목록입니다.

TriggerResource

Resource Online 리소스 모델.

Name 경로 형식 Description
리소스 ID
ResourceId string

리소스의 고유 ID입니다.

기본 달력
ResourceBaseCalendar string

리소스의 기본 달력 유형입니다.

리소스 예약 유형
ResourceBookingType integer

리소스 예약 유형

리소스 수준 수
ResourceCanLevel boolean

리소스 수준을 사용할 수 있나요?

사용당 리소스 비용
ResourceCostPerUse string

리소스 사용당 비용

리소스 만들기 날짜
ResourceCreatedDate date-time

리소스의 날짜 만들기

에서 가장 일찍 사용할 수 있는 리소스
ResourceEarliestAvailableFrom date-time

리소스의 가장 빠른 가용성 날짜

리소스 전자 메일
ResourceEmailAddress string

리소스의 전자 메일 주소

리소스 이니셜
ResourceInitials string

리소스의 Initals

리소스 activew인가요?
ResourceIsActive boolean

새 리소스가 활성 상태인가요?

리소스 제네릭인가요?
ResourceIsGeneric boolean

새 리소스 제네릭인가요?

사용할 수 있는 최신 리소스
ResourceLatestAvailableTo date-time

리소스를 사용할 수 있는 가장 마지막 날짜

마지막으로 수정한 리소스 날짜
ResourceModifiedDate date-time

리소스의 마지막 수정 날짜

리소스 이름
ResourceName string

리소스 이름

리소스 상태 이름
ResourceStatsuName string

리소스의 상태 이름

리소스 종류
ResourceType integer

리소스 유형

리소스 종류 설명
TypeDescription string

리소스 유형에 대한 설명

리소스 종류 이름
TypeName string

리소스의 형식 이름

TriggerTasksWrapper

새 작업 응답 모델에서 온라인 프로젝트

Name 경로 형식 Description
반환된 작업
value array of TriggerTask

반환된 트리거 작업 목록

TriggerTask

작업 온라인 작업 모델

Name 경로 형식 Description
프로젝트 ID
ProjectId string

작업이 만들어지는 프로젝트의 ID입니다.

작업 ID
TaskId string

새 작업의 ID

프로젝트 이름
ProjectName string

작업이 만들어지는 프로젝트의 이름

작업 이름
TaskName string

새 작업의 이름

작업 생성 날짜
TaskCreatedDate date-time

새 작업의 만든 날짜

마지막으로 수정한 작업 날짜
TaskModifieddate date-time

새 작업의 마지막 수정 날짜

작업 시작 날짜
TaskStartDate date-time

새 작업의 시작 날짜

작업 완료 날짜
TaskFinishDate date-time

새 작업의 완료 날짜

작업 요약
TaskPriority integer

새 작업의 우선 순위

작업이 활성 상태입니다.
TaskIsActive boolean

작업이 여전히 활성 상태인지 여부

프로젝트

Project Online 프로젝트 모델

Name 경로 형식 Description
승인된 시작 날짜
ApprovedStart date-time

승인된 프로젝트 시작 시간

승인된 종료 날짜
ApprovedEnd date-time

승인된 프로젝트 종료 시간

체크 아웃된 날짜
CheckedOutDate date-time

프로젝트를 체크 아웃한 시간

체크 아웃 설명
CheckOutDescription string

프로젝트를 체크 아웃한 설명

체크 아웃 ID
CheckOutId string

프로젝트 체크 아웃의 ID

만든 날짜
CreatedDate date-time

프로젝트의 만든 날짜

프로젝트 ID
Id string

프로젝트의 ID

체크 아웃됨
IsCheckedOut boolean

프로젝트가 현재 체크 아웃된 경우 True입니다.

마지막으로 게시된 날짜
ProjectLastPublishedDate date-time

프로젝트의 마지막으로 게시된 날짜

마지막으로 게시된 날짜
LastPublishedDate date-time

프로젝트의 마지막으로 게시된 날짜

마지막으로 저장한 날짜
LastSavedDate date-time

프로젝트를 마지막으로 저장한 날짜

최적화 프로그램 결정
OptimizerDecision integer

프로젝트 최적화 프로그램 의사 결정 번호

Planner 결정
PlannerDecision integer

Project Planner 의사 결정 번호

프로젝트 형식
ProjectType integer

프로젝트의 형식입니다.

프로젝트 이름
Name string

프로젝트의 이름입니다.

프로젝트 식별자
ProjectIdentifier string

프로젝트 식별자

Proj 버전 승리
WinprojVersion string

프로젝트 버전

ProjectsWrapper

Project Online 목록 프로젝트 응답 모델

Name 경로 형식 Description
반환된 프로젝트
value array of Project

반환된 프로젝트 목록

EnterpriseResource

Project Online Enterprise 리소스 모델

Name 경로 형식 Description
리소스 수준 수
CanLevel boolean

리소스 수준 수

리소스 코드
Code string

리소스 코드

자원 비용 계산
CostAccrual integer

자원 비용 계산

리소스 비용 센터
CostCenter string

리소스 비용 센터

리소스 생성 시간
Created date-time

리소스 생성 시간

기본 예약 유형
DefaultBookingType integer

리소스 기본 예약 유형

전자 메일
Email string

리소스 전자 메일 주소

외부 ID
ExternalId string

리소스 외부 ID

리소스 그룹
Group string

리소스가 속한 그룹

고용 날짜
HireDate date-time

자원의 고용된 날짜

리소스 ID
Id string

리소스 ID

Resouce 이니셜
Initials string

리소스 이니셜

리소스가 활성 상태인가요?
IsActive boolean

리소스가 활성 상태인가요?

예산인가요?
IsBudget boolean

자원 비용 예산이 책정되었나요?

체크 아웃됨
IsCheckedOut boolean

리소스가 체크 아웃되어 있는지 확인

제네릭인가요?
IsGeneric boolean

리소스 제네릭인가요?

팀인가요?
IsTeam boolean

팀의 리소스 부분입니다.

재질 레이블
MaterialLabel string

자원 자료 레이블

마지막으로 수정한 날짜
Modified date-time

리소스가 마지막으로 수정된 시간

리소스 이름
Name string

리소스 이름

자원 윗주
Phonetics string

리소스의 윗주 발음

리소스 종류
ResourceType integer

리소스 종류

종료 날짜
TerminationDate date-time

리소스 종료 날짜

TasksWrapper

Project Online 목록 작업 응답 모델

Name 경로 형식 Description
반환된 작업
value array of Task

반환된 작업 목록

과업

Project Online 서버 작업

Name 경로 형식 Description
작업 생성 날짜
Created date-time

작업의 만든 날짜입니다.

마지막으로 수정한 작업 날짜
Modified date-time

작업의 마지막 수정 날짜

작업 시작 날짜
Start date-time

작업의 시작 날짜

작업 완료 날짜
Finish date-time

작업의 완료 날짜

작업 예약된 시작 날짜
ScheduledStart date-time

작업의 예약된 시작 날짜

작업 예약 완료 날짜
ScheduledFinish date-time

작업의 예약된 완료 날짜

작업 이름
Name string

작업의 이름입니다.

작업 ID
Id string

작업의 ID입니다.

작업 우선 순위
Priority integer

작업의 우선 순위 수준

작업 완료율
PercentComplete integer

완료된 작업 비율

작업 정보
Notes string

작업에 대한 설명 정보

작업 연락처
Contact string

작업의 연락처 주소

중요 시점 작업
IsMilestone boolean

작업이 중요 시점인지를 나타냅니다.

객체

'object' 형식입니다.