Megosztás:


InLoox (előzetes verzió)

Az InLoox-összekötő segít a csapatoknak egyszerűsíteni a projekt-munkafolyamatokat olyan gyakori feladatok automatizálásával, mint például projektek, tevékenységek és névjegyek létrehozása és frissítése az InLoox-munkaterületen. Ezzel az összekötővel integrálhatja az InLooxot olyan Microsoft-szolgáltatásokkal, mint az Outlook, a SharePoint vagy a Teams, így zökkenőmentes folyamatautomatizálást tesz lehetővé a projekttervezéshez, az együttműködéshez és az erőforrás-nyomkövetéshez.

Ez az összekötő a következő termékekben és régiókban érhető el:

Service Class Régiók
Copilot Studio prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Logikai alkalmazások Standard Az összes Logic Apps-régió , kivéve a következőket:
     - Azure Government-régiók
     - Azure China-régiók
     - Amerikai Védelmi Minisztérium (DoD)
Power Alkalmazások prémium Az összes Power Apps-régió , kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Power Automate prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Érintkezés
Név InLoox
URL https://www.inloox.com
Email support@inloox.com
Összekötő metaadatai
Kiadó InLoox
Webhely https://www.inloox.com
Adatvédelmi irányelvek https://www.inloox.com/privacy-policy/
Kategóriák Együttműködés; Termelékenység

InLoox Power Automate-összekötő

Áttekintés

Az InLoox Power Automate Connector lehetővé teszi, hogy az InLoox REST API-val együttműködve automatizálhassa a projektfelügyeleti feladatokat, például projekteket hozhat létre, feladatokat kezelhet és névjegyeket kezelhet. Támogatja a Power Automate és a Power Apps integrációs forgatókönyveit, így a felhasználók olyan munkafolyamatokat hozhatnak létre, amelyek az InLooxot más szolgáltatásokkal kötik össze.

Előfeltételek

A folytatáshoz a következőkre lesz szüksége:

  • Microsoft Power Apps- vagy Power Automate-csomag egyéni összekötő funkcióval
  • InLoox-fiók megfelelő API-hozzáféréssel
  • InLoox API-kulcs (fejlécen keresztül X-API-KEY használva)
  • A Power Platform parancssori felülete (paconn)

Az összekötő létrehozása

Az összekötő API-kulcsos hitelesítést használ. Győződjön meg arról, hogy rendelkezik megfelelő engedélyekkel rendelkező InLoox API-kulccsal.

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

Cserélje le <api_key> a tényleges kulcsra. Az API-kulcsot a fejlécben kell átadni a X-API-KEY Swagger-definícióban megadott módon.

API-gazdagép konfigurálása

  • Gazdagép: https://app.inloox.com
  • BasePath: /api/v1/odata/
  • Hitelesítés: API-kulcs (X-API-KEY fejléc)

Támogatott műveletek

Az összekötő az alábbi műveleteket teszi elérhetővé entitások szerint csoportosítva:

📁 Projektmenedzsment

  • GET /Project: Projektek listázása választható OData-szűrővel és lapozással
  • POST /Project: Új projekt létrehozása
  • GET /Project/{projectId}: Projekt lekérése azonosító alapján
  • PATCH /Project/{projectId}: Projekt frissítése azonosító alapján
  • DELETE /Project/{projectId}: Projekt törlése
  • POST /Project/{projectId}/AddMember: Tag hozzáadása egy projekthez

✅ Feladatkezelés

  • GET /Task: Tevékenységek listázása választható OData-szűrővel és lapszámozással
  • POST /Task: Új tevékenység létrehozása
  • GET /Task/{taskId}: Tevékenység lekérése azonosító alapján
  • PATCH /Task/{taskId}: Tevékenység frissítése azonosító alapján
  • DELETE /Task/{taskId}: Tevékenység törlése

👤 Kapcsolatkezelés

  • GET /Contact: Partnerek listázása választható OData-szűrővel és lapszámozással

Entitásdefiníciók

ApiProjectInput

Olyan mezőket tartalmaz, mint a Name, StartDate, EndDate, ClientId, Priority, IsArchivedés mások.

ApiTaskInput

A mezők közé tartoznak a Namekövetkezők: , WorkAmount, StartDateTime, EndDateTimeProjectIdés DescriptionHTML.

AddProjectMemberInput

  • contactId (uuid): A hozzáadni kívánt partner azonosítója
  • role (int): Szerepkör-azonosító (pl. 2 = Project Manager, 4 = Csapattag)

Jegyzetek

  • Minden végpont az OData lekérdezési szintaxist követi a szűréshez és a lapozáshoz
  • Győződjön meg arról, hogy a helyes Content-Type (application/json) beállítás be van állítva a törzskérelmekben
  • PATCH- és POST-kérelmek esetén a szükséges sémáknak meg kell egyeznie ApiProjectInput a ApiTaskInput
  • Az API-kulcs biztonsága a X-API-KEY fejlécen keresztül lesz érvényesítve

További információk

Az entitásmodellekkel és a használati példákkal kapcsolatos részletekért látogasson el https://github.com/inloox-dev vagy lépjen kapcsolatba a következővel support@inloox.com:

Kapcsolat létrehozása

Az összekötő a következő hitelesítési típusokat támogatja:

Alapértelmezett A kapcsolat létrehozásának paraméterei. Minden régió Nem osztható meg

Alapértelmezett

Alkalmazható: Minden régió

A kapcsolat létrehozásának paraméterei.

Ez nem megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a rendszer kérni fogja, hogy hozzon létre új kapcsolatot.

Név Típus Description Kötelező
apiKey securestring "apiKey" az InLoox API-hoz True

Szabályozási korlátok

Name Hívások Megújítási időszak
API-hívások kapcsolatonként 100 60 másodperc

Műveletek

Feladat lekérése azonosító alapján

Egy adott feladatot az egyedi azonosítójával kér le.

Lekéri a tevékenységek listáját

A megadott OData-szűrő és lapozási paraméterek alapján visszaadja az összes feladatot.

Partnerek listájának lekérése

A megadott OData-szűrő és lapszámozási paraméterek alapján adja vissza az összes névjegyet.

Projekt frissítése azonosító szerint

Frissíti a megadott projektet új információkkal.

Projekt lekérése azonosító alapján

Egy adott projektet az egyedi azonosítójával kér le.

Projekt törlése azonosító alapján

A megadott projektet az egyedi azonosítójával törli.

Projektek listájának lekérése

Az összes projektet a megadott OData-szűrő és lapozási paraméterek alapján adja vissza.

Tag hozzáadása projekthez

Tagot ad hozzá a megadott projekthez.

Tevékenység frissítése azonosító szerint

Frissíti a megadott feladatot új részletekkel.

Tevékenység törlése azonosító alapján

A megadott feladatot az egyedi azonosítójával törli.

Új feladat létrehozása

Új feladatot hoz létre a megadott információkkal.

Új projekt létrehozása

Létrehoz egy új projektet a megadott információkkal.

Feladat lekérése azonosító alapján

Egy adott feladatot az egyedi azonosítójával kér le.

Paraméterek

Name Kulcs Kötelező Típus Description
A tevékenység azonosítója
taskId True uuid

A lekérendő feladat egyedi azonosítója.

Válaszok

Name Elérési út Típus Description
value
value array of ApiTask

Lekéri a tevékenységek listáját

A megadott OData-szűrő és lapozási paraméterek alapján visszaadja az összes feladatot.

Paraméterek

Name Kulcs Kötelező Típus Description
OData szűrősztring
$filter string

OData-szűrősztring a visszaadott feladatok szűréséhez.

Tevékenységek maximális száma
$top number

A visszaadni kívánt tevékenységek maximális száma.

Válaszok

Name Elérési út Típus Description
value
value array of ApiTask

Partnerek listájának lekérése

A megadott OData-szűrő és lapszámozási paraméterek alapján adja vissza az összes névjegyet.

Paraméterek

Name Kulcs Kötelező Típus Description
OData szűrősztring
$filter string

OData-szűrősztring a visszaadott névjegyek szűréséhez.

Partnerek maximális száma
$top number

A visszaadni kívánt névjegyek maximális száma.

Válaszok

Name Elérési út Típus Description
value
value array of ApiContact

Projekt frissítése azonosító szerint

Frissíti a megadott projektet új információkkal.

Paraméterek

Name Kulcs Kötelező Típus Description
A projekt azonosítója
projectId True uuid

A frissíteni kívánt projekt egyedi azonosítója.

ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
Osztásazonosító
DivisionId uuid
Befejezési dátum
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
Név
Name string
NumberIncremential
NumberIncremential integer
NumberPrefix
NumberPrefix string
NumberSuffix
NumberSuffix string
Portfolióazonosító
PortfolioId uuid
Priority
Priority integer
ProjectStatusId
ProjectStatusId uuid
RiskScore
RiskScore integer
SizeScore
SizeScore integer
Kezdési dátum
StartDate date-time
ValueScore
ValueScore integer

Válaszok

Name Elérési út Típus Description
value
value array of ApiProject

Projekt lekérése azonosító alapján

Egy adott projektet az egyedi azonosítójával kér le.

Paraméterek

Name Kulcs Kötelező Típus Description
A projekt azonosítója
projectId True uuid

A lekérni kívánt projekt egyedi azonosítója.

Válaszok

Name Elérési út Típus Description
value
value array of ApiProject

Projekt törlése azonosító alapján

A megadott projektet az egyedi azonosítójával törli.

Paraméterek

Name Kulcs Kötelező Típus Description
A projekt azonosítója
projectId True uuid

A törölni kívánt projekt egyedi azonosítója.

Projektek listájának lekérése

Az összes projektet a megadott OData-szűrő és lapozási paraméterek alapján adja vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
OData szűrősztring
$filter string

OData-szűrősztring a visszaadott projektek szűréséhez.

Projektek maximális száma
$top number

A visszaadni kívánt projektek maximális száma.

Válaszok

Name Elérési út Típus Description
value
value array of ApiProject

Tag hozzáadása projekthez

Tagot ad hozzá a megadott projekthez.

Paraméterek

Name Kulcs Kötelező Típus Description
a projekt azonosítója
projectId True uuid

Annak a projektnek az egyedi azonosítója, amelyhez a tag hozzá lesz adva.

contactId
contactId True uuid

A projekthez hozzáadni kívánt partner azonosítója

szerepkör
role True integer

A tag numerikus szerepkör-azonosítója. Lehetséges értékek: 2=Project Manager, 4=Csapattag, 8=Partner, 16=Ügyfél, 32=Egyéb, 128=AdditionalRole1, 256=AdditionalRole2, 512=AdditionalRole3, 1024=AdditionalRole4, 2048=AdditionalRole5

Tevékenység frissítése azonosító szerint

Frissíti a megadott feladatot új részletekkel.

Paraméterek

Name Kulcs Kötelező Típus Description
A tevékenység azonosítója
taskId True uuid

A frissíteni kívánt tevékenység egyedi azonosítója.

DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
Csoportazonosító
GroupId uuid
Név
Name string
Projektazonosító
ProjectId uuid
StartDateTime
StartDateTime date-time
WorkAmount
WorkAmount number

Válaszok

Name Elérési út Típus Description
value
value array of ApiTask

Tevékenység törlése azonosító alapján

A megadott feladatot az egyedi azonosítójával törli.

Paraméterek

Name Kulcs Kötelező Típus Description
A tevékenység azonosítója
taskId True uuid

A törölni kívánt tevékenység egyedi azonosítója.

Új feladat létrehozása

Új feladatot hoz létre a megadott információkkal.

Paraméterek

Name Kulcs Kötelező Típus Description
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
Csoportazonosító
GroupId uuid
Név
Name string
Projektazonosító
ProjectId uuid
StartDateTime
StartDateTime date-time
WorkAmount
WorkAmount number

Válaszok

Törzs
ApiTask

Új projekt létrehozása

Létrehoz egy új projektet a megadott információkkal.

Paraméterek

Name Kulcs Kötelező Típus Description
ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
Osztásazonosító
DivisionId uuid
Befejezési dátum
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
Név
Name string
NumberIncremential
NumberIncremential integer
NumberPrefix
NumberPrefix string
NumberSuffix
NumberSuffix string
Portfolióazonosító
PortfolioId uuid
Priority
Priority integer
ProjectStatusId
ProjectStatusId uuid
RiskScore
RiskScore integer
SizeScore
SizeScore integer
Kezdési dátum
StartDate date-time
ValueScore
ValueScore integer

Válaszok

Törzs
ApiProject

Definíciók

ApiContact

Name Elérési út Típus Description
Cégnév
CompanyName string
Kapcsolatfelvétel azonosítója
ContactId uuid
DescriptionHTML
DescriptionHTML string
Megjelenítendő név
DisplayName string
Email
Email string
Keresztnév
FirstName string
IsIdentity
IsIdentity boolean
Vezetéknév
LastName string
Cím
Title string

ApiProject

Name Elérési út Típus Description
Projektazonosító
ProjectId uuid

ApiTask

Name Elérési út Típus Description
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
Név
Name string
Projektazonosító
ProjectId uuid
StartDateTime
StartDateTime date-time
TaskId
TaskId uuid