팀워크 프로젝트(미리 보기)
팀의 모든 작업을 한 곳에 보관합니다. 실시간 결과를 위해 공동 작업하고 작업합니다. 팀워크 프로젝트는 팀과 공동 작업하는 강력하고 간단한 방법입니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | Microsoft |
| 웹 사이트 | https://www.teamwork.com/ |
| 개인 정보 보호 정책 | https://www.teamwork.com/legal/privacy-policy/ |
이 통합에서 트리거를 사용하려면 먼저 Teamwork Projects 계정에 웹후크를 사용하도록 설정해야 합니다. 웹후크를 사용하도록 설정하려면 팀워크 프로젝트 계정의 오른쪽 위에 있는 설정을 클릭하고 사이트 설정을 클릭하고 웹후크 탭을 선택합니다. 계정에서 설정을 사용하도록 설정하면 트리거를 사용하면 웹후크가 자동으로 등록됩니다.
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유할 수 없음 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.
| 이름 | 유형 | Description | 필수 |
|---|---|---|---|
| 사용자 이름 | 문자열 | 이 API의 사용자 이름 | 진실 |
| 암호 | 시큐어스트링 (보안 문자열) | 이 API의 암호 | 진실 |
| 사이트 URL | 문자열 | 루트 사이트 URL(예: https://my.teamwork.com ) | 진실 |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 100 | 60초 |
| 트리거 폴링 빈도 | 1 | 1초 |
동작
| 사용자 가져오기 |
이 작업은 사용자의 모든 세부 정보를 가져오는 데 사용됩니다. |
| 사용자 나열 |
이 작업은 특정 프로젝트로 지정된 모든 사용자의 목록을 반환합니다. |
| 사용자 만들기 |
이 작업은 새 사용자를 만드는 데 사용됩니다. |
| 작업 가져오기 |
이 작업은 ID가 지정된 특정 작업과 함께 할당된 모든 속성을 반환합니다. |
| 작업 나열 |
이 작업은 지정된 프로젝트에 대한 작업 목록을 반환하는 데 사용됩니다. |
| 작업 만들기 |
이 작업은 새 작업을 만드는 데 사용됩니다. |
| 작업 삭제 |
이 작업은 작업을 삭제하는 데 사용됩니다. |
| 작업 업데이트 |
이 작업은 특정 작업의 속성을 업데이트하는 데 사용됩니다. |
| 프로젝트 가져오기 |
이 작업은 ID가 지정된 특정 프로젝트와 함께 할당된 모든 속성을 반환합니다. |
| 프로젝트 나열 |
이 작업은 계정과 연결된 모든 프로젝트 목록을 반환합니다. |
| 프로젝트 만들기 |
이 작업은 새 팀워크 프로젝트를 만드는 데 사용됩니다. |
사용자 가져오기
이 작업은 사용자의 모든 세부 정보를 가져오는 데 사용됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
개인 ID
|
personId | True | string |
사용자의 고유 ID입니다. |
반환
사용자 나열
이 작업은 특정 프로젝트로 지정된 모든 사용자의 목록을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
프로젝트 ID
|
projectId | True | string |
프로젝트를 선택합니다. |
반환
사용자 만들기
이 작업은 새 사용자를 만드는 데 사용됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
이메일 주소
|
email-address | True | string |
사용자의 전자 메일입니다. |
|
이름 (First Name)
|
first-name | True | string |
사용자의 이름입니다. |
|
성 이름
|
last-name | True | string |
사용자의 성입니다. |
|
회사 ID
|
company-id | string |
사용자의 회사입니다. |
|
|
직위
|
title | string |
사용자의 제목입니다. |
|
|
집
|
phone-number-home | string |
사용자의 집 전화. |
|
|
휴대폰
|
phone-number-mobile | string |
사용자의 휴대폰입니다. |
|
|
사무실
|
phone-number-office | string |
사용자의 사무실 전화. |
|
|
Office 확장
|
phone-number-office-ext | string |
사용자의 사무실 전화 확장. |
|
|
팩스
|
phone-number-fax | string |
사용자의 팩스 번호입니다. |
|
|
사용자 이름
|
user-name | True | string |
사용자 표시 이름입니다. |
반환
작업 가져오기
이 작업은 ID가 지정된 특정 작업과 함께 할당된 모든 속성을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
작업 ID
|
taskId | True | string |
작업의 고유 ID입니다. |
반환
특정 작업과 관련된 세부 정보입니다.
작업 나열
이 작업은 지정된 프로젝트에 대한 작업 목록을 반환하는 데 사용됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
프로젝트 ID
|
projectId | True | string |
프로젝트를 선택합니다. |
|
작업 목록 ID
|
taskListId | True | string |
작업 목록을 선택합니다. |
반환
작업 만들기
이 작업은 새 작업을 만드는 데 사용됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
프로젝트 ID
|
projectId | True | string |
프로젝트를 선택합니다. |
|
작업 목록 ID
|
taskListId | True | string |
작업 목록을 선택합니다. |
|
이름
|
content | True | string |
작업 제목입니다. |
|
Description
|
description | string |
작업의 세부 정보입니다. |
|
|
발전
|
progress | string |
진행률을 0에서 90으로 설정합니다. |
|
|
할당할 수 있습니다.
|
responsible-party-id | string |
사용자를 선택합니다. |
|
|
시작 날짜
|
start-date | string |
yyyy-MM-dd |
|
|
기한
|
due-date | string |
yyyy-MM-dd |
|
|
예상 시간(분)
|
estimated-minutes | string |
작업을 완료합니다. |
|
|
Priority
|
priority | string |
우선 순위를 선택합니다. |
|
|
사용자에게 알림
|
notify | boolean |
이 작업에 할당된 사용자에게 전자 메일로 알리려면 True입니다. |
|
|
비공개임
|
private | boolean |
True이면 작업을 비공개로 만듭니다. |
|
|
태그들
|
tags | string |
작업에 대한 쉼표로 구분된 태그 목록입니다. |
반환
작업 삭제
이 작업은 작업을 삭제하는 데 사용됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
작업 ID
|
taskId | True | string |
작업의 고유 ID입니다. |
반환
작업 업데이트
이 작업은 특정 작업의 속성을 업데이트하는 데 사용됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
작업 ID
|
taskId | True | string |
작업의 고유 ID입니다. |
|
이름
|
content | string |
작업 이름입니다. |
|
|
Description
|
description | string |
작업 설명입니다. |
|
|
발전
|
progress | string |
0에서 90까지의 정수입니다. |
|
|
할당 대상
|
responsible-party-id | string |
사람을 선택합니다. |
|
|
시작 날짜
|
start-date | string |
yyyy-MM-dd |
|
|
기한
|
due-date | string |
yyyy-MM-dd |
|
|
예상 시간
|
estimated-minutes | string |
작업을 완료하는 데 필요한 시간(분)입니다. |
|
|
Priority
|
priority | string |
우선 순위를 선택합니다. |
|
|
사용자에게 알림
|
notify | boolean |
이 작업에 할당된 사용자에게 전자 메일로 알리려면 True입니다. |
|
|
비공개임
|
private | boolean |
True이면 작업을 비공개로 만듭니다. |
|
|
태그들
|
tags | string |
작업에 대한 쉼표로 구분된 태그 목록입니다. |
반환
프로젝트 가져오기
이 작업은 ID가 지정된 특정 프로젝트와 함께 할당된 모든 속성을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
프로젝트 ID
|
projectId | True | string |
프로젝트의 고유 ID입니다. |
반환
프로젝트 나열
프로젝트 만들기
이 작업은 새 팀워크 프로젝트를 만드는 데 사용됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
이름
|
name | True | string |
프로젝트 이름입니다. |
|
Description
|
description | string |
프로젝트에 대한 자세한 내용입니다. |
|
|
범주 ID
|
category-id | string |
범주 선택 |
|
|
회사 ID
|
companyId | string |
기존 회사를 선택합니다. |
|
|
새 회사
|
newCompany | string |
새 외부 회사의 이름을 입력합니다. |
|
|
시작 날짜
|
startDate | string |
yyyy-MM-dd |
|
|
종료 날짜
|
endDate | string |
yyyy-MM-dd |
|
|
태그들
|
tags | string |
프로젝트에 대한 쉼표로 구분된 태그 목록입니다. |
반환
트리거
| 사용자가 만들어지는 경우 |
이 작업은 새 사용자를 만들 때 트리거됩니다. |
| 작업이 만들어질 때 |
이 작업은 새 작업을 만들 때 트리거됩니다. |
| 프로젝트를 만드는 경우 |
이 작업은 새 프로젝트를 만들 때 트리거됩니다. |
사용자가 만들어지는 경우
작업이 만들어질 때
프로젝트를 만드는 경우
정의
ProjectResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
프로젝트 ID
|
objectId | string |
프로젝트의 고유 식별자입니다. |
TaskResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
작업 ID
|
objectId | string |
작업의 고유 식별자입니다. |
UserResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
사용자 ID
|
objectId | string |
사용자의 고유 식별자입니다. |
CreateProject_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
프로젝트 ID
|
id | string |
프로젝트의 고유 ID입니다. |
ListProjects_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
프로젝트 목록
|
projects | array of Project_Response |
계정과 함께 할당된 모든 프로젝트의 배열입니다. |
GetProject_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
project
|
project | Project_Response |
Project_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
아이디
|
category.id | string |
프로젝트 범주의 고유 ID입니다. |
|
이름
|
category.name | string |
프로젝트 범주의 이름입니다. |
|
아이디
|
company.id | string |
회사의 고유 ID입니다. |
|
이름
|
company.name | string |
회사의 이름입니다. |
|
만든 Date-Time
|
created-on | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
Description
|
description | string |
프로젝트에 대한 자세한 내용입니다. |
|
끝 Date-Time
|
endDate | string |
yyyy-MM-dd |
|
타이머 사용
|
harvest-timers-enabled | boolean |
수집 타이머를 사용하도록 설정하면 True입니다. |
|
프로젝트 ID
|
id | string |
프로젝트의 고유 ID입니다. |
|
업데이트된 Date-Time
|
last-changed-on | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
로고
|
logo | string |
프로젝트 로고. |
|
이름
|
name | string |
프로젝트 이름입니다. |
|
개요 페이지
|
overview-start-page | string |
개요 시작 페이지의 URL입니다. |
|
개인 정보 사용
|
privacyEnabled | boolean |
개인 정보를 사용하도록 설정하면 True입니다. |
|
별표
|
starred | boolean |
프로젝트가 별표로 표시된 경우 True입니다. |
|
Date-Time 시작
|
startDate | string |
yyyy-MM-dd |
|
시작 페이지
|
start-page | string |
시작 페이지의 URL입니다. |
|
상태
|
status | string |
프로젝트의 상태입니다. |
|
하위 상태
|
subStatus | string |
프로젝트의 하위 상태입니다. |
|
작업 시작 페이지
|
tasks-start-page | string |
tasks-start-page의 URL입니다. |
|
유형
|
type | string |
프로젝트 형식입니다. |
UpsertTask_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
작업 ID
|
id | string |
작업의 고유 ID입니다. |
ListTasks_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
todo-items
|
todo-items | array of Task_Response |
해당 속성과 함께 작업 목록입니다. |
GetTask_Response
특정 작업과 관련된 세부 정보입니다.
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
todo-item
|
todo-item | Task_Response |
Task_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
완료 가능
|
canComplete | boolean |
True이면 작업을 완료할 수 있습니다. |
|
편집 가능
|
canEdit | boolean |
True이면 작업을 편집할 수 있습니다. |
|
시간을 기록할 수 있습니다.
|
canLogTime | boolean |
True이면 작업에 시간을 기록할 수 있습니다. |
|
회사 ID
|
company-id | integer |
회사의 고유 ID입니다. |
|
회사 이름
|
company-name | string |
회사의 이름입니다. |
|
완료됨
|
completed | boolean |
True입니다. 작업이 완료되었습니다. |
|
이름
|
content | string |
작업의 제목입니다. |
|
만든 Date-Time
|
created-on | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
작성자 아바타 URL
|
creator-avatar-url | string |
작업 작성자의 아바타 URL입니다. |
|
작성자 이름
|
creator-firstname | string |
작업 작성자의 이름입니다. |
|
작성자 ID
|
creator-id | integer |
작성자의 고유 ID입니다. |
|
작성자 성
|
creator-lastname | string |
작업 작성자의 성입니다. |
|
Description
|
description | string |
작업 설명입니다. |
|
기한
|
due-date | string |
yyyy-MM-dd |
|
예상 시간(분)
|
estimated-minutes | integer |
작업에 대한 예상 시간입니다. |
|
Harvest 사용.
|
harvest-enabled | boolean |
수확을 사용하도록 설정하면 True입니다. |
|
종속성 수
|
has-dependencies | integer |
태스크에 있는 종속성 수입니다. |
|
선행 작업
|
has-predecessors | integer |
작업에 포함된 선행 작업의 수입니다. |
|
미리 알림이 있습니다.
|
has-reminders | boolean |
미리 알림이 있으면 True입니다. |
|
티켓이 있습니다.
|
hasTickets | boolean |
티켓이 있으면 True입니다. |
|
읽지 않은 주석이 있습니다.
|
has-unread-comments | boolean |
읽지 않은 주석이 있으면 True입니다. |
|
작업 ID
|
id | integer |
작업의 고유 ID입니다. |
|
업데이트된 Date-Time
|
last-changed-on | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
잠금 ID
|
lockdownId | string |
잠금의 고유 ID입니다. |
|
부모 작업 ID
|
parentTaskId | string |
부모 작업의 고유 ID입니다. |
|
Priority
|
priority | string |
작업의 우선 순위입니다. |
|
비공개
|
private | integer |
작업이 비공개인 경우 1입니다. |
|
발전
|
progress | integer |
0에서 90 사이의 정수입니다. |
|
프로젝트 ID
|
project-id | integer |
프로젝트의 고유 ID입니다. |
|
프로젝트 이름
|
project-name | string |
프로젝트의 이름입니다. |
|
시작 날짜
|
start-date | string |
yyyy-MM-dd |
|
상태
|
status | string |
삭제, 완료, 다시 열기 또는 새로 만들기 |
|
Todo 목록 ID
|
todo-list-id | integer |
할 일 목록의 고유 ID입니다. |
|
Todo 목록 이름
|
todo-list-name | string |
할 일 목록의 이름입니다. |
|
다음 변경 내용
|
userFollowingChanges | boolean |
사용자가 변경 내용을 따르는 경우 True입니다. |
|
다음 설명
|
userFollowingComments | boolean |
True이면 사용자가 메모를 팔로우합니다. |
DeleteTask_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
작업 ID
|
affectedTaskIds | string |
작업의 고유 ID입니다. |
CreateUser_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
사용자 ID
|
id | string |
사용자의 고유 식별자입니다. |
ListUsers_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Users
|
people | array of User_Response |
사용자 목록입니다. |
GetUser_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
사람
|
person | User_Response |
User_Response
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
아바타 URL
|
avatar-url | string |
사용자의 아바타 URL입니다. |
|
회사 ID
|
company-id | string |
회사의 고유 ID입니다. |
|
회사 이름
|
company-name | string |
회사의 이름입니다. |
|
이메일 주소
|
email-address | string |
사용자의 전자 메일입니다. |
|
전자 메일 대체 1
|
email-alt-1 | string |
사용자의 대체 전자 메일입니다. |
|
이름 (First Name)
|
first-name | string |
사용자의 이름입니다. |
|
사용자 ID
|
id | string |
사용자의 고유 ID입니다. |
|
성 이름
|
last-name | string |
사용자의 성, |
|
비고
|
notes | string |
사용자에 대한 참고 사항입니다. |
|
ID 열기
|
openId | string |
사용자의 열린 ID입니다. |
|
팩스 번호
|
phone-number-fax | string |
사용자의 팩스 번호입니다. |
|
집
|
phone-number-home | string |
사용자의 집 전화. |
|
휴대폰
|
phone-number-mobile | string |
사용자의 휴대폰 번호입니다. |
|
국가 코드
|
phone-number-mobile-parts.countryCode | string |
사용자의 휴대폰 번호입니다. |
|
Phone
|
phone-number-mobile-parts.phone | string |
사용자의 휴대폰 번호입니다. |
|
프리픽스
|
phone-number-mobile-parts.prefix | string |
사용자의 휴대폰 번호입니다. |
|
사무실
|
phone-number-office | string |
사용자의 사무실 전화 번호입니다. |
|
Office 확장
|
phone-number-office-ext | string |
사용자의 사무실 전화 번호입니다. |
|
Pid
|
pid | string |
사용자의 pid입니다. |
|
제목
|
title | string |
사용자의 제목입니다. |
|
트위터
|
string |
사용자의 Twitter 핸들입니다. |
|
|
사용자 이름
|
user-name | string |
사용자 표시 이름입니다. |
|
유형
|
user-type | string |
사용자 유형입니다. |
|
UUID(범용 고유 식별자)
|
userUUID | string |
사용자의 UUID입니다. |