InLoox (preview)
De InLoox Connector helpt teams bij het stroomlijnen van projectwerkstromen door algemene taken te automatiseren, zoals het maken en bijwerken van projecten, taken en contactpersonen binnen hun InLoox-werkruimte. Gebruik deze connector om InLoox te integreren met Microsoft-services zoals Outlook, SharePoint of Teams, waardoor naadloze procesautomatisering mogelijk is voor projectplanning, samenwerking en het bijhouden van resources.
Deze connector is beschikbaar in de volgende producten en regio's:
| Dienst | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Logic-apps | Standaard | Alle Logic Apps-regio's , met uitzondering van het volgende: - Azure Government-regio's - Azure China-regio's - Us Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Contactpersoon | |
|---|---|
| Naam | InLoox |
| URL | https://www.inloox.com |
| E-mailen | support@inloox.com |
| Connector-metagegevens | |
|---|---|
| Uitgever | InLoox |
| Webpagina | https://www.inloox.com |
| Privacybeleid | https://www.inloox.com/privacy-policy/ |
| Categorieën | Samenwerking; Productiviteit |
InLoox Power Automate-connector
Overzicht
Met de InLoox Power Automate-connector kunt u communiceren met de InLoox REST API om projectbeheertaken te automatiseren, zoals het maken van projecten, het beheren van taken en het afhandelen van contactpersonen. Het biedt ondersteuning voor integratiescenario's in Power Automate en Power Apps, zodat gebruikers werkstromen kunnen bouwen die InLoox verbinden met andere services.
Vereiste voorwaarden
U hebt het volgende nodig om door te gaan:
- Een Microsoft Power Apps- of Power Automate-abonnement met aangepaste connectorfunctie
- Een InLoox-account met de juiste API-toegang
- Een InLoox API-sleutel (gebruikt via
X-API-KEYheader) - De Power Platform CLI (
paconn)
De connector bouwen
De connector maakt gebruik van API-sleutelverificatie. Zorg ervoor dat u een InLoox API-sleutel hebt met voldoende machtigingen.
paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --secret <api_key>
Vervang door <api_key> uw werkelijke sleutel. De API-sleutel moet worden doorgegeven in de X-API-KEY header zoals opgegeven in de Swagger-definitie.
API-hostconfiguratie
-
Host:
https://app.inloox.com -
BasePath:
/api/v1/odata/ -
Verificatie: API-sleutel (
X-API-KEYheader)
Ondersteunde bewerkingen
De connector bevat de volgende bewerkingen gegroepeerd op entiteit:
📁 Projectmanagement
- GET /Project: projecten weergeven met optioneel OData-filter en paginering
- POST/Project: een nieuw project maken
- GET /Project/{projectId}: Een project ophalen op id
- PATCH /Project/{projectId}: een project bijwerken op id
- DELETE /Project/{projectId}: Een project verwijderen
- POST /Project/{projectId}/AddMember: Een lid toevoegen aan een project
✅ Taakbeheer
- GET /Task: taken weergeven met optioneel OData-filter en paginering
- POST/Taak: een nieuwe taak maken
- GET /Task/{taskId}: een taak ophalen op id
- PATCH /Task/{taskId}: een taak bijwerken op id
- DELETE /Task/{taskId}: een taak verwijderen
👤 Beheer van contactpersonen
- GET /Contact: Lijst met contactpersonen met optioneel OData-filter en paginering
Entiteitsdefinities
ApiProjectInput
Bevat velden zoals Name, StartDate, EndDate, ClientId, , , Priority, en IsArchivedandere.
ApiTaskInput
Velden zijn onder andere , , , , en DescriptionHTMLProjectId. EndDateTimeStartDateTimeWorkAmountName
AddProjectMemberInput
-
contactId(uuid): id van de contactpersoon die moet worden toegevoegd -
role(int): Rol-id (bijvoorbeeld 2 = Projectmanager, 4 = Teamlid)
Opmerkingen
- Alle eindpunten volgen de OData-querysyntaxis voor filteren en pagineren
- Zorg ervoor dat de juiste
Content-Type(application/json) is ingesteld in de hoofdtekstaanvragen - Voor PATCH- en POST-aanvragen moeten de vereiste schema's overeenkomen
ApiProjectInputenApiTaskInput - API-sleutelbeveiliging wordt afgedwongen via de
X-API-KEYheader
Meer informatie
Ga of https://github.com/inloox-dev neem contact op support@inloox.commet de entiteitsmodellen en gebruiksvoorbeelden voor meer informatie over entiteitsmodellen en gebruiksvoorbeelden.
Een verbinding maken
De connector ondersteunt de volgende verificatietypen:
| standaard | Parameters voor het maken van verbinding. | Alle regio's | Niet deelbaar |
Verstek
Van toepassing: Alle regio's
Parameters voor het maken van verbinding.
Dit is geen deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt een andere gebruiker gevraagd om expliciet een nieuwe verbinding te maken.
| Naam | Typologie | Description | Verplicht |
|---|---|---|---|
| apiKey | beveiligde string | 'apiKey' voor de InLoox-API | Klopt |
Beperkingslimieten
| Name | Aanroepen | Verlengingsperiode |
|---|---|---|
| API-aanroepen per verbinding | 100 | 60 seconden |
Acties
| Een project bijwerken op id |
Werkt het opgegeven project bij met nieuwe informatie. |
| Een taak bijwerken op id |
Hiermee werkt u de opgegeven taak bij met nieuwe details. |
| Hiermee haalt u een lijst met contactpersonen op |
Hiermee worden alle contactpersonen geretourneerd op basis van de opgegeven OData-filter- en pagineringsparameters. |
| Hiermee haalt u een lijst met taken op |
Retourneert alle taken op basis van de opgegeven OData-filter- en pagineringsparameters. |
| Hiermee maakt u een nieuw project |
Hiermee maakt u een nieuw project met de opgegeven informatie. |
| Hiermee maakt u een nieuwe taak |
Hiermee maakt u een nieuwe taak met de opgegeven informatie. |
| Hiermee verwijdert u een project op id |
Hiermee verwijdert u het opgegeven project met de unieke id. |
| Hiermee verwijdert u een taak op id |
Hiermee verwijdert u de opgegeven taak met de unieke id. |
| Hiermee wordt een lijst met projecten opgehaald |
Retourneert alle projecten op basis van de opgegeven OData-filter- en pagineringsparameters. |
| Hiermee wordt een project opgehaald op id |
Hiermee wordt een specifiek project opgehaald op basis van de unieke id. |
| Hiermee wordt een taak opgehaald op id |
Hiermee haalt u een specifieke taak op met de unieke id. |
| Voegt een lid toe aan een project |
Hiermee voegt u een lid toe aan het opgegeven project. |
Een project bijwerken op id
Werkt het opgegeven project bij met nieuwe informatie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van het project
|
projectId | True | uuid |
De unieke id van het project dat moet worden bijgewerkt. |
|
ClientId
|
ClientId | uuid | ||
|
DescriptionHTML
|
DescriptionHTML | string | ||
|
DivisionId
|
DivisionId | uuid | ||
|
Einddatum
|
EndDate | date-time | ||
|
IsArchived
|
IsArchived | boolean | ||
|
IsRecycled
|
IsRecycled | boolean | ||
|
LockMode
|
LockMode | integer | ||
|
Naam
|
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 | ||
|
Begindatum
|
StartDate | date-time | ||
|
ValueScore
|
ValueScore | integer |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
waarde
|
value | array of ApiProject |
Een taak bijwerken op id
Hiermee werkt u de opgegeven taak bij met nieuwe details.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van de taak
|
taskId | True | uuid |
De unieke id van de taak die moet worden bijgewerkt. |
|
DescriptionHTML
|
DescriptionHTML | string | ||
|
EndDateTime
|
EndDateTime | date-time | ||
|
GroupId
|
GroupId | uuid | ||
|
Naam
|
Name | string | ||
|
ProjectId
|
ProjectId | uuid | ||
|
StartDateTime
|
StartDateTime | date-time | ||
|
WorkAmount
|
WorkAmount | number |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
waarde
|
value | array of ApiTask |
Hiermee haalt u een lijst met contactpersonen op
Hiermee worden alle contactpersonen geretourneerd op basis van de opgegeven OData-filter- en pagineringsparameters.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
OData-filtertekenreeks
|
$filter | string |
Een OData-filtertekenreeks om de geretourneerde contactpersonen te filteren. |
|
|
Maximum aantal contactpersonen
|
$top | number |
Het maximum aantal contactpersonen dat moet worden geretourneerd. |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
waarde
|
value | array of ApiContact |
Hiermee haalt u een lijst met taken op
Retourneert alle taken op basis van de opgegeven OData-filter- en pagineringsparameters.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
OData-filtertekenreeks
|
$filter | string |
Een OData-filterreeks om de geretourneerde taken te filteren. |
|
|
Maximum aantal taken
|
$top | number |
Het maximum aantal taken dat moet worden geretourneerd. |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
waarde
|
value | array of ApiTask |
Hiermee maakt u een nieuw project
Hiermee maakt u een nieuw project met de opgegeven informatie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
ClientId
|
ClientId | uuid | ||
|
DescriptionHTML
|
DescriptionHTML | string | ||
|
DivisionId
|
DivisionId | uuid | ||
|
Einddatum
|
EndDate | date-time | ||
|
IsArchived
|
IsArchived | boolean | ||
|
IsRecycled
|
IsRecycled | boolean | ||
|
LockMode
|
LockMode | integer | ||
|
Naam
|
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 | ||
|
Begindatum
|
StartDate | date-time | ||
|
ValueScore
|
ValueScore | integer |
Retouren
- Body
- ApiProject
Hiermee maakt u een nieuwe taak
Hiermee maakt u een nieuwe taak met de opgegeven informatie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
DescriptionHTML
|
DescriptionHTML | string | ||
|
EndDateTime
|
EndDateTime | date-time | ||
|
GroupId
|
GroupId | uuid | ||
|
Naam
|
Name | string | ||
|
ProjectId
|
ProjectId | uuid | ||
|
StartDateTime
|
StartDateTime | date-time | ||
|
WorkAmount
|
WorkAmount | number |
Retouren
- Body
- ApiTask
Hiermee verwijdert u een project op id
Hiermee verwijdert u het opgegeven project met de unieke id.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van het project
|
projectId | True | uuid |
De unieke id van het project dat moet worden verwijderd. |
Hiermee verwijdert u een taak op id
Hiermee verwijdert u de opgegeven taak met de unieke id.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van de taak
|
taskId | True | uuid |
De unieke id van de taak die moet worden verwijderd. |
Hiermee wordt een lijst met projecten opgehaald
Retourneert alle projecten op basis van de opgegeven OData-filter- en pagineringsparameters.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
OData-filtertekenreeks
|
$filter | string |
Een OData-filterreeks om de geretourneerde projecten te filteren. |
|
|
Maximum aantal projecten
|
$top | number |
Het maximum aantal projecten dat moet worden geretourneerd. |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
waarde
|
value | array of ApiProject |
Hiermee wordt een project opgehaald op id
Hiermee wordt een specifiek project opgehaald op basis van de unieke id.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van het project
|
projectId | True | uuid |
De unieke id van het project dat moet worden opgehaald. |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
waarde
|
value | array of ApiProject |
Hiermee wordt een taak opgehaald op id
Hiermee haalt u een specifieke taak op met de unieke id.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van de taak
|
taskId | True | uuid |
De unieke id van de taak die moet worden opgehaald. |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
waarde
|
value | array of ApiTask |
Voegt een lid toe aan een project
Hiermee voegt u een lid toe aan het opgegeven project.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
id van het project
|
projectId | True | uuid |
De unieke id van het project waaraan het lid wordt toegevoegd. |
|
contactId
|
contactId | True | uuid |
De id van de contactpersoon die moet worden toegevoegd aan het project |
|
rol
|
role | True | integer |
De numerieke rol-id voor het lid. Mogelijke waarden: 2=Projectmanager, 4=Teamlid, 8=Partner, 16=Klant, 32=Overige, 128=AdditionalRole1, 256=AdditionalRole2, 512=AdditionalRole3, 1024=AdditionalRole4, 2048=AdditionalRole5 |
Definities
ApiContact
| Name | Pad | Type | Description |
|---|---|---|---|
|
Bedrijfsnaam
|
CompanyName | string | |
|
Contact-ID
|
ContactId | uuid | |
|
DescriptionHTML
|
DescriptionHTML | string | |
|
Schermnaam
|
DisplayName | string | |
|
E-mailen
|
string | ||
|
Voornaam
|
FirstName | string | |
|
IsIdentity
|
IsIdentity | boolean | |
|
Achternaam
|
LastName | string | |
|
Title
|
Title | string |
ApiProject
| Name | Pad | Type | Description |
|---|---|---|---|
|
ProjectId
|
ProjectId | uuid |
ApiTask
| Name | Pad | Type | Description |
|---|---|---|---|
|
DescriptionHTML
|
DescriptionHTML | string | |
|
EndDateTime
|
EndDateTime | date-time | |
|
Naam
|
Name | string | |
|
ProjectId
|
ProjectId | uuid | |
|
StartDateTime
|
StartDateTime | date-time | |
|
TaskId
|
TaskId | uuid |