iMIS
iMIS, ein zweckorientiertes Engagement Management System für Vereine und gemeinnützige Organisationen.
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 | Computer System Innovations, Inc. |
| URL | https://csiinc.com/support |
| support@csiinc.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | Computer System Innovations, Inc. |
| Webseite | https://www.csiinc.com/ |
| Datenschutzrichtlinie | https://www.csiinc.com/privacy |
| Kategorien | Daten; Vertrieb und CRM |
iMIS ist das weltweit einzige Engagement Management System (EMS), das speziell für die individuellen Anforderungen Ihrer Organisation entwickelt wurde und ihre kontinuierliche Leistungsverbesserung unterstützt. Erweitern Sie Ihre iMIS-Daten – Kontakte, Aktivitäten, Panels, IQAs und vieles mehr – in das Power Automate- und Logic-Apps-Ökosystem mit den Triggern und Aktionen, die in diesem Connector verfügbar sind.
Voraussetzungen
Sie benötigen eine aktive iMIS-Instanz und ein Abonnement, um diesen Connector zu verwenden. Weitere Informationen finden Sie unter https://csi.ms/paprerequisites.
So erhalten Sie Anmeldeinformationen
Sie benötigen einen API-Schlüssel, um diesen Connector zu verwenden. (Hinweis: Dies ist nicht mit Ihren iMIS-API-Anmeldeinformationen identisch.) Anweisungen zum Abrufen Ihres API-Schlüssels finden Sie unter: https://csi.ms/paapikey
Erste Schritte mit Ihrem Connector
Sie können unserem einfachen Leitfaden folgen, um mit iMIS und Power Automate zu beginnen: https://csi.ms/pagettingstarted
Nachdem Sie erfolgreich eine Verbindung hergestellt haben, durchsuchen Sie unsere Automation Idea Library nach Ideen zu Automatisierungen, die Sie mit iMIS und Power Automate erstellen können: http://csi.ms/paideas
Bekannte Probleme und Einschränkungen
Eine vollständige Liste der bekannten Einschränkungen und aktuellen Probleme finden Sie unter: https://csi.ms/palimitations
Häufige Fehler und Abhilfemaßnahmen
401 Nicht autorisiert
Wenn dieser Statuscode zurückgegeben wird, überprüfen Sie den Antworttext, und suchen Sie nach einer X-CSI-Error-Msg benutzerdefinierten Kopfzeile. Dies hilft ihnen zu diagnostizieren, was das Problem ist.
Eine vollständige Liste der allgemeinen Schritte zur Problembehandlung finden Sie unter: https://csi.ms/palimitations
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 |
|---|---|---|---|
| CSI-API-Schlüssel | securestring | Bitte geben Sie Ihren CSI-API-Schlüssel ein, der im CSI-Cloud-Dashboard zu finden ist. | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abrufen aller Adressen für einen Kontakt |
Ruft eine Liste der Adressen für einen Kontakt ab. |
| Abrufen des Bilds eines Kontakts |
Ruft das Profilbild eines Kontakts anhand seiner iMIS-ID ab. |
| Abrufen einer Adresse für einen Kontakt |
Ruft eine Adresse für einen Kontakt ab. |
| Abrufen einer Aktivität nach Sequenz |
Ruft einen einzelnen Aktivitätsdatensatz anhand des SEQN-Werts (Sequence) ab. |
| Abrufen eines Datensatzes für mehrere Instanzenpanels |
Ruft einen Datensatz mit mehreren Instanzenpanels in iMIS ab. |
| Abrufen eines Einzelinstanzpaneldatensatzes |
Ruft einen einzelnen Instanzpanel-Datensatz in iMIS ab. |
| Abrufen eines Kontakts |
Ruft einen einzelnen Kontaktdatensatz anhand seiner iMIS-ID ab. |
| Aktualisieren der Postanschrift eines Kontakts |
Aktualisiert die Postanschrift eines Kontakts in iMIS. |
| Aktualisieren einer Aktivität |
Aktualisieren eines Aktivitätseintrags in iMIS |
| Aktualisieren einer Organisation |
Aktualisiert einen Kontaktdatensatz (Organisationsdatensatz) in iMIS. |
| Aktualisieren eines Datensatzes für mehrere Instanzenpanels |
Aktualisiert einen Datensatz für mehrere Instanzenpanels in iMIS. |
| Aktualisieren eines Einzelinstanzpaneldatensatzes |
Aktualisieren eines einzelnen Instanzpaneldatensatzes in iMIS. |
| Aktualisieren eines Kontakts |
Aktualisiert einen Kontaktdatensatz (Person) in iMIS. Die iMIS-ID ist im Anforderungstext erforderlich und wird verwendet, um den zu aktualisierenden Kontakt zu finden. Nur Felder mit Werten werden aktualisiert. Wenn ein Feld leer bleibt, wird es nicht aktualisiert. |
| Ausführen einer IQA |
Führt eine iMIS IQA an dem angegebenen Pfad aus. |
| Einen Kontakt erstellen |
Erstellt einen Kontaktdatensatz (Person) in iMIS. |
| Erstellen einer Aktivität |
Erstellen eines neuen Aktivitätseintrags in iMIS |
| Erstellen einer Organisation |
Erstellt einen Kontaktdatensatz (Organisationsdatensatz) in iMIS. |
| Erstellen eines Datensatzes für mehrere Instanzenpanels |
Erstellt einen Datensatz für mehrere Instanzenpanels in iMIS. |
| Löschen eines Datensatzes für mehrere Instanzenpanels |
Löscht einen Datensatz für mehrere Instanzenpanels in iMIS. |
| Löschen eines Einzelinstanz-Paneldatensatzes |
Löscht einen einzelnen Instanzpaneldatensatz in iMIS. |
| Suchen nach Paneldatensätzen |
Sucht iMIS-Paneleinträge nach verschiedenen Kriterien. Die meisten Suchfelder unterstützen Suchfilter, z. B. "startsWith:x" oder "contains:x". Eine vollständige Liste finden Sie in der Dokumentation. |
| Suchen von Aktivitäten |
Suchen nach Aktivitäten nach Typ, iMIS-ID und mehr |
| Suchen von Kontakten |
Sucht iMIS-Kontaktdatensätze nach verschiedenen Kriterien. Die meisten Suchfelder unterstützen Suchfilter, z. B. "startsWith:x" oder "contains:x". Eine vollständige Liste finden Sie in der Dokumentation. |
Abrufen aller Adressen für einen Kontakt
Ruft eine Liste der Adressen für einen Kontakt ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
iMIS-ID
|
contactId | True | string |
Die iMIS-ID zum Abrufen der Adressen für |
Gibt zurück
- Body
- AddressListDTO
Abrufen des Bilds eines Kontakts
Ruft das Profilbild eines Kontakts anhand seiner iMIS-ID ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
iMIS-ID
|
contactId | True | string |
iMIS-ID |
Gibt zurück
Stellt das Profilbild eines Kontakts dar.
- Body
- ContactPictureDTO
Abrufen einer Adresse für einen Kontakt
Ruft eine Adresse für einen Kontakt ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
iMIS-ID
|
contactId | True | string |
Die iMIS-ID zum Abrufen der Adresse für |
|
Adresszweck
|
addressPurpose | True | string |
Muss ein klar definierter Adresszweckname in iMIS sein |
Gibt zurück
- Body
- AddressDTO
Abrufen einer Aktivität nach Sequenz
Ruft einen einzelnen Aktivitätsdatensatz anhand des SEQN-Werts (Sequence) ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Sequenznummer
|
sequenceNumber | True | integer |
Laufende Nummer |
Gibt zurück
- Body
- ActivityDTO
Abrufen eines Datensatzes für mehrere Instanzenpanels
Ruft einen Datensatz mit mehreren Instanzenpanels in iMIS ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Panelname
|
panelNameMultiGet | string |
Der Name des Bereichs, aus dem abgerufen werden soll. |
|
|
body
|
body | dynamic |
Von GetPanelGetSchema generiertes Schema. |
Gibt zurück
Abrufen eines Einzelinstanzpaneldatensatzes
Ruft einen einzelnen Instanzpanel-Datensatz in iMIS ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Panelname
|
panelNameSingleGet | string |
Der Name des Bereichs, aus dem abgerufen werden soll. |
|
|
body
|
body | dynamic |
Von GetPanelGetSchema generiertes Schema. |
Gibt zurück
Abrufen eines Kontakts
Ruft einen einzelnen Kontaktdatensatz anhand seiner iMIS-ID ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
iMIS-ID
|
contactId | True | string |
iMIS-ID |
Gibt zurück
- Body
- ContactDTO
Aktualisieren der Postanschrift eines Kontakts
Aktualisiert die Postanschrift eines Kontakts in iMIS.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
iMIS-ID
|
id | True | string |
Die iMIS-ID der zu aktualisierenden Adresse |
|
Adresse 1
|
address1 | string |
Adresszeile 1 |
|
|
Adresse 2
|
address2 | string |
Adresszeile 2 |
|
|
Ortsname
|
city | string |
Ortsname auf der Adresse |
|
|
Code für Bundesland/Provinz
|
stateProvinceCode | string |
Gekürzter Code für das Bundesland/die Provinz |
|
|
Postleitzahl
|
postalCode | string |
Postleitzahl oder PLZ |
|
|
Ländercode
|
countryCode | string |
Abgekürzte Ländervorwahl |
|
|
Rufnummer
|
phone | string |
Formatierte Telefonnummer für diese Adresse |
|
|
E-Mail-Adresse
|
string |
E-Mail für diese Adresse |
||
|
Adresse 3
|
address3 | string |
Adresszeile 3 |
|
|
Faxnummer
|
fax | string |
Formatierte Faxnummer für diese Adresse |
Gibt zurück
- Body
- AddressDTO
Aktualisieren einer Aktivität
Aktualisieren eines Aktivitätseintrags in iMIS
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Aktionscodes
|
actionCodes | string | ||
|
Aktivitätstyp
|
activityType | string | ||
|
Betrag
|
amount | double | ||
|
Anlagensequenz
|
attachSeqn | integer | ||
|
Anlagensumme
|
attachTotal | double | ||
|
Batchnummer
|
batchNum | string | ||
|
Kampagnencode
|
campaignCode | string | ||
|
Kategorie
|
category | string | ||
|
Co-ID
|
coId | string | ||
|
Description
|
description | string | ||
|
Gültigkeitsdatum
|
effectiveDate | date | ||
|
Toleranzperiode
|
gracePeriod | integer | ||
|
Zu bearbeitende Absicht
|
intentToEdit | string | ||
|
Memorial/Tribute Code
|
memTribCode | string | ||
|
Membertyp
|
memberType | string | ||
|
Nächstes Installationsdatum
|
nextInstallDate | date | ||
|
Hinweis
|
note | string | ||
|
Hinweis 2
|
note2 | string | ||
|
Object
|
object | string | ||
|
Organisationscode
|
orgCode | string | ||
|
Ursprüngliche Transnummer
|
originatingTransNum | integer | ||
|
Anderer Code
|
otherCode | string | ||
|
Andere ID
|
otherId | string | ||
|
Zahlungsmethode
|
payMethod | string | ||
|
Produktcode
|
productCode | string | ||
|
Menge
|
quantity | double | ||
|
Wiederkehrende Anforderung
|
recurringRequest | boolean | ||
|
Sequence
|
seqn | True | integer | |
|
Solicitor-ID
|
solicitorId | string | ||
|
Quellcode
|
sourceCode | string | ||
|
Quellsystem
|
sourceSystem | string | ||
|
Statuscode
|
statusCode | string | ||
|
Steuerpflichtiger Wert
|
taxableValue | double | ||
|
Datum der Drosselung
|
thruDate | date | ||
|
Tickler-Datum
|
ticklerDate | date | ||
|
Transaktionsdatum
|
transactionDate | date | ||
|
UF1
|
uF1 | string |
Benutzerfeld 1 (Zeichenfolge) |
|
|
UF2
|
uF2 | string |
Benutzerfeld 2 (Zeichenfolge) |
|
|
UF3
|
uF3 | string |
Benutzerfeld 3 (Zeichenfolge) |
|
|
UF4
|
uF4 | double |
Benutzerfeld 4 (Dezimal) |
|
|
UF5
|
uF5 | double |
Benutzerfeld 5 (Dezimal) |
|
|
UF6
|
uF6 | date |
Benutzerfeld 6 (Datum) |
|
|
UF7
|
uF7 | date |
Benutzerfeld 7 (Datum) |
|
|
Einheiten
|
units | double |
Gibt zurück
- Body
- ActivityDTO
Aktualisieren einer Organisation
Aktualisiert einen Kontaktdatensatz (Organisationsdatensatz) in iMIS.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
iMIS-ID
|
id | True | string |
Die iMIS-ID (auch bezeichnet als: Kontakt-ID, Partei-ID) |
|
Name der Organisation
|
organizationName | string |
Der Name dieser Organisation |
|
|
Website-URL
|
websiteUrl | string |
Die Website-URL für die Homepage dieser Organisation |
|
|
Email
|
string |
Primäre E-Mail-Adresse der Organisation |
||
|
Telefon (Geschäftlich)
|
workPhone | string |
Die geschäftliche Telefonnummer der Organisation |
|
|
Faxnummer
|
fax | string |
Faxnummer der Organisation |
|
|
Membertyp
|
memberType | string |
Der Membertypcode der Organisation (z. B. "NM" oder "WEB") |
|
|
Abrechnungskategorie
|
billingCategory | string |
Name der Rechnungskategorie der Organisation |
|
|
Durtonart
|
majorKey | string |
Hauptschlüsselfeld der Organisation |
|
|
Der Status
|
status | string |
Statuscode der Organisation (z. B. "A", "D", "X") |
Gibt zurück
- Body
- ContactDTO
Aktualisieren eines Datensatzes für mehrere Instanzenpanels
Aktualisiert einen Datensatz für mehrere Instanzenpanels in iMIS.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Panelname
|
panelNameMultiUpdate | string |
Der Name des zu aktualisierenden Bereichs. |
|
|
body
|
body | dynamic |
Von GetPanelUpdateSchema generiertes Schema. |
Gibt zurück
Aktualisieren eines Einzelinstanzpaneldatensatzes
Aktualisieren eines einzelnen Instanzpaneldatensatzes in iMIS.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Panelname
|
panelNameSingleUpdate | string |
Der Name des zu aktualisierenden Bereichs. |
|
|
body
|
body | dynamic |
Von GetPanelSchema generiertes Schema. |
Gibt zurück
Aktualisieren eines Kontakts
Aktualisiert einen Kontaktdatensatz (Person) in iMIS. Die iMIS-ID ist im Anforderungstext erforderlich und wird verwendet, um den zu aktualisierenden Kontakt zu finden. Nur Felder mit Werten werden aktualisiert. Wenn ein Feld leer bleibt, wird es nicht aktualisiert.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
iMIS-ID
|
id | True | string |
Die iMIS-ID (auch bezeichnet als: Kontakt-ID, Partei-ID) |
|
Namenspräfix
|
namePrefix | string |
Das Namenspräfix des Kontakts (z. B. "Frau.") |
|
|
Vorname
|
firstName | string |
Vorname des Kontakts |
|
|
Informeller Name
|
informalName | string |
Der informelle Name des Kontakts (oder Spitzname) |
|
|
Zweitname
|
middleName | string |
Vorname des Kontakts |
|
|
Nachname
|
lastName | string |
Nachname des Kontakts |
|
|
Namenssuffix
|
nameSuffix | string |
Das Namenssuffix des Kontakts (z. B. "Jr.") |
|
|
Funktionaler Titel
|
functionalTitle | string |
Der Funktionale Titelcodewert des Kontakts |
|
|
Id der übergeordneten Organisation
|
parentOrganizationId | string |
Geben Sie die iMIS-ID einer übergeordneten Organisation an, mit der diese Person verknüpft werden soll. |
|
|
Email
|
string |
Primäre E-Mail-Adresse des Kontakts |
||
|
Telefon (Geschäftlich)
|
workPhone | string |
Die geschäftliche Telefonnummer des Kontakts |
|
|
Telefon (privat)
|
homePhone | string |
Die private Telefonnummer des Kontakts |
|
|
Mobiltelefon
|
mobilePhone | string |
Die Mobiltelefonnummer des Kontakts |
|
|
Faxnummer
|
fax | string |
Faxnummer des Kontakts |
|
|
Geschlecht
|
gender | string |
Der Gendercode des Kontakts (z. B. "M", "F" oder andere definierte Codes) |
|
|
Membertyp
|
memberType | string |
Der Membertypcode des Kontakts (z. B. "NM" oder "WEB") |
|
|
Abrechnungskategorie
|
billingCategory | string |
Name der Rechnungskategorie des Kontakts |
|
|
Durtonart
|
majorKey | string |
Hauptschlüsselfeld des Kontakts |
|
|
Der Status
|
status | string |
Statuscode des Kontakts (z. B. "A", "D", "X") |
Gibt zurück
- Body
- ContactDTO
Ausführen einer IQA
Führt eine iMIS IQA an dem angegebenen Pfad aus.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
IQA-Pfad
|
iqaPath | string |
Der Pfad der auszuführenden IQA. |
|
|
body
|
body | dynamic |
Iqa Filter. |
Gibt zurück
Einen Kontakt erstellen
Erstellt einen Kontaktdatensatz (Person) in iMIS.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Namenspräfix
|
namePrefix | string |
Das Namenspräfix des Kontakts (z. B. "Frau.") |
|
|
Vorname
|
firstName | string |
Vorname des Kontakts |
|
|
Informeller Name
|
informalName | string |
Der informelle Name des Kontakts (oder Spitzname) |
|
|
Zweitname
|
middleName | string |
Vorname des Kontakts |
|
|
Nachname
|
lastName | string |
Nachname des Kontakts |
|
|
Namenssuffix
|
nameSuffix | string |
Das Namenssuffix des Kontakts (z. B. "Jr.") |
|
|
Funktionaler Titel
|
functionalTitle | string |
Der Funktionale Titelcodewert des Kontakts |
|
|
Id der übergeordneten Organisation
|
parentOrganizationId | string |
Geben Sie die iMIS-ID einer übergeordneten Organisation an, mit der diese Person verknüpft werden soll. |
|
|
Name der Organisation
|
organizationName | string |
Der Name der Organisation, zu der dieser Kontakt gehört (wird nicht verwendet, wenn die ID der übergeordneten Organisation festgelegt ist) |
|
|
Email
|
string |
Primäre E-Mail-Adresse des Kontakts |
||
|
Telefon (Geschäftlich)
|
workPhone | string |
Die geschäftliche Telefonnummer des Kontakts |
|
|
Telefon (privat)
|
homePhone | string |
Die private Telefonnummer des Kontakts |
|
|
Mobiltelefon
|
mobilePhone | string |
Die Mobiltelefonnummer des Kontakts |
|
|
Faxnummer
|
fax | string |
Faxnummer des Kontakts |
|
|
Geschlecht
|
gender | string |
Der Gendercode des Kontakts (z. B. "M", "F" oder andere definierte Codes) |
|
|
Membertyp
|
memberType | string |
Der Membertypcode des Kontakts (z. B. "NM" oder "WEB") |
|
|
Abrechnungskategorie
|
billingCategory | string |
Name der Rechnungskategorie des Kontakts |
|
|
Durtonart
|
majorKey | string |
Hauptschlüsselfeld des Kontakts |
|
|
Der Status
|
status | string |
Statuscode des Kontakts (z. B. "A", "D", "X") |
|
|
Geburtsdatum
|
birthDate | date |
Geburtsdatum des Kontakts |
|
|
Beitrittsdatum
|
joinDate | date |
Teilnahmedatum des Kontakts |
Gibt zurück
- Body
- ContactDTO
Erstellen einer Aktivität
Erstellen eines neuen Aktivitätseintrags in iMIS
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Aktionscodes
|
actionCodes | string | ||
|
Aktivitätstyp
|
activityType | True | string | |
|
Betrag
|
amount | double | ||
|
Anlagensequenz
|
attachSeqn | integer | ||
|
Anlagensumme
|
attachTotal | double | ||
|
Batchnummer
|
batchNum | string | ||
|
Kampagnencode
|
campaignCode | string | ||
|
Kategorie
|
category | string | ||
|
Co-ID
|
coId | string | ||
|
Description
|
description | string | ||
|
Gültigkeitsdatum
|
effectiveDate | date | ||
|
Toleranzperiode
|
gracePeriod | integer | ||
|
iMIS-ID
|
id | True | string | |
|
Zu bearbeitende Absicht
|
intentToEdit | string | ||
|
Memorial/Tribute Code
|
memTribCode | string | ||
|
Membertyp
|
memberType | string | ||
|
Nächstes Installationsdatum
|
nextInstallDate | date | ||
|
Hinweis
|
note | string | ||
|
Hinweis 2
|
note2 | string | ||
|
Object
|
object | string | ||
|
Organisationscode
|
orgCode | string | ||
|
Ursprüngliche Transnummer
|
originatingTransNum | integer | ||
|
Anderer Code
|
otherCode | string | ||
|
Andere ID
|
otherId | string | ||
|
Zahlungsmethode
|
payMethod | string | ||
|
Produktcode
|
productCode | string | ||
|
Menge
|
quantity | double | ||
|
Wiederkehrende Anforderung
|
recurringRequest | boolean | ||
|
Solicitor-ID
|
solicitorId | string | ||
|
Quellcode
|
sourceCode | string | ||
|
Quellsystem
|
sourceSystem | string | ||
|
Statuscode
|
statusCode | string | ||
|
Steuerpflichtiger Wert
|
taxableValue | double | ||
|
Datum der Drosselung
|
thruDate | date | ||
|
Tickler-Datum
|
ticklerDate | date | ||
|
Transaktionsdatum
|
transactionDate | date | ||
|
UF1
|
uF1 | string |
Benutzerfeld 1 (Zeichenfolge) |
|
|
UF2
|
uF2 | string |
Benutzerfeld 2 (Zeichenfolge) |
|
|
UF3
|
uF3 | string |
Benutzerfeld 3 (Zeichenfolge) |
|
|
UF4
|
uF4 | double |
Benutzerfeld 4 (Dezimal) |
|
|
UF5
|
uF5 | double |
Benutzerfeld 5 (Dezimal) |
|
|
UF6
|
uF6 | date |
Benutzerfeld 6 (Datum) |
|
|
UF7
|
uF7 | date |
Benutzerfeld 7 (Datum) |
|
|
Einheiten
|
units | double |
Gibt zurück
- Body
- ActivityDTO
Erstellen einer Organisation
Erstellt einen Kontaktdatensatz (Organisationsdatensatz) in iMIS.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Organisation
|
organizationName | string |
Der Name dieser Organisation |
|
|
Website-URL
|
websiteUrl | string |
Die Website-URL für die Homepage dieser Organisation |
|
|
Email
|
string |
Primäre E-Mail-Adresse der Organisation |
||
|
Telefon (Geschäftlich)
|
workPhone | string |
Die geschäftliche Telefonnummer der Organisation |
|
|
Faxnummer
|
fax | string |
Faxnummer der Organisation |
|
|
Membertyp
|
memberType | string |
Der Membertypcode der Organisation (z. B. "NM" oder "WEB") |
|
|
Abrechnungskategorie
|
billingCategory | string |
Name der Rechnungskategorie der Organisation |
|
|
Durtonart
|
majorKey | string |
Hauptschlüsselfeld der Organisation |
|
|
Der Status
|
status | string |
Statuscode der Organisation (z. B. "A", "D", "X") |
|
|
Beitrittsdatum
|
joinDate | date |
Das Teilnahmedatum der Organisation |
Gibt zurück
- Body
- ContactDTO
Erstellen eines Datensatzes für mehrere Instanzenpanels
Erstellt einen Datensatz für mehrere Instanzenpanels in iMIS.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Panelname
|
panelNameMultiCreate | string |
Der Name des zu erstellenden Bereichs. |
|
|
body
|
body | dynamic |
Von GetPanelCreateSchema generiertes Schema. |
Gibt zurück
Löschen eines Datensatzes für mehrere Instanzenpanels
Löscht einen Datensatz für mehrere Instanzenpanels in iMIS.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Panelname
|
panelNameMultiDelete | string |
Der Name des zu löschenden Bereichs. |
|
|
body
|
body | dynamic |
Von GetPanelDeleteSchema generiertes Schema. |
Löschen eines Einzelinstanz-Paneldatensatzes
Löscht einen einzelnen Instanzpaneldatensatz in iMIS.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Panelname
|
panelNameSingleDelete | string |
Der Name des zu löschenden Bereichs. |
|
|
body
|
body | dynamic |
Von GetPanelDeleteSchema generiertes Schema. |
Suchen nach Paneldatensätzen
Sucht iMIS-Paneleinträge nach verschiedenen Kriterien. Die meisten Suchfelder unterstützen Suchfilter, z. B. "startsWith:x" oder "contains:x". Eine vollständige Liste finden Sie in der Dokumentation.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Panelname
|
panelNameFindPost | string |
Der Name des zu abfragenden Bereichs. |
|
|
body
|
body | dynamic |
Von GetPanelSchema generiertes Schema. |
Gibt zurück
Suchen von Aktivitäten
Suchen nach Aktivitäten nach Typ, iMIS-ID und mehr
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Aktivitätstyp
|
activityType | string |
Der Aktivitätstypcode |
|
|
iMIS-ID
|
imisId | string |
Die iMIS-ID |
|
|
Produktcode
|
productCode | string |
Der Produktcode |
|
|
Kategorie
|
category | string |
Die Kategorie |
|
|
Transaktionsdatum am oder vor
|
transactionDateBefore | date |
Transaktionsdatum am oder vor |
|
|
Transaktionsdatum nach
|
transactionDateAfter | date |
Transaktionsdatum nach |
|
|
Gültigkeitsdatum am oder vor
|
effectiveDateBefore | date |
Gültigkeitsdatum am oder vor |
|
|
Gültigkeitsdatum nach
|
effectiveDateAfter | date |
Gültigkeitsdatum nach |
|
|
Datum ein- oder vor
|
thruDateBefore | date |
Datum am oder vor |
|
|
Datum nach
|
thruDateAfter | date |
Datum nach |
|
|
Sortieren nach
|
sortBy | string |
Der Eigenschaftsname, nach dem sortiert werden soll |
|
|
Absteigend sortieren
|
sortDesc | boolean |
Wenn die Sortierreihenfolge absteigend sein soll (Standard ist aufsteigend) |
Gibt zurück
- Body
- ActivityListDTO
Suchen von Kontakten
Sucht iMIS-Kontaktdatensätze nach verschiedenen Kriterien. Die meisten Suchfelder unterstützen Suchfilter, z. B. "startsWith:x" oder "contains:x". Eine vollständige Liste finden Sie in der Dokumentation.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Vorname
|
firstName | string |
Vorname des Kontakts (unterstützt Filter) |
|
|
Nachname
|
lastName | string |
Nachname des Kontakts (unterstützt Filter) |
|
|
Vollständiger Name
|
fullName | string |
Vollständiger Name des Kontakts (unterstützt Filter) |
|
|
Primäre E-Mail-Adresse
|
string |
Primäre E-Mail-Adresse des Kontakts (unterstützt Filter) |
||
|
Membertypcode
|
memberType | string |
Membertypcode des Kontakts (unterstützt Filter) |
|
|
Name des Unternehmens
|
organization | string |
Organisationsname des Kontakts (unterstützt Filter) |
|
|
Filterdatensatztypen
|
recordType | string |
Filterdatensatztypen (Personen, Organisationen) |
|
|
Filter gelöschter Status
|
deleteType | string |
Filter gelöschter Status (für den Löschvorgang markiert) |
Gibt zurück
- Body
- ContactListDTO
Auslöser
| Wenn eine Aktivität hinzugefügt wird |
Wenn eine Aktivität hinzugefügt wird |
| Wenn eine Bestellung hinzugefügt wird |
Wenn eine Bestellung hinzugefügt wird |
Wenn eine Aktivität hinzugefügt wird
Wenn eine Bestellung hinzugefügt wird
Definitionen
ActivityDTO
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Aktionscodes
|
actionCodes | string | |
|
Aktivitätstyp
|
activityType | string | |
|
Betrag
|
amount | double | |
|
Anlagensequenz
|
attachSeqn | integer | |
|
Anlagensumme
|
attachTotal | double | |
|
Batchnummer
|
batchNum | string | |
|
Kampagnencode
|
campaignCode | string | |
|
Kategorie
|
category | string | |
|
Co-ID
|
coId | string | |
|
Description
|
description | string | |
|
Gültigkeitsdatum
|
effectiveDate | date | |
|
Toleranzperiode
|
gracePeriod | integer | |
|
iMIS-ID
|
id | string | |
|
Zu bearbeitende Absicht
|
intentToEdit | string | |
|
Memorial/Tribute Code
|
memTribCode | string | |
|
Membertyp
|
memberType | string | |
|
Nächstes Installationsdatum
|
nextInstallDate | date | |
|
Hinweis
|
note | string | |
|
Hinweis 2
|
note2 | string | |
|
Object
|
object | string | |
|
Organisationscode
|
orgCode | string | |
|
Ursprüngliche Transnummer
|
originatingTransNum | integer | |
|
Anderer Code
|
otherCode | string | |
|
Andere ID
|
otherId | string | |
|
Zahlungsmethode
|
payMethod | string | |
|
Produktcode
|
productCode | string | |
|
Menge
|
quantity | double | |
|
Wiederkehrende Anforderung
|
recurringRequest | boolean | |
|
Solicitor-ID
|
solicitorId | string | |
|
Quellcode
|
sourceCode | string | |
|
Quellsystem
|
sourceSystem | string | |
|
Statuscode
|
statusCode | string | |
|
Steuerpflichtiger Wert
|
taxableValue | double | |
|
Datum der Drosselung
|
thruDate | date | |
|
Tickler-Datum
|
ticklerDate | date | |
|
Transaktionsdatum
|
transactionDate | date | |
|
UF1
|
uF1 | string |
Benutzerfeld 1 (Zeichenfolge) |
|
UF2
|
uF2 | string |
Benutzerfeld 2 (Zeichenfolge) |
|
UF3
|
uF3 | string |
Benutzerfeld 3 (Zeichenfolge) |
|
UF4
|
uF4 | double |
Benutzerfeld 4 (Dezimal) |
|
UF5
|
uF5 | double |
Benutzerfeld 5 (Dezimal) |
|
UF6
|
uF6 | date |
Benutzerfeld 6 (Datum) |
|
UF7
|
uF7 | date |
Benutzerfeld 7 (Datum) |
|
Einheiten
|
units | double | |
|
Sequence
|
seqn | integer |
Sequenzwert der Aktivität (Primärschlüssel) |
ActivityListDTO
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Aktivitätsliste
|
value | array of ActivityDTO |
Die Liste der Aktivitätsdatensätze |
AddressDTO
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Adress-ID
|
addressId | string |
Eindeutige ID für diesen Adressdatensatz. |
|
Adresszeilen
|
addressLines | string |
Zeilenumbruchtrennte Adresszeilen. |
|
Ortsname
|
city | string |
Ortsname auf der Adresse. |
|
Code für Bundesland/Provinz
|
stateProvinceCode | string |
Gekürzter Code für das Bundesland/die Provinz. |
|
Postleitzahl
|
postalCode | string |
Postleitzahl oder PLZ. |
|
Ländercode
|
countryCode | string |
Abgekürzte Ländervorwahl. |
|
Rufnummer
|
phone | string |
Formatierte Telefonnummer für diese Adresse. |
|
E-Mail-Adresse
|
string |
E-Mail für diese Adresse. |
|
|
Vollständige Adresse
|
fullAddress | string |
Vollständige berechnete Adresse mit Neuenlines. |
|
Name und vollständige Adresse
|
nameAndFullAddress | string |
Vollständige berechnete Adresse mit dem Namen des Kontakts in der ersten Zeile. |
|
Adresszweck
|
addressPurpose | string |
Name des Adresszwecks (Kategorie). |
|
Kommunikationseinstellungsliste
|
communicationPreferences | array of string |
Liste der Kommunikationspräferenztypen. |
AddressListDTO
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Adressliste
|
addresses | array of AddressDTO |
Die Liste der Adressobjekte für den angegebenen Kontakt |
ContactDTO
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Kontakttyp
|
contactType | string |
Der Typ des Kontakts (Organisation oder Person) |
|
iMIS-ID
|
id | string |
Die iMIS-ID (auch bezeichnet als: Kontakt-ID, Partei-ID) |
|
Name
|
name | string |
Der vollständige Name der berechneten Person oder der Name der Organisation des Kontakts |
|
Namenspräfix
|
namePrefix | string |
Das Namenspräfix des Kontakts (z. B. "Frau.") |
|
Vorname
|
firstName | string |
Vorname des Kontakts |
|
Informeller Name
|
informalName | string |
Der informelle Name des Kontakts (oder Spitzname) |
|
Zweitname
|
middleName | string |
Vorname des Kontakts |
|
Nachname
|
lastName | string |
Nachname des Kontakts |
|
Namenssuffix
|
nameSuffix | string |
Das Namenssuffix des Kontakts (z. B. "Jr.") |
|
Funktionaler Titel
|
functionalTitle | string |
Der Funktionstitel des Kontakts, einschließlich aller Bezeichnungen |
|
Ist Mitglied
|
isMember | boolean |
Flag, das angibt, ob dieser Kontakt Mitglied der Organisation ist |
|
Ist aktiv
|
isActive | boolean |
Kennzeichnung, die angibt, ob dieser Kontakt als aktiv gekennzeichnet ist (d. h. nicht für löschung, verstorben usw.) |
|
Name der Organisation
|
organizationName | string |
Der Name der Organisation, zu der dieser Kontakt gehört |
|
Organisations-ID
|
organizationId | string |
Gibt für Personentypen die id der übergeordneten Organisation an, die verknüpft ist. |
|
Email
|
string |
Primäre E-Mail-Adresse des Kontakts |
|
|
Telefon (Geschäftlich)
|
workPhone | string |
Die geschäftliche Telefonnummer des Kontakts |
|
Telefon (privat)
|
homePhone | string |
Die private Telefonnummer des Kontakts |
|
Mobiltelefon
|
mobilePhone | string |
Die Mobiltelefonnummer des Kontakts |
|
Faxnummer
|
fax | string |
Faxnummer des Kontakts |
|
Geschlecht
|
gender | string |
Der Gendercode des Kontakts (z. B. "M", "F" oder andere definierte Codes) |
|
Membertyp
|
memberType | string |
Der Membertypcode des Kontakts (z. B. "NM" oder "WEB") |
|
Abrechnungskategorie
|
billingCategory | string |
Name der Rechnungskategorie des Kontakts |
|
Durtonart
|
majorKey | string |
Hauptschlüsselfeld des Kontakts |
|
Der Status
|
status | string |
Statuscode des Kontakts (z. B. "A", "D", "X") |
|
Kontaktschlüssel
|
contactKey | string |
Der Schlüssel des Kontakts, der manchmal als "Net ID" (guid) bezeichnet wird. |
|
Geburtsdatum
|
birthDate | date |
Geburtsdatum des Kontakts |
|
Beitrittsdatum
|
joinDate | date |
Teilnahmedatum des Kontakts |
|
Bezahlter Thru
|
paidThruDate | date |
Die mitgliedschaftsbezahlte Person des Kontakts (sofern Mitglied) |
|
Erneuerter Thru
|
renewedThruDate | date |
Das verlängerungsdatum des Kontakts |
ContactListDTO
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Kontaktliste
|
value | array of ContactDTO |
Die Liste der Kontaktdatensätze |
ContactPictureDTO
Stellt das Profilbild eines Kontakts dar.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
iMIS-ID
|
id | string |
Die diesem Bild zugeordnete iMIS-ID |
|
Bilddaten
|
pictureData | byte |
Die Bilddaten |
OrderDTO
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Lieferadresse Zeile 1
|
address1 | string | |
|
Lieferadresse Zeile 2
|
address2 | string | |
|
Lieferadresse Zeile 3
|
address3 | string | |
|
Versand an Adressformatcode
|
addressFormat | integer | |
|
Saldobetrag
|
balance | double | |
|
Batchnummer
|
batchNumber | string | |
|
IMIS-ID in Rechnung stellen
|
billToId | string | |
|
Lieferadresse Ort
|
city | string | |
|
iMIS-ID des Unternehmens
|
companyId | string | |
|
Unternehmensmitgliedstyp
|
companyMemberType | string | |
|
Name des Unternehmens
|
company | string | |
|
Firmensortierungscode
|
companySort | string | |
|
Versand an Land
|
country | string | |
|
Kundenreferenz
|
customerReference | string | |
|
An E-Mail-Adresse versenden
|
string | ||
|
Fracht 1 Betrag
|
freight1 | double | |
|
Fracht 2 Betrag
|
freight2 | double | |
|
Versand an vollständige Adresse
|
fullAddress | string | |
|
Versand an vollständiger Name
|
fullName | string | |
|
Behandeln von 1 Betrag
|
handling1 | double | |
|
Behandeln von 2 Betrag
|
handling2 | double | |
|
Haltecode
|
holdCode | string | |
|
Haltekommentar
|
holdComment | string | |
|
Wird gehalten?
|
holdFlag | boolean | |
|
Rechnungsreferenznummer
|
invoiceReferenceNumber | integer | |
|
An Mitgliedstyp versenden
|
memberType | string | |
|
Notizen bestellen
|
notes | string | |
|
Bestelldatum
|
orderDate | date | |
|
Bestellnummer
|
orderNumber | double | |
|
Bestelltypcode
|
orderTypeCode | string | |
|
Entitätscode
|
entityCode | string | |
|
Zahlungstyp
|
payType | string | |
|
Versand per Telefon
|
phone | string | |
|
Quellcode
|
sourceCode | string | |
|
Senden an iMIS-ID
|
shipToId | string | |
|
Bestellphase
|
stage | string | |
|
Schiff nach Bundesland/Provinz
|
stateProvince | string | |
|
Bestellstatus
|
status | string | |
|
Steuerbetrag 1
|
tax1 | double | |
|
Steuer 2 Betrag
|
tax2 | double | |
|
Steuer 3 Betrag
|
tax3 | double | |
|
Steuersatz 1
|
taxRate1 | double | |
|
Steuersatz 2
|
taxRate2 | double | |
|
Steuersatz 3
|
taxRate3 | double | |
|
Bestelltitel
|
title | string | |
|
Bestellsumme Gebühren
|
totalCharges | double | |
|
Gesamtzahlungen anordnen
|
totalPayments | double | |
|
Gesamtmenge zurückgeordnet
|
totalQuantityBackordered | integer | |
|
Bestellte Gesamtmenge
|
totalQuantityOrdered | integer | |
|
Versand an die Postleitzahl
|
zip | string | |
|
Quellsystem
|
sourceSystem | string | |
|
Rabattcode
|
discountCode | string | |
|
MwSt.-Steuercode
|
vatTaxCodeFh | string | |
|
Nicht gezählte Summe
|
undiscountedTotal | double | |
|
Ausdruckscode
|
termsCode | string | |
|
Steuersatz
|
taxRateFh | double | |
|
Steuer 1 Autor
|
taxAuthor1 | string | |
|
Steuer 2 Autor
|
taxAuthor2 | string | |
|
Steuer 3 Autor
|
taxAuthor3 | string | |
|
Steuerbefreiung
|
taxExempt | string | |
|
Wirkt sich auf Das Inventar aus?
|
affectInventory | boolean | |
|
Frachtsteuerbetrag
|
freightTax | double | |
|
Steuerbetrag wird verarbeitet
|
handlingTax | double | |
|
Rechnungsdatum
|
invoiceDate | date | |
|
Rechnungsnummer
|
invoiceNumber | integer | |
|
Zeilensumme
|
lineTotal | double | |
|
Versandmethode
|
shipMethod | string | |
|
Versandpapierdatum
|
shipPapersDateTime | date | |
|
Versanddatum
|
shippedDateTime | date | |
|
Gesamtgewichtung
|
totalWeight | double | |
|
Eingegeben von
|
enteredBy | string | |
|
Eingegebenes Datum/Uhrzeit
|
enteredDateTime | date |
OrderListDTO
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Bestellliste
|
value | array of OrderDTO |
Die Liste der Bestelldatensätze |