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 |
| 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-KEYhaszná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-KEYfejlé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
ApiProjectInputaApiTaskInput - Az API-kulcs biztonsága a
X-API-KEYfejlé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
|
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 |