Sdílet prostřednictvím


InLoox (Preview)

Konektor InLoox pomáhá týmům zjednodušit projektové pracovní postupy tím, že automatizuje běžné úkoly, jako je vytváření a aktualizace projektů, úkolů a kontaktů v rámci jejich pracovního prostoru InLoox. Pomocí tohoto konektoru můžete integrovat InLoox se službami Microsoftu, jako je Outlook, SharePoint nebo Teams, a umožnit tak bezproblémovou automatizaci procesů pro plánování projektů, spolupráci a sledování zdrojů.

Tento konektor je dostupný v následujících produktech a oblastech:

Service Class Regions
Copilot Studio Premium Všechny oblasti Power Automate s výjimkou následujících:
     – státní správa USA (GCC)
     – státní správa USA (GCC High)
     - China Cloud provozovaný společností 21Vianet
     - Ministerstvo obrany USA (DoD)
Logic Apps Standard Všechny oblasti Logic Apps s výjimkou následujících:
     – Oblasti Azure Government
     – Oblasti Azure China
     - Ministerstvo obrany USA (DoD)
Power Apps Premium Všechny oblasti Power Apps s výjimkou následujících:
     – státní správa USA (GCC)
     – státní správa USA (GCC High)
     - China Cloud provozovaný společností 21Vianet
     - Ministerstvo obrany USA (DoD)
Power Automate Premium Všechny oblasti Power Automate s výjimkou následujících:
     – státní správa USA (GCC)
     – státní správa USA (GCC High)
     - China Cloud provozovaný společností 21Vianet
     - Ministerstvo obrany USA (DoD)
Kontakt
Název InLoox
URL https://www.inloox.com
Email support@inloox.com
Metadata konektoru
Vydavatel InLoox
Internetová stránka https://www.inloox.com
Zásady ochrany osobních údajů https://www.inloox.com/privacy-policy/
Kategorie Spolupráce; Produktivita

Konektor InLoox Power Automate

Přehled

Konektor InLoox Power Automate umožňuje pracovat s rozhraním REST API InLoox a automatizovat úlohy řízení projektů, jako jsou vytváření projektů, správa úkolů a zpracování kontaktů. Podporuje scénáře integrace v Power Automate a Power Apps a umožňuje uživatelům vytvářet pracovní postupy, které připojují InLoox k jiným službám.

Požadavky

Abyste mohli pokračovat, budete potřebovat následující:

  • Plán Microsoft Power Apps nebo Power Automate s funkcí vlastního konektoru
  • Účet InLoox s odpovídajícím přístupem k rozhraní API
  • Klíč rozhraní API InLoox (použitý prostřednictvím X-API-KEY hlavičky)
  • Rozhraní příkazového řádku Power Platform (paconn)

Sestavení spojnice

Konektor používá ověřování pomocí klíče rozhraní API. Ujistěte se, že máte klíč rozhraní API InLoox s dostatečnými oprávněními.

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

Nahraďte <api_key> skutečným klíčem. Klíč rozhraní API musí být předán v X-API-KEY hlavičce, jak je uvedeno v definici Swaggeru.

Konfigurace hostitele rozhraní API

  • Hostitel: https://app.inloox.com
  • BasePath: /api/v1/odata/
  • Ověřování: Klíč rozhraní API (X-API-KEY hlavička)

Podporované operace

Konektor zveřejňuje následující operace seskupené podle entity:

📁 Řízení projektů

  • GET /Project: Výpis projektů s volitelným filtrem OData a stránkováním
  • POST /Project: Vytvoření nového projektu
  • GET /Project/{projectId}: Získání projektu podle ID
  • PATCH /Project/{projectId}: Aktualizace projektu podle ID
  • DELETE /Project/{projectId}: Odstranění projektu
  • POST /Project/{projectId}/AddMember: Přidání člena do projektu

✅ Správa úloh

  • GET /Task: Výpis úkolů s volitelným filtrem OData a stránkováním
  • POST /Task: Vytvoření nového úkolu
  • GET /Task/{taskId}: Získání úkolu podle ID
  • PATCH /Task/{taskId}: Aktualizace úkolu podle ID
  • DELETE /Task/{taskId}: Odstranění úkolu

👤 Správa kontaktů

  • GET /Contact: Výpis kontaktů s volitelným filtrem OData a stránkováním

Definice entit

ApiProjectInput

Zahrnuje pole, například Name, , EndDatePriorityStartDateClientIdIsArchiveda další.

ApiTaskInput

Pole zahrnují Name, , StartDateTimeWorkAmount, EndDateTime, ProjectId, a DescriptionHTML.

AddProjectMemberInput

  • contactId (uuid): ID kontaktu, který chcete přidat
  • role (int): ID role (např. 2 = Projektový manažer, 4 = člen týmu)

Poznámky

  • Všechny koncové body se řídí syntaxí dotazu OData pro filtrování a stránkování.
  • Ujistěte se, že je v požadavcích textu nastavená správná Content-Type (application/json).
  • V případě požadavků PATCH a POST se musí požadovaná schémata shodovat ApiProjectInput a ApiTaskInput
  • Zabezpečení klíče rozhraní API se vynucuje prostřednictvím hlavičky X-API-KEY .

Další informace

Podrobnosti o modelech entit a příkladech použití najdete na adrese https://github.com/inloox-dev nebo kontaktu support@inloox.com.

Vytvoření připojení

Konektor podporuje následující typy ověřování:

výchozí Parametry pro vytvoření připojení Všechny oblasti Nesdílitelné

Výchozí

Použitelné: Všechny oblasti

Parametry pro vytvoření připojení

Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.

Název Typ Description Povinné
apiKey securestring "apiKey" pro rozhraní API InLoox Pravdivé

Limity omezování

Name Volání Období obnovení
Volání rozhraní API na připojení 100 60 sekund

Akce

Aktualizuje projekt podle ID.

Aktualizuje zadaný projekt novými informacemi.

Aktualizuje úkol podle ID.

Aktualizuje zadaný úkol novými podrobnostmi.

Načte projekt podle ID.

Načte konkrétní projekt podle jeho jedinečného identifikátoru.

Načte seznam kontaktů.

Vrátí všechny kontakty na základě zadaného filtru OData a parametrů stránkování.

Načte seznam projektů.

Vrátí všechny projekty na základě zadaného filtru OData a parametrů stránkování.

Načte seznam úkolů.

Vrátí všechny úkoly na základě zadaného filtru OData a parametrů stránkování.

Načte úkol podle ID.

Načte konkrétní úkol podle jeho jedinečného identifikátoru.

Odstraní projekt podle ID.

Odstraní zadaný projekt podle jeho jedinečného identifikátoru.

Odstraní úkol podle ID.

Odstraní zadaný úkol podle jeho jedinečného identifikátoru.

Přidá člena do projektu.

Přidá člena do zadaného projektu.

Vytvoří nový projekt.

Vytvoří nový projekt s poskytnutými informacemi.

Vytvoří nový úkol.

Vytvoří nový úkol s poskytnutými informacemi.

Aktualizuje projekt podle ID.

Aktualizuje zadaný projekt novými informacemi.

Parametry

Name Klíč Vyžadováno Typ Description
Identifikátor projektu
projectId True uuid

Jedinečný identifikátor projektu, který se má aktualizovat.

ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
Id dělení
DivisionId uuid
EndDate
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
Název
Name string
NumberIncremential
NumberIncremential integer
NumberPrefix
NumberPrefix string
Číselná přípona
NumberSuffix string
ID portfolia
PortfolioId uuid
Priority
Priority integer
ProjectStatusId
ProjectStatusId uuid
RiskScore
RiskScore integer
SizeScore
SizeScore integer
StartDate
StartDate date-time
ValueScore
ValueScore integer

Návraty

Name Cesta Typ Description
value
value array of ApiProject

Aktualizuje úkol podle ID.

Aktualizuje zadaný úkol novými podrobnostmi.

Parametry

Name Klíč Vyžadováno Typ Description
Identifikátor úkolu
taskId True uuid

Jedinečný identifikátor úkolu, který se má aktualizovat.

DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
Id skupiny
GroupId uuid
Název
Name string
Id projektu
ProjectId uuid
StartDateTime
StartDateTime date-time
WorkAmount
WorkAmount number

Návraty

Name Cesta Typ Description
value
value array of ApiTask

Načte projekt podle ID.

Načte konkrétní projekt podle jeho jedinečného identifikátoru.

Parametry

Name Klíč Vyžadováno Typ Description
Identifikátor projektu
projectId True uuid

Jedinečný identifikátor projektu, který se má načíst.

Návraty

Name Cesta Typ Description
value
value array of ApiProject

Načte seznam kontaktů.

Vrátí všechny kontakty na základě zadaného filtru OData a parametrů stránkování.

Parametry

Name Klíč Vyžadováno Typ Description
Řetězec filtru OData
$filter string

Řetězec filtru OData pro filtrování vrácených kontaktů.

Maximální počet kontaktů
$top number

Maximální počet kontaktů, které se mají vrátit.

Návraty

Name Cesta Typ Description
value
value array of ApiContact

Načte seznam projektů.

Vrátí všechny projekty na základě zadaného filtru OData a parametrů stránkování.

Parametry

Name Klíč Vyžadováno Typ Description
Řetězec filtru OData
$filter string

Řetězec filtru OData pro filtrování vrácených projektů.

Maximální počet projektů
$top number

Maximální počet projektů, které se mají vrátit.

Návraty

Name Cesta Typ Description
value
value array of ApiProject

Načte seznam úkolů.

Vrátí všechny úkoly na základě zadaného filtru OData a parametrů stránkování.

Parametry

Name Klíč Vyžadováno Typ Description
Řetězec filtru OData
$filter string

Řetězec filtru OData pro filtrování vrácených úkolů.

Maximální počet úkolů
$top number

Maximální počet úkolů, které se mají vrátit.

Návraty

Name Cesta Typ Description
value
value array of ApiTask

Načte úkol podle ID.

Načte konkrétní úkol podle jeho jedinečného identifikátoru.

Parametry

Name Klíč Vyžadováno Typ Description
Identifikátor úkolu
taskId True uuid

Jedinečný identifikátor úkolu, který se má načíst.

Návraty

Name Cesta Typ Description
value
value array of ApiTask

Odstraní projekt podle ID.

Odstraní zadaný projekt podle jeho jedinečného identifikátoru.

Parametry

Name Klíč Vyžadováno Typ Description
Identifikátor projektu
projectId True uuid

Jedinečný identifikátor projektu, který chcete odstranit.

Odstraní úkol podle ID.

Odstraní zadaný úkol podle jeho jedinečného identifikátoru.

Parametry

Name Klíč Vyžadováno Typ Description
Identifikátor úkolu
taskId True uuid

Jedinečný identifikátor úkolu, který chcete odstranit.

Přidá člena do projektu.

Přidá člena do zadaného projektu.

Parametry

Name Klíč Vyžadováno Typ Description
identifikátor projektu
projectId True uuid

Jedinečný identifikátor projektu, do kterého bude člen přidán.

contactId
contactId True uuid

ID kontaktu, který se má přidat do projektu

role
role True integer

Identifikátor číselné role člena. Možné hodnoty: 2=Projektový manažer, 4=Člen týmu, 8=Partner, 16=Customer, 32=Other, 128=AdditionalRole1, 256=AdditionalRole2, 512=AdditionalRole3, 1024=AdditionalRole4, 2048=AdditionalRole5

Vytvoří nový projekt.

Vytvoří nový projekt s poskytnutými informacemi.

Parametry

Name Klíč Vyžadováno Typ Description
ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
Id dělení
DivisionId uuid
EndDate
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
Název
Name string
NumberIncremential
NumberIncremential integer
NumberPrefix
NumberPrefix string
Číselná přípona
NumberSuffix string
ID portfolia
PortfolioId uuid
Priority
Priority integer
ProjectStatusId
ProjectStatusId uuid
RiskScore
RiskScore integer
SizeScore
SizeScore integer
StartDate
StartDate date-time
ValueScore
ValueScore integer

Návraty

Body
ApiProject

Vytvoří nový úkol.

Vytvoří nový úkol s poskytnutými informacemi.

Parametry

Name Klíč Vyžadováno Typ Description
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
Id skupiny
GroupId uuid
Název
Name string
Id projektu
ProjectId uuid
StartDateTime
StartDateTime date-time
WorkAmount
WorkAmount number

Návraty

Body
ApiTask

Definice

ApiContact

Name Cesta Typ Description
Název společnosti
CompanyName string
ID kontaktu
ContactId uuid
DescriptionHTML
DescriptionHTML string
ZobrazovanéJméno
DisplayName string
Email
Email string
Křestní jméno
FirstName string
IsIdentity
IsIdentity boolean
Příjmení
LastName string
Title
Title string

ApiProject

Name Cesta Typ Description
Id projektu
ProjectId uuid

ApiTask

Name Cesta Typ Description
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
Název
Name string
Id projektu
ProjectId uuid
StartDateTime
StartDateTime date-time
Id úkolu
TaskId uuid