Freigeben über


InLoox (Vorschau)

Der InLoox Connector hilft Teams dabei, Projektworkflows zu optimieren, indem allgemeine Aufgaben wie das Erstellen und Aktualisieren von Projekten, Aufgaben und Kontakten innerhalb ihres InLoox-Arbeitsbereichs automatisiert werden. Verwenden Sie diesen Connector, um InLoox in Microsoft-Dienste wie Outlook, SharePoint oder Teams zu integrieren und eine nahtlose Prozessautomatisierung für die Projektplanung, Zusammenarbeit und Ressourcennachverfolgung zu ermöglichen.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name InLoox
URL https://www.inloox.com
Email support@inloox.com
Connectormetadaten
Herausgeber InLoox
Webseite https://www.inloox.com
Datenschutzrichtlinie https://www.inloox.com/privacy-policy/
Kategorien Zusammenarbeit; Produktivität

InLoox Power Automate Connector

Überblick

Mit dem InLoox Power Automate Connector können Sie mit der InLoox REST-API interagieren, um Projektmanagementaufgaben wie das Erstellen von Projekten, das Verwalten von Aufgaben und das Behandeln von Kontakten zu automatisieren. Es unterstützt Integrationsszenarien in Power Automate und Power Apps, sodass Benutzer Workflows erstellen können, die InLoox mit anderen Diensten verbinden.

Voraussetzungen

Sie benötigen Folgendes, um fortzufahren:

  • Ein Microsoft Power Apps- oder Power Automate-Plan mit benutzerdefiniertem Connectorfeature
  • Ein InLoox-Konto mit entsprechendem API-Zugriff
  • Ein InLoox-API-Schlüssel (verwendet über X-API-KEY Header)
  • Die Power Platform CLI (paconn)

Erstellen des Verbinders

Der Connector verwendet die API-Schlüsselauthentifizierung. Stellen Sie sicher, dass Sie über einen InLoox-API-Schlüssel mit ausreichenden Berechtigungen verfügen.

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

Ersetzen Sie <api_key> sie durch ihren tatsächlichen Schlüssel. Der API-Schlüssel muss im X-API-KEY Header übergeben werden, wie in der Swagger-Definition angegeben.

API-Hostkonfiguration

  • Host: https://app.inloox.com
  • BasePath: /api/v1/odata/
  • Authentifizierung: API-Schlüssel (X-API-KEY Header)

Unterstützte Vorgänge

Der Connector macht die folgenden Vorgänge nach Entität gruppiert verfügbar:

📁 Projektmanagement

  • GET /Project: Auflisten von Projekten mit optionalem OData-Filter und Paginierung
  • POST /Project: Erstellen eines neuen Projekts
  • GET /Project/{projectId}: Abrufen eines Projekts nach ID
  • PATCH /Project/{projectId}: Aktualisieren eines Projekts nach ID
  • DELETE /Project/{projectId}: Löschen eines Projekts
  • POST /Project/{projectId}/AddMember: Hinzufügen eines Mitglieds zu einem Projekt

✅ Aufgabenverwaltung

  • GET /Task: Auflisten von Aufgaben mit optionalem OData-Filter und Paginierung
  • POST /Task: Erstellen einer neuen Aufgabe
  • GET /Task/{taskId}: Abrufen einer Aufgabe nach ID
  • PATCH /Task/{taskId}: Aktualisieren einer Aufgabe nach ID
  • DELETE /Task/{taskId}: Löschen einer Aufgabe

👤 Kontaktverwaltung

  • GET /Contact: Kontakte mit optionalem OData-Filter und Paginierung auflisten

Entitätsdefinitionen

ApiProjectInput

Enthält Felder wie Name, , StartDate, EndDate, ClientId, Priority, und IsArchivedandere.

ApiTaskInput

Felder umfassen Name, , WorkAmount, StartDateTime, EndDateTime, und DescriptionHTMLProjectId.

AddProjectMemberInput

  • contactId (uuid): ID des hinzuzufügenden Kontakts
  • role (int): Rollen-ID (z. B. 2 = Projektmanager, 4 = Teammitglied)

Hinweise

  • Alle Endpunkte folgen der OData-Abfragesyntax zum Filtern und Paginieren
  • Stellen Sie sicher, dass die Korrektheit Content-Type (application/json) in den Textkörperanforderungen festgelegt ist.
  • Für PATCH- und POST-Anforderungen müssen erforderliche Schemas übereinstimmen ApiProjectInput und ApiTaskInput
  • API-Schlüsselsicherheit wird über den X-API-KEY Header erzwungen.

Weitere Informationen

Ausführliche Informationen zu Entitätsmodellen und Verwendungsbeispielen finden Sie unter https://github.com/inloox-dev oder Kontakt support@inloox.com.

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Nicht teilbar

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
apiKey securestring "apiKey" für die InLoox-API Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Aktualisiert ein Projekt anhand der ID

Aktualisiert das angegebene Projekt mit neuen Informationen.

Aktualisiert eine Aufgabe anhand der ID

Aktualisiert den angegebenen Vorgang mit neuen Details.

Erstellt ein neues Projekt

Erstellt ein neues Projekt mit den bereitgestellten Informationen.

Erstellt eine neue Aufgabe

Erstellt eine neue Aufgabe mit den bereitgestellten Informationen.

Fügt einem Projekt ein Mitglied hinzu

Fügt dem angegebenen Projekt ein Element hinzu.

Löscht ein Projekt nach ID

Löscht das angegebene Projekt anhand seines eindeutigen Bezeichners.

Löscht eine Aufgabe nach ID

Löscht den angegebenen Vorgang anhand seines eindeutigen Bezeichners.

Ruft ein Projekt anhand der ID ab.

Ruft ein bestimmtes Projekt anhand seines eindeutigen Bezeichners ab.

Ruft eine Aufgabe nach ID ab.

Ruft eine bestimmte Aufgabe anhand des eindeutigen Bezeichners ab.

Ruft eine Liste von Aufgaben ab.

Gibt alle Vorgänge basierend auf den angegebenen OData-Filter- und Paginierungsparametern zurück.

Ruft eine Liste von Kontakten ab.

Gibt alle Kontakte basierend auf den angegebenen OData-Filter- und Paginierungsparametern zurück.

Ruft eine Liste von Projekten ab.

Gibt alle Projekte basierend auf den angegebenen OData-Filter- und Paginierungsparametern zurück.

Aktualisiert ein Projekt anhand der ID

Aktualisiert das angegebene Projekt mit neuen Informationen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bezeichner des Projekts
projectId True uuid

Der eindeutige Bezeichner des zu aktualisierenden Projekts.

ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
DivisionId
DivisionId uuid
Enddatum
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
Name
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
Startdatum
StartDate date-time
ValueScore
ValueScore integer

Gibt zurück

Name Pfad Typ Beschreibung
value
value array of ApiProject

Aktualisiert eine Aufgabe anhand der ID

Aktualisiert den angegebenen Vorgang mit neuen Details.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bezeichner des Vorgangs
taskId True uuid

Der eindeutige Bezeichner der zu aktualisierenden Aufgabe.

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

Gibt zurück

Name Pfad Typ Beschreibung
value
value array of ApiTask

Erstellt ein neues Projekt

Erstellt ein neues Projekt mit den bereitgestellten Informationen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
DivisionId
DivisionId uuid
Enddatum
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
Name
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
Startdatum
StartDate date-time
ValueScore
ValueScore integer

Gibt zurück

Body
ApiProject

Erstellt eine neue Aufgabe

Erstellt eine neue Aufgabe mit den bereitgestellten Informationen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
GroupId
GroupId uuid
Name
Name string
ProjectId
ProjectId uuid
StartDateTime
StartDateTime date-time
WorkAmount
WorkAmount number

Gibt zurück

Body
ApiTask

Fügt einem Projekt ein Mitglied hinzu

Fügt dem angegebenen Projekt ein Element hinzu.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bezeichner des Projekts
projectId True uuid

Der eindeutige Bezeichner des Projekts, dem das Element hinzugefügt wird.

contactId
contactId True uuid

Die ID des Kontakts, der dem Projekt hinzugefügt werden soll

role
role True integer

Der numerische Rollenbezeichner für das Element. Mögliche Werte: 2=Projektmanager, 4=Teammitglied, 8=Partner, 16=Kunde, 32=Other, 128=AdditionalRole1, 256=AdditionalRole2, 512=AdditionalRole3, 1024=AdditionalRole4, 2048=AdditionalRole5

Löscht ein Projekt nach ID

Löscht das angegebene Projekt anhand seines eindeutigen Bezeichners.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bezeichner des Projekts
projectId True uuid

Der eindeutige Bezeichner des zu löschenden Projekts.

Löscht eine Aufgabe nach ID

Löscht den angegebenen Vorgang anhand seines eindeutigen Bezeichners.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bezeichner des Vorgangs
taskId True uuid

Der eindeutige Bezeichner der zu löschenden Aufgabe.

Ruft ein Projekt anhand der ID ab.

Ruft ein bestimmtes Projekt anhand seines eindeutigen Bezeichners ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bezeichner des Projekts
projectId True uuid

Der eindeutige Bezeichner des abzurufenden Projekts.

Gibt zurück

Name Pfad Typ Beschreibung
value
value array of ApiProject

Ruft eine Aufgabe nach ID ab.

Ruft eine bestimmte Aufgabe anhand des eindeutigen Bezeichners ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bezeichner des Vorgangs
taskId True uuid

Der eindeutige Bezeichner der abzurufenden Aufgabe.

Gibt zurück

Name Pfad Typ Beschreibung
value
value array of ApiTask

Ruft eine Liste von Aufgaben ab.

Gibt alle Vorgänge basierend auf den angegebenen OData-Filter- und Paginierungsparametern zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
OData-Filterzeichenfolge
$filter string

Eine OData-Filterzeichenfolge zum Filtern der zurückgegebenen Vorgänge.

Maximale Anzahl von Vorgängen
$top number

Die maximale Anzahl der zurückzugebenden Vorgänge.

Gibt zurück

Name Pfad Typ Beschreibung
value
value array of ApiTask

Ruft eine Liste von Kontakten ab.

Gibt alle Kontakte basierend auf den angegebenen OData-Filter- und Paginierungsparametern zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
OData-Filterzeichenfolge
$filter string

Eine OData-Filterzeichenfolge zum Filtern der zurückgegebenen Kontakte.

Maximale Anzahl von Kontakten
$top number

Die maximale Anzahl von Kontakten, die zurückgegeben werden sollen.

Gibt zurück

Name Pfad Typ Beschreibung
value
value array of ApiContact

Ruft eine Liste von Projekten ab.

Gibt alle Projekte basierend auf den angegebenen OData-Filter- und Paginierungsparametern zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
OData-Filterzeichenfolge
$filter string

Eine OData-Filterzeichenfolge zum Filtern der zurückgegebenen Projekte.

Maximale Anzahl von Projekten
$top number

Die maximale Anzahl von Projekten, die zurückgegeben werden sollen.

Gibt zurück

Name Pfad Typ Beschreibung
value
value array of ApiProject

Definitionen

ApiContact

Name Pfad Typ Beschreibung
Firmenname
CompanyName string
Kontakt-ID
ContactId uuid
DescriptionHTML
DescriptionHTML string
Anzeigename
DisplayName string
Email
Email string
Vorname
FirstName string
IsIdentity
IsIdentity boolean
Nachname
LastName string
Title
Title string

ApiProject

Name Pfad Typ Beschreibung
ProjectId
ProjectId uuid

ApiTask

Name Pfad Typ Beschreibung
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
Name
Name string
ProjectId
ProjectId uuid
StartDateTime
StartDateTime date-time
TaskId
TaskId uuid