Resco Cloud
Resco Cloud ist eine all-in-One-Geschäftslösung, die hochgradig anpassbar, sicher, funktionsreich und 100% offline einsatzbereit ist.
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 | Resco-Experten sind bereit, aufzuhören und zu helfen |
| URL | https://www.resco.net/contact-support/ |
| mobilecrm@resco.net |
| Connectormetadaten | |
|---|---|
| Herausgeber | Resco |
| Webseite | https://www.resco.net/resco-cloud/ |
| Datenschutzrichtlinie | https://www.resco.net/privacy-notice/ |
| Kategorien | Vertrieb und CRM; Produktivität |
Resco Cloud bietet Ihnen all-in-One-Geschäftslösungen, die hochgradig anpassbar, sicher, funktionsreich und 100% offline einsatzbereit sind. Dieser Connector ermöglicht Vorgängen, mit denen Sie Datensätze nahtlos erstellen, lesen, aktualisieren und löschen können.
Voraussetzungen
Um diesen Connector verwenden zu können, benötigen Sie Folgendes:
- Eine Organisation bei Resco Cloud oder ein beliebiges verbundenes Produkt von Resco.
- Sie können sich hier für eine kostenlose 30-tägige Testversion registrieren.
- Ein Benutzerkonto mit Schemazugriffsberechtigungen oder Systemadministratorberechtigungen.
So erhalten Sie Anmeldeinformationen
Dieser Connector verwendet Basic die Authentifizierung. Beim Erstellen eines neuen Connectors (in Power Apps/Logic Apps) müssen Sie Anmeldeinformationen angeben.
Sie müssen auch einen Server auswählen, der mit diesem Connector verwendet werden soll, und den Namen der Organisation, den Sie während der Registrierung angegeben haben.
Erste Schritte mit Connector
Fügen Sie einfach jeden Resco Cloud Connector-Schritt zu Ihrem Flow hinzu, und beginnen Sie mit dem Zugreifen auf/Ändern von Daten in Ihrer Resco Cloud-Organisation. Mit diesem Connector können Sie grundlegende Datenvorgänge ausführen, z. B. Lese-/Erstellung/Aktualisierung/Löschvorgang.
Bekannte Probleme und Einschränkungen
Paging
Die List records Aktion gibt maximal 1000 Datensätze zurück. Wenn Sie weitere Datensätze abrufen möchten, müssen Sie den Skip token Eingabeparameter verwenden. Die Skip token Wird nicht direkt zurückgegeben, sondern wird stattdessen Next Link zurückgegeben, die auch enthält Skip token .
Um den nächsten Aktionsaufruf aufzulösenSkip token, können Sie den Ausdruck in Set variable Schritt wie folgt verwenden:List records
{
"inputs": {
"name": "skipToken",
"value": "@{if(empty(outputs('List_records')?['body/@odata.nextLink']),null,decodeUriComponent(substring(outputs('List_records')?['body/@odata.nextLink'],add(indexOf(outputs('List_records')?['body/@odata.nextLink'], '$skipToken='),11))))}"
}
}
Auslöser
Resco Cloud Connector unterstützt Trigger für Erstellungs-, Aktualisierungs- und Löschvorgänge.
Bei erweiterten Anforderungen gibt es eine Problemumgehung mithilfe des Serverprozessereignisses und das Aufrufen einer HTTP-Anforderung, die von "Wenn eine HTTP-Anforderung empfangen wird" bereitgestellt wird. Erstellen Sie einfach einen neuen automatisierten Cloudfluss, nennen Sie ihn, und klicken Sie auf "Überspringen", um einen leeren Fluss zu erstellen. Suchen Sie nach "Request"-Connector, und fügen Sie den Trigger "Wenn eine HTTP-Anforderung empfangen wird" hinzu. Legen Sie "Request Body JSON Schema" fest, um den id Parameter zu akzeptieren:
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
}
}
Legen Sie unter "Erweiterte Optionen anzeigen" die Methode auf POST. Speichern Sie den Fluss, um "HTTP POST-URL" zu generieren.
Jetzt müssen Sie einen Prozess zum Aufrufen des Triggers in Ihrem Fluss erstellen. Melden Sie sich bei Ihrem Resco Cloud-Server an, starten Sie die Admin-Konsole, und wählen Sie im Menü "Prozesse" aus. Klicken Sie auf "Neu", geben Sie einen Namen für den neuen Prozess ein, wählen Sie die gewünschte Entität aus (z. B. Konto), und das gewünschte Ereignis (z. B. Datensatz wird erstellt).
Fügen Sie eine StringList-Variable headers hinzu, und fügen Sie ihr ein Element Content-Type: application/json;charset=utf-8 hinzu.
Fügen Sie eine Zeichenfolgenvariable body als "Text formatieren" hinzu:
\{ "id": "{Entity.id}" \}
Fügen Sie dann den Funktionsschritt Server.InvokeWebRequest mit POST der Methode hinzu. URL, die aus "Wenn eine HTTP-Anforderung empfangen wird" auslöser und textkörpervariabler wird.
Wenn Sie nun einen Datensatz des angegebenen Entitätstyps erstellen, wird der Trigger aktiviert.
Häufige Fehler und Abhilfemaßnahmen
Stellen Sie für Cloudserver sicher, dass Sie den richtigen Server im Dialogfeld "Verbindung" angegeben haben. Wenn dies nicht der Fehler ist, wird möglicherweise ein nicht autorisierter Fehler angezeigt. Geben Sie für benutzerdefinierte oder lokale Server die URL einschließlich Protokoll und Port ein (falls zutreffend), z. B. https://mycompany.com[:8080]
Häufig gestellte Fragen
- F: Verwenden von
List recordsEingabeparametern A: Dies sind standardmäßige OData-Abfrageparameter. Die Syntax für jeden Eingabeparameter wird durch die OData-Spezifikation definiert. Das einzige, was Sie sich vorstellen sollten, besteht darin, logische Namen anstelle von Anzeigenamen zu verwenden. (z. B. Konto -> Konto, Name -> Name usw.). Logische Namen finden Sie unter Entitäten in der Admin-Konsole. - F: Wie erhalte ich eine Auswahllistenbezeichnung?
A: Jedes Auswahllistenfeld gibt 2 Werte zurück:
-
Field- Dies ist der Auswahllistenwert. -
Field (Label)– Dies ist die Bezeichnung für den Auswahllistenwert.
-
- F: Wie erhalte ich eine Nachschlagebezeichnung?
A: Jedes Nachschlagefeld gibt drei Werte zurück:
-
Field- Dies ist die ID (GUID) des Verweises. -
Field (Label)- Dies ist die Bezeichnung (primärer Name) des Verweises. -
Field (Type)- Dies ist die Zielentität des Verweises.
-
- F: Wie setiere ich das Nachschlagefeld?
A: Beim Festlegen von Nachschlagefeldern müssen Sie einen Verweis erstellen, der aus Datensatztyp und Datensatz-ID besteht.
- Aus dem vorhandenen Datensatz in Ihrem Fluss können Sie folgendes verwenden:
OData Id - Durch Erstellen eines Ausdrucks
logicalName:id - Durch Erstellen eines Ausdrucks
logicalName('id')
- Aus dem vorhandenen Datensatz in Ihrem Fluss können Sie folgendes verwenden:
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Cloud Server | Verwenden Sie einen Cloudserver, um auf Ihre Organisation zuzugreifen. | Alle Regionen | Nicht teilbar |
| Lokaler Server | Verwenden Sie einen lokalen Server, um auf Ihre Organisation zuzugreifen. | Alle Regionen | Nicht teilbar |
| Standard [VERALTET] | Diese Option ist nur für ältere Verbindungen ohne expliziten Authentifizierungstyp vorgesehen und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt. | Alle Regionen | Nicht teilbar |
Cloud Server
Authentifizierungs-ID: cloudServer
Anwendbar: Alle Regionen
Verwenden Sie einen Cloudserver, um auf Ihre Organisation zuzugreifen.
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 |
|---|---|---|---|
| Resco Server | Schnur | Richtig | |
| Organization | Schnur | Richtig | |
| Nutzername | securestring | Richtig | |
| Kennwort | securestring | Richtig |
Lokaler Server
Auth-ID: onPremiseServer
Anwendbar: Alle Regionen
Verwenden Sie einen lokalen Server, um auf Ihre Organisation zuzugreifen.
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 |
|---|---|---|---|
| Resco Server | Schnur | Richtig | |
| Organization | Schnur | Richtig | |
| Nutzername | securestring | Richtig | |
| Kennwort | securestring | Richtig |
Standard [VERALTET]
Anwendbar: Alle Regionen
Diese Option ist nur für ältere Verbindungen ohne expliziten Authentifizierungstyp vorgesehen und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.
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 |
|---|---|---|---|
| Resco Server | Schnur | Richtig | |
| Organization | Schnur | Richtig | |
| Nutzername | securestring | Richtig | |
| Kennwort | securestring | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abrufen des aktuellen Benutzers |
Abrufen des aktuellen Benutzerdatensatzes nach ID |
| Aktualisieren eines Datensatzes |
Datensatz nach ID aktualisieren |
| Bericht generieren |
Bericht generieren |
| Datensatz abrufen |
Datensatz nach ID abrufen |
| Datensatz löschen |
Datensatz nach ID löschen |
| Datensätze auflisten |
Liste der Datensätze abrufen |
| Erstellen eines neuen Datensatzes |
Erstellen eines neuen Datensatzes |
| Fragebogen abrufen |
Abrufen des Frageärdatensatzes nach ID |
| Fragebogen auflisten |
Liste der Fragebogendatensätze abrufen |
Abrufen des aktuellen Benutzers
Abrufen des aktuellen Benutzerdatensatzes nach ID
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Auswahlabfrage
|
$select | string |
Beschränken der beim Abrufen von Daten zurückgegebenen Eigenschaften |
|
|
Abfrage erweitern
|
$expand | string |
Verwandte Datensätze, die mit angeforderten Datensätzen eingeschlossen werden sollen (Standard = keine) |
Gibt zurück
Aktualisieren eines Datensatzes
Datensatz nach ID aktualisieren
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datensatzkennung
|
id | True | string |
Geben Sie einen GUID (Globally Unique Identifier) ein. |
|
ETag
|
If-Match | string |
ETag (Entitätsversion) |
|
|
Name der Entität
|
entity | True | string |
Name der Entität |
|
body
|
body | True | dynamic |
Neue Eigenschaftswerte |
Gibt zurück
Bericht generieren
Bericht generieren
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Entität
|
entity | True | string |
Name der Entität |
|
Datensatzkennung
|
id | True | string |
Geben Sie einen GUID (Globally Unique Identifier) ein. |
|
Berichtsname
|
report | True | string |
Name des Berichts |
|
Format
|
extension | True | string |
Format der Datei |
Gibt zurück
- Melden von Inhalten
- binary
Datensatz abrufen
Datensatz nach ID abrufen
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datensatzkennung
|
id | True | string |
Geben Sie einen GUID (Globally Unique Identifier) ein. |
|
Auswahlabfrage
|
$select | string |
Beschränken der beim Abrufen von Daten zurückgegebenen Eigenschaften |
|
|
Abfrage erweitern
|
$expand | string |
Verwandte Datensätze, die mit angeforderten Datensätzen eingeschlossen werden sollen (Standard = keine) |
|
|
Name der Entität
|
entity | True | string |
Name der Entität |
Gibt zurück
Datensatz löschen
Datensatz nach ID löschen
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datensatzkennung
|
id | True | string |
Geben Sie einen GUID (Globally Unique Identifier) ein. |
|
ETag
|
If-Match | string |
ETag (Entitätsversion) |
|
|
Name der Entität
|
entity | True | string |
Name der Entität |
Datensätze auflisten
Liste der Datensätze abrufen
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Auswahlabfrage
|
$select | string |
Beschränken der beim Abrufen von Daten zurückgegebenen Eigenschaften |
|
|
Filterabfrage
|
$filter | string |
Eine ODATA-Filterabfrage zum Einschränken der zurückgegebenen Datensätze |
|
|
Bestellung nach
|
$orderby | string |
Eine ODATA orderBy-Abfrage zum Angeben der Reihenfolge von Datensätzen |
|
|
Abfrage erweitern
|
$expand | string |
Verwandte Datensätze, die mit angeforderten Datensätzen eingeschlossen werden sollen (Standard = keine) |
|
|
Höchste Anzahl
|
$top | integer |
Gesamtzahl der abzurufenden Datensätze |
|
|
Anzahl überspringen
|
$skip | integer |
Überspringen der ersten n Datensätze |
|
|
Skiptoken
|
$skiptoken | string |
Das Token für den Zugriff auf die nächste Seite von Datensätzen |
|
|
Name der Entität
|
entity | True | string |
Name der Entität |
Gibt zurück
Erstellen eines neuen Datensatzes
Erstellen eines neuen Datensatzes
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Entität
|
entity | True | string |
Name der Entität |
|
body
|
body | True | dynamic |
Neuer Datensatz |
Gibt zurück
Fragebogen abrufen
Abrufen des Frageärdatensatzes nach ID
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datensatzkennung
|
id | True | string |
Geben Sie einen GUID (Globally Unique Identifier) ein. |
|
Auswahlabfrage
|
$select | string |
Beschränken der beim Abrufen von Daten zurückgegebenen Eigenschaften |
|
|
Questionaire-Name
|
questionnaire | True | string |
Name des Frageärs |
Gibt zurück
Fragebogen auflisten
Liste der Fragebogendatensätze abrufen
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Auswahlabfrage
|
$select | string |
Beschränken der beim Abrufen von Daten zurückgegebenen Eigenschaften |
|
|
Filterabfrage
|
$filter | string |
Eine ODATA-Filterabfrage zum Einschränken der zurückgegebenen Datensätze |
|
|
Höchste Anzahl
|
$top | integer |
Gesamtzahl der abzurufenden Datensätze |
|
|
Anzahl überspringen
|
$skip | integer |
Überspringen der ersten n Datensätze |
|
|
Skiptoken
|
$skiptoken | string |
Das Token für den Zugriff auf die nächste Seite von Datensätzen |
|
|
Questionaire-Name
|
questionnaire | True | string |
Name des Frageärs |
Gibt zurück
Auslöser
| Wenn ein Element erstellt wird, das gelöscht wird |
Wenn ein Element erstellt wird, das gelöscht wird |
Wenn ein Element erstellt wird, das gelöscht wird
Wenn ein Element erstellt wird, das gelöscht wird
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Entität
|
$entity | True | string |
Name der Entität |
|
Aktionsname
|
$action | True | string |
Maßnahme |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | string |
Definitionen
binär
Dies ist der grundlegende Datentyp "binary".