다음을 통해 공유


InLoox(미리 보기)

InLoox Connector를 사용하면 팀이 InLoox 작업 영역 내에서 프로젝트, 작업 및 연락처를 만들고 업데이트하는 것과 같은 일반적인 작업을 자동화하여 프로젝트 워크플로를 간소화할 수 있습니다. 이 커넥터를 사용하여 Outlook, SharePoint 또는 Teams와 같은 Microsoft 서비스와 InLoox를 통합하여 프로젝트 계획, 공동 작업 및 리소스 추적을 위한 원활한 프로세스 자동화를 지원합니다.

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

서비스 클래스 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)
연락처
이름 InLoox
URL https://www.inloox.com
전자 메일 support@inloox.com
커넥터 메타데이터
게시자 InLoox
웹 사이트 https://www.inloox.com
개인 정보 보호 정책 https://www.inloox.com/privacy-policy/
카테고리 합작; 생산력

InLoox Power Automate 커넥터

개요

InLoox Power Automate Connector를 사용하면 InLoox REST API와 상호 작용하여 프로젝트 만들기, 작업 관리 및 연락처 처리와 같은 프로젝트 관리 작업을 자동화할 수 있습니다. Power Automate 및 Power Apps 내의 통합 시나리오를 지원하므로 사용자가 InLoox를 다른 서비스와 연결하는 워크플로를 빌드할 수 있습니다.

필수 조건

계속하려면 다음이 필요합니다.

  • 사용자 지정 커넥터 기능이 있는 Microsoft Power Apps 또는 Power Automate 계획
  • 적절한 API 액세스 권한이 있는 InLoox 계정
  • InLoox API 키(헤더를 통해 X-API-KEY 사용)
  • Power Platform CLI(paconn)

커넥터 빌드

커넥터는 API 키 인증을 사용합니다. 충분한 권한이 있는 InLoox API 키가 있는지 확인합니다.

paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --secret <api_key>

실제 키로 대체 <api_key> 합니다. API 키는 Swagger 정의에 X-API-KEY 지정된 대로 헤더에 전달되어야 합니다.

API 호스트 구성

  • 호스트: https://app.inloox.com
  • BasePath: /api/v1/odata/
  • 인증: API 키(X-API-KEY 헤더)

지원되는 작업

커넥터는 엔터티별로 그룹화된 다음 작업을 노출합니다.

📁 프로젝트 관리

  • GET /Project: 선택적 OData 필터 및 페이지 매김을 사용하여 프로젝트 나열
  • POST /Project: 새 프로젝트 만들기
  • GET /Project/{projectId}: ID로 프로젝트 가져오기
  • PATCH /Project/{projectId}: ID별로 프로젝트 업데이트
  • DELETE /Project/{projectId}: 프로젝트 삭제
  • POST /Project/{projectId}/AddMember: 프로젝트에 멤버 추가

✅ 작업 관리

  • GET /Task: 선택적 OData 필터 및 페이지 매김을 사용하여 작업 나열
  • POST /Task: 새 작업 만들기
  • GET /Task/{taskId}: ID로 작업 가져오기
  • PATCH /Task/{taskId}: ID별로 작업 업데이트
  • DELETE /Task/{taskId}: 작업 삭제

👤 연락처 관리

  • GET /Contact: 선택적 OData 필터 및 페이지 매김을 사용하여 연락처 나열

엔터티 정의

ApiProjectInput

,, PriorityIsArchivedStartDateClientIdEndDate등의 필드를 Name포함합니다.

ApiTaskInput

필드에는 Name, WorkAmount, StartDateTime, EndDateTimeProjectIdDescriptionHTML.

AddProjectMemberInput

  • contactId (uuid): 추가할 연락처의 ID
  • role (int): 역할 ID(예: 2 = Project Manager, 4 = 팀 구성원)

비고

  • 모든 엔드포인트는 필터링 및 페이지 매김에 대한 OData 쿼리 구문을 따릅니다.
  • 본문 요청에서 올바른 Content-Type (application/json)가 설정되어 있는지 확인합니다.
  • PATCH 및 POST 요청의 경우 필수 스키마가 일치 ApiProjectInput 해야 하며 ApiTaskInput
  • API 키 보안은 헤더를 통해 적용됩니다 X-API-KEY .

추가 정보

엔터티 모델 및 사용 예제에 대한 자세한 내용은 방문 https://github.com/inloox-dev 하거나 문의하세요 support@inloox.com.

연결을 만드는 중

커넥터는 다음 인증 유형을 지원합니다.

기본값 연결을 만들기 위한 매개 변수입니다. 모든 지역 공유할 수 없음

기본값

적용 가능: 모든 지역

연결을 만들기 위한 매개 변수입니다.

공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.

이름 유형 Description 필수
apiKey 시큐어스트링 (보안 문자열) InLoox API에 대한 "apiKey" 진실

제한 한도

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

동작

ID로 작업을 검색합니다.

고유 식별자를 사용하여 특정 작업을 검색합니다.

ID로 작업을 업데이트합니다.

지정된 작업을 새 세부 정보로 업데이트합니다.

ID로 프로젝트를 검색합니다.

고유 식별자를 사용하여 특정 프로젝트를 검색합니다.

ID로 프로젝트를 삭제합니다.

고유 식별자에 의해 지정된 프로젝트를 삭제합니다.

ID로 프로젝트를 업데이트합니다.

지정된 프로젝트를 새 정보로 업데이트합니다.

ID별로 작업을 삭제합니다.

고유 식별자에 의해 지정된 작업을 삭제합니다.

새 작업을 만듭니다.

제공된 정보를 사용하여 새 작업을 만듭니다.

새 프로젝트 만들기

제공된 정보를 사용하여 새 프로젝트를 만듭니다.

연락처 목록을 검색합니다.

지정된 OData 필터 및 페이지 매김 매개 변수를 기반으로 모든 연락처를 반환합니다.

작업 목록을 검색합니다.

지정된 OData 필터 및 페이지 매김 매개 변수를 기반으로 모든 작업을 반환합니다.

프로젝트 목록을 검색합니다.

지정된 OData 필터 및 페이지 매김 매개 변수를 기반으로 모든 프로젝트를 반환합니다.

프로젝트에 멤버 추가

지정된 프로젝트에 멤버를 추가합니다.

ID로 작업을 검색합니다.

고유 식별자를 사용하여 특정 작업을 검색합니다.

매개 변수

Name 필수 형식 Description
작업의 식별자
taskId True uuid

검색할 작업의 고유 식별자입니다.

반환

Name 경로 형식 Description
value
value array of ApiTask

ID로 작업을 업데이트합니다.

지정된 작업을 새 세부 정보로 업데이트합니다.

매개 변수

Name 필수 형식 Description
작업의 식별자
taskId True uuid

업데이트할 작업의 고유 식별자입니다.

DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
GroupId
GroupId uuid
이름
Name string
ProjectId
ProjectId uuid
StartDateTime
StartDateTime date-time
WorkAmount
WorkAmount number

반환

Name 경로 형식 Description
value
value array of ApiTask

ID로 프로젝트를 검색합니다.

고유 식별자를 사용하여 특정 프로젝트를 검색합니다.

매개 변수

Name 필수 형식 Description
프로젝트의 식별자
projectId True uuid

검색할 프로젝트의 고유 식별자입니다.

반환

Name 경로 형식 Description
value
value array of ApiProject

ID로 프로젝트를 삭제합니다.

고유 식별자에 의해 지정된 프로젝트를 삭제합니다.

매개 변수

Name 필수 형식 Description
프로젝트의 식별자
projectId True uuid

삭제할 프로젝트의 고유 식별자입니다.

ID로 프로젝트를 업데이트합니다.

지정된 프로젝트를 새 정보로 업데이트합니다.

매개 변수

Name 필수 형식 Description
프로젝트의 식별자
projectId True uuid

업데이트할 프로젝트의 고유 식별자입니다.

ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
DivisionId
DivisionId uuid
종료일
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
이름
Name string
NumberIncremential
NumberIncremential integer
NumberPrefix
NumberPrefix string
NumberSuffix
NumberSuffix string
PortfolioId
PortfolioId uuid
Priority
Priority integer
ProjectStatusId
ProjectStatusId uuid
RiskScore
RiskScore integer
SizeScore
SizeScore integer
시작 날짜
StartDate date-time
ValueScore
ValueScore integer

반환

Name 경로 형식 Description
value
value array of ApiProject

ID별로 작업을 삭제합니다.

고유 식별자에 의해 지정된 작업을 삭제합니다.

매개 변수

Name 필수 형식 Description
작업의 식별자
taskId True uuid

삭제할 작업의 고유 식별자입니다.

새 작업을 만듭니다.

제공된 정보를 사용하여 새 작업을 만듭니다.

매개 변수

Name 필수 형식 Description
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
GroupId
GroupId uuid
이름
Name string
ProjectId
ProjectId uuid
StartDateTime
StartDateTime date-time
WorkAmount
WorkAmount number

반환

ApiTask

새 프로젝트 만들기

제공된 정보를 사용하여 새 프로젝트를 만듭니다.

매개 변수

Name 필수 형식 Description
ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
DivisionId
DivisionId uuid
종료일
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
이름
Name string
NumberIncremential
NumberIncremential integer
NumberPrefix
NumberPrefix string
NumberSuffix
NumberSuffix string
PortfolioId
PortfolioId uuid
Priority
Priority integer
ProjectStatusId
ProjectStatusId uuid
RiskScore
RiskScore integer
SizeScore
SizeScore integer
시작 날짜
StartDate date-time
ValueScore
ValueScore integer

반환

연락처 목록을 검색합니다.

지정된 OData 필터 및 페이지 매김 매개 변수를 기반으로 모든 연락처를 반환합니다.

매개 변수

Name 필수 형식 Description
OData 필터 문자열
$filter string

반환된 연락처를 필터링하는 OData 필터 문자열입니다.

최대 연락처 수
$top number

반환할 최대 연락처 수입니다.

반환

Name 경로 형식 Description
value
value array of ApiContact

작업 목록을 검색합니다.

지정된 OData 필터 및 페이지 매김 매개 변수를 기반으로 모든 작업을 반환합니다.

매개 변수

Name 필수 형식 Description
OData 필터 문자열
$filter string

반환된 작업을 필터링하는 OData 필터 문자열입니다.

최대 작업 수
$top number

반환할 최대 작업 수입니다.

반환

Name 경로 형식 Description
value
value array of ApiTask

프로젝트 목록을 검색합니다.

지정된 OData 필터 및 페이지 매김 매개 변수를 기반으로 모든 프로젝트를 반환합니다.

매개 변수

Name 필수 형식 Description
OData 필터 문자열
$filter string

반환된 프로젝트를 필터링하는 OData 필터 문자열입니다.

최대 프로젝트 수
$top number

반환할 최대 프로젝트 수입니다.

반환

Name 경로 형식 Description
value
value array of ApiProject

프로젝트에 멤버 추가

지정된 프로젝트에 멤버를 추가합니다.

매개 변수

Name 필수 형식 Description
프로젝트의 식별자
projectId True uuid

멤버를 추가할 프로젝트의 고유 식별자입니다.

contactId
contactId True uuid

프로젝트에 추가할 연락처의 ID입니다.

역할
role True integer

멤버의 숫자 역할 식별자입니다. 가능한 값: 2=Project Manager, 4=팀 구성원, 8=파트너, 16=Customer, 32=Other, 128=AdditionalRole1, 256=AdditionalRole2, 512=AdditionalRole3, 1024=AdditionalRole4, 2048=AdditionalRole5

정의

ApiContact

Name 경로 형식 Description
회사 이름
CompanyName string
연락처 ID
ContactId uuid
DescriptionHTML
DescriptionHTML string
디스플레이 이름
DisplayName string
전자 메일
Email string
이름 (FirstName)
FirstName string
IsIdentity
IsIdentity boolean
성씨
LastName string
제목
Title string

ApiProject

Name 경로 형식 Description
ProjectId
ProjectId uuid

ApiTask

Name 경로 형식 Description
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
이름
Name string
ProjectId
ProjectId uuid
StartDateTime
StartDateTime date-time
TaskId
TaskId uuid