iMIS
iMIS, un système de gestion de l’engagement conçu pour les associations et les organisations à but non lucratif.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Computer System Innovations, Inc. |
| URL | https://csiinc.com/support |
| Messagerie électronique | support@csiinc.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Computer System Innovations, Inc. |
| Site internet | https://www.csiinc.com/ |
| Politique de confidentialité | https://www.csiinc.com/privacy |
| Catégories | Données; Ventes et CRM |
iMIS est le seul système emS (Engagement Management System) mondial, conçu pour répondre aux besoins uniques de votre organisation et soutenir votre amélioration continue des performances. Étendez vos données iMIS ( contacts, activités, panneaux, IQA, etc.) dans l’écosystème Power Automate et Logic Apps avec les déclencheurs et les actions disponibles dans ce connecteur.
Prerequisites
Vous aurez besoin d’une instance iMIS active et d’un abonnement pour utiliser ce connecteur. Pour plus d'informations, consultez : https://csi.ms/paprerequisites
Comment obtenir des informations d’identification
Vous aurez besoin d’une clé API pour utiliser ce connecteur. (Remarque : Ce n’est pas le même que vos informations d’identification d’API iMIS.) Pour obtenir des instructions sur l’obtention de votre clé API, consultez : https://csi.ms/paapikey
Bien démarrer avec votre connecteur
Vous pouvez suivre notre guide simple pour bien démarrer avec iMIS et Power Automate ici : https://csi.ms/pagettingstarted
Une fois que vous avez établi une connexion, parcourez notre bibliothèque d’idées Automation pour obtenir des idées sur les automatisations que vous pouvez créer avec iMIS et Power Automate : http://csi.ms/paideas
Problèmes connus et limitations
Pour obtenir la liste complète des limitations connues et des problèmes actuels, consultez : https://csi.ms/palimitations
Erreurs courantes et solutions
401 Non autorisé
Lorsque ce code d’état est retourné, inspectez le corps de la réponse et recherchez un X-CSI-Error-Msg en-tête personnalisé. Cela aidera à diagnostiquer le problème.
Pour obtenir la liste complète des étapes de dépannage courantes, consultez : https://csi.ms/palimitations
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Clé API CSI | securestring | Entrez votre clé API CSI, disponible dans le tableau de bord du cloud CSI. | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Créer un contact |
Crée un enregistrement de contact (personne) dans iMIS. |
| Créer un enregistrement de panneau multi-instances |
Crée un enregistrement de panneau multi-instances dans iMIS. |
| Créer une activité |
Créer un enregistrement d’activité dans iMIS |
| Créer une organisation |
Crée un enregistrement de contact (organisation) dans iMIS. |
| Exécuter une IQA |
Exécute une IQA iMIS au niveau du chemin d’accès fourni. |
| Mettre à jour l’adresse postale d’un contact |
Met à jour l’adresse postale d’un contact dans iMIS. |
| Mettre à jour un contact |
Met à jour un enregistrement de contact (personne) dans iMIS. L’ID iMIS est requis dans le corps de la demande et sera utilisé pour trouver le contact à mettre à jour. Seuls les champs avec des valeurs sont mis à jour. Si un champ est laissé vide, il n’est pas mis à jour. |
| Mettre à jour un enregistrement de panneau multi-instances |
Met à jour un enregistrement de panneau multi-instances dans iMIS. |
| Mettre à jour un enregistrement de panneau à instance unique |
Mettez à jour un enregistrement de panneau d’instance unique dans iMIS. |
| Mettre à jour une activité |
Mettre à jour un enregistrement d’activité dans iMIS |
| Mettre à jour une organisation |
Met à jour un enregistrement de contact (organisation) dans iMIS. |
| Obtenir l’image d’un contact |
Récupère l’image de profil d’un contact par son ID iMIS. |
| Obtenir toutes les adresses d’un contact |
Récupère une liste d’adresses pour un contact. |
| Obtenir un contact |
Récupère un enregistrement de contact unique par son ID iMIS. |
| Obtenir un enregistrement de panneau multi-instances |
Obtient un enregistrement de panneau multi-instances dans iMIS. |
| Obtenir un enregistrement de panneau à instance unique |
Obtient un enregistrement de panneau d’instance unique dans iMIS. |
| Obtenir une activité par séquence |
Récupère un enregistrement d’activité unique par sa valeur de séquence (SEQN) |
| Obtenir une adresse pour un contact |
Récupère une adresse pour un contact. |
| Rechercher des activités |
Rechercher des activités par type, ID iMIS et bien plus encore |
| Rechercher des contacts |
Recherche les enregistrements de contact iMIS selon différents critères. La plupart des champs de recherche prennent en charge les filtres de recherche, tels que « startsWith :x » ou « contains :x ». Reportez-vous à la documentation d’une liste complète. |
| Rechercher des enregistrements de panneau |
Recherche les enregistrements du panneau iMIS selon différents critères. La plupart des champs de recherche prennent en charge les filtres de recherche, tels que « startsWith :x » ou « contains :x ». Reportez-vous à la documentation d’une liste complète. |
| Supprimer un enregistrement de panneau multi-instances |
Supprime un enregistrement de panneau multi-instances dans iMIS. |
| Supprimer un enregistrement de panneau à instance unique |
Supprime un enregistrement de panneau d’instance unique dans iMIS. |
Créer un contact
Crée un enregistrement de contact (personne) dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Préfixe de nom
|
namePrefix | string |
Préfixe de nom du contact (par exemple, « Mme »). |
|
|
Prénom
|
firstName | string |
Prénom du contact |
|
|
Nom informel
|
informalName | string |
Nom informel du contact (ou surnom) |
|
|
Deuxième prénom
|
middleName | string |
Prénom du contact |
|
|
Nom de famille
|
lastName | string |
Nom du contact |
|
|
Suffixe de nom
|
nameSuffix | string |
Suffixe de nom du contact (par exemple, « Jr. ») |
|
|
Titre fonctionnel
|
functionalTitle | string |
Valeur du code de titre fonctionnel du contact |
|
|
ID de l’organisation parente
|
parentOrganizationId | string |
Spécifiez l’ID iMIS d’une organisation parente pour lier cette personne à |
|
|
Nom de l’organisation
|
organizationName | string |
Nom de l’organisation à laquelle appartient ce contact (non utilisé si l’ID d’organisation parent est défini) |
|
|
Messagerie électronique
|
string |
Adresse de messagerie principale du contact |
||
|
Téléphone professionnel
|
workPhone | string |
Numéro de téléphone professionnel du contact |
|
|
Téléphone personnel
|
homePhone | string |
Numéro de téléphone de domicile du contact |
|
|
Téléphone mobile
|
mobilePhone | string |
Numéro de téléphone mobile du contact |
|
|
Télécopie
|
fax | string |
Numéro de télécopie du contact |
|
|
Gender
|
gender | string |
Code de sexe du contact (par exemple, « M », « F » ou tout autre code défini) |
|
|
Type de membre
|
memberType | string |
Code de type de membre du contact (par exemple, « NM » ou « WEB ») |
|
|
Catégorie de facturation
|
billingCategory | string |
Nom de la catégorie de facturation du contact |
|
|
Clé principale
|
majorKey | string |
Champ clé principale du contact |
|
|
Statut
|
status | string |
Code d’état du contact (par exemple, « A », « D », « X ») |
|
|
Date de naissance
|
birthDate | date |
Date de naissance du contact |
|
|
Date de jointure
|
joinDate | date |
Date de jointure du contact |
Retours
- Corps
- ContactDTO
Créer un enregistrement de panneau multi-instances
Crée un enregistrement de panneau multi-instances dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom du panneau
|
panelNameMultiCreate | string |
Nom du panneau à créer. |
|
|
body
|
body | dynamic |
Schéma généré par GetPanelCreateSchema. |
Retours
Créer une activité
Créer un enregistrement d’activité dans iMIS
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Codes d’action
|
actionCodes | string | ||
|
Type d’activité
|
activityType | True | string | |
|
Montant
|
amount | double | ||
|
Séquence de pièces jointes
|
attachSeqn | integer | ||
|
Total des pièces jointes
|
attachTotal | double | ||
|
Numéro de lot
|
batchNum | string | ||
|
Code de campagne
|
campaignCode | string | ||
|
Catégorie
|
category | string | ||
|
Co ID
|
coId | string | ||
|
Descriptif
|
description | string | ||
|
Date d’effet
|
effectiveDate | date | ||
|
Délai
|
gracePeriod | integer | ||
|
ID iMIS
|
id | True | string | |
|
Intention de modification
|
intentToEdit | string | ||
|
Code commémoratif/hommage
|
memTribCode | string | ||
|
Type de membre
|
memberType | string | ||
|
Date d’installation suivante
|
nextInstallDate | date | ||
|
Note
|
note | string | ||
|
Remarque 2
|
note2 | string | ||
|
Objet
|
object | string | ||
|
Code de l’organisation
|
orgCode | string | ||
|
Numéro trans d’origine
|
originatingTransNum | integer | ||
|
Autre code
|
otherCode | string | ||
|
Autre ID
|
otherId | string | ||
|
Mode de paiement
|
payMethod | string | ||
|
Code de produit
|
productCode | string | ||
|
Quantité
|
quantity | double | ||
|
Requête périodique
|
recurringRequest | boolean | ||
|
ID de l’avocat
|
solicitorId | string | ||
|
Code source
|
sourceCode | string | ||
|
Système source
|
sourceSystem | string | ||
|
Code de statut
|
statusCode | string | ||
|
Valeur imposable
|
taxableValue | double | ||
|
Thru Date
|
thruDate | date | ||
|
Tickler Date
|
ticklerDate | date | ||
|
Transaction Date
|
transactionDate | date | ||
|
UF1
|
uF1 | string |
Champ utilisateur 1 (chaîne) |
|
|
UF2
|
uF2 | string |
Champ utilisateur 2 (chaîne) |
|
|
UF3
|
uF3 | string |
Champ utilisateur 3 (chaîne) |
|
|
UF4
|
uF4 | double |
Champ utilisateur 4 (décimal) |
|
|
UF5
|
uF5 | double |
Champ utilisateur 5 (décimal) |
|
|
UF6
|
uF6 | date |
Champ utilisateur 6 (Date) |
|
|
UF7
|
uF7 | date |
Champ utilisateur 7 (Date) |
|
|
Unités
|
units | double |
Retours
- Corps
- ActivityDTO
Créer une organisation
Crée un enregistrement de contact (organisation) dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
organizationName | string |
Nom de cette organisation |
|
|
URL du site web
|
websiteUrl | string |
URL du site web pour la page d’accueil de cette organisation |
|
|
Messagerie électronique
|
string |
Adresse de messagerie principale de l’organisation |
||
|
Téléphone professionnel
|
workPhone | string |
Numéro de téléphone professionnel de l’organisation |
|
|
Télécopie
|
fax | string |
Numéro de télécopie de l’organisation |
|
|
Type de membre
|
memberType | string |
Code de type membre de l’organisation (par exemple, « NM » ou « WEB ») |
|
|
Catégorie de facturation
|
billingCategory | string |
Nom de la catégorie de facturation de l’organisation |
|
|
Clé principale
|
majorKey | string |
Champ clé principal de l’organisation |
|
|
Statut
|
status | string |
Code d’état de l’organisation (par exemple, « A », « D », « X ») |
|
|
Date de jointure
|
joinDate | date |
Date de jointure de l’organisation |
Retours
- Corps
- ContactDTO
Exécuter une IQA
Exécute une IQA iMIS au niveau du chemin d’accès fourni.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Chemin d’accès IQA
|
iqaPath | string |
Chemin d’accès de l’IQA à exécuter. |
|
|
body
|
body | dynamic |
Filtres Iqa. |
Retours
Mettre à jour l’adresse postale d’un contact
Met à jour l’adresse postale d’un contact dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID iMIS
|
id | True | string |
ID iMIS de l’adresse à mettre à jour |
|
Adresse 1
|
address1 | string |
Ligne d’adresse 1 |
|
|
Adresse 2
|
address2 | string |
Ligne d’adresse 2 |
|
|
Nom de la ville
|
city | string |
Nom de la ville sur l’adresse |
|
|
Code de l’état/de la province
|
stateProvinceCode | string |
Code abrégé pour l’état/la province |
|
|
Code postal
|
postalCode | string |
Code postal ou postal |
|
|
Code pays
|
countryCode | string |
Code de pays abrégé |
|
|
Numéro de téléphone
|
phone | string |
Numéro de téléphone mis en forme pour cette adresse |
|
|
Adresse électronique
|
string |
Adresse e-mail pour cette adresse |
||
|
Adresse 3
|
address3 | string |
Ligne d’adresse 3 |
|
|
Numéro de télécopie
|
fax | string |
Numéro de télécopie mis en forme pour cette adresse |
Retours
- Corps
- AddressDTO
Mettre à jour un contact
Met à jour un enregistrement de contact (personne) dans iMIS. L’ID iMIS est requis dans le corps de la demande et sera utilisé pour trouver le contact à mettre à jour. Seuls les champs avec des valeurs sont mis à jour. Si un champ est laissé vide, il n’est pas mis à jour.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID iMIS
|
id | True | string |
ID iMIS (également appelé : ID de contact, ID de partie) |
|
Préfixe de nom
|
namePrefix | string |
Préfixe de nom du contact (par exemple, « Mme »). |
|
|
Prénom
|
firstName | string |
Prénom du contact |
|
|
Nom informel
|
informalName | string |
Nom informel du contact (ou surnom) |
|
|
Deuxième prénom
|
middleName | string |
Prénom du contact |
|
|
Nom de famille
|
lastName | string |
Nom du contact |
|
|
Suffixe de nom
|
nameSuffix | string |
Suffixe de nom du contact (par exemple, « Jr. ») |
|
|
Titre fonctionnel
|
functionalTitle | string |
Valeur du code de titre fonctionnel du contact |
|
|
ID de l’organisation parente
|
parentOrganizationId | string |
Spécifiez l’ID iMIS d’une organisation parente pour lier cette personne à |
|
|
Messagerie électronique
|
string |
Adresse de messagerie principale du contact |
||
|
Téléphone professionnel
|
workPhone | string |
Numéro de téléphone professionnel du contact |
|
|
Téléphone personnel
|
homePhone | string |
Numéro de téléphone de domicile du contact |
|
|
Téléphone mobile
|
mobilePhone | string |
Numéro de téléphone mobile du contact |
|
|
Télécopie
|
fax | string |
Numéro de télécopie du contact |
|
|
Gender
|
gender | string |
Code de sexe du contact (par exemple, « M », « F » ou tout autre code défini) |
|
|
Type de membre
|
memberType | string |
Code de type de membre du contact (par exemple, « NM » ou « WEB ») |
|
|
Catégorie de facturation
|
billingCategory | string |
Nom de la catégorie de facturation du contact |
|
|
Clé principale
|
majorKey | string |
Champ clé principale du contact |
|
|
Statut
|
status | string |
Code d’état du contact (par exemple, « A », « D », « X ») |
Retours
- Corps
- ContactDTO
Mettre à jour un enregistrement de panneau multi-instances
Met à jour un enregistrement de panneau multi-instances dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom du panneau
|
panelNameMultiUpdate | string |
Nom du panneau à mettre à jour. |
|
|
body
|
body | dynamic |
Schéma généré par GetPanelUpdateSchema. |
Retours
Mettre à jour un enregistrement de panneau à instance unique
Mettez à jour un enregistrement de panneau d’instance unique dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom du panneau
|
panelNameSingleUpdate | string |
Nom du panneau à mettre à jour. |
|
|
body
|
body | dynamic |
Schéma généré par GetPanelSchema. |
Retours
Mettre à jour une activité
Mettre à jour un enregistrement d’activité dans iMIS
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Codes d’action
|
actionCodes | string | ||
|
Type d’activité
|
activityType | string | ||
|
Montant
|
amount | double | ||
|
Séquence de pièces jointes
|
attachSeqn | integer | ||
|
Total des pièces jointes
|
attachTotal | double | ||
|
Numéro de lot
|
batchNum | string | ||
|
Code de campagne
|
campaignCode | string | ||
|
Catégorie
|
category | string | ||
|
Co ID
|
coId | string | ||
|
Descriptif
|
description | string | ||
|
Date d’effet
|
effectiveDate | date | ||
|
Délai
|
gracePeriod | integer | ||
|
Intention de modification
|
intentToEdit | string | ||
|
Code commémoratif/hommage
|
memTribCode | string | ||
|
Type de membre
|
memberType | string | ||
|
Date d’installation suivante
|
nextInstallDate | date | ||
|
Note
|
note | string | ||
|
Remarque 2
|
note2 | string | ||
|
Objet
|
object | string | ||
|
Code de l’organisation
|
orgCode | string | ||
|
Numéro trans d’origine
|
originatingTransNum | integer | ||
|
Autre code
|
otherCode | string | ||
|
Autre ID
|
otherId | string | ||
|
Mode de paiement
|
payMethod | string | ||
|
Code de produit
|
productCode | string | ||
|
Quantité
|
quantity | double | ||
|
Requête périodique
|
recurringRequest | boolean | ||
|
Sequence
|
seqn | True | integer | |
|
ID de l’avocat
|
solicitorId | string | ||
|
Code source
|
sourceCode | string | ||
|
Système source
|
sourceSystem | string | ||
|
Code de statut
|
statusCode | string | ||
|
Valeur imposable
|
taxableValue | double | ||
|
Thru Date
|
thruDate | date | ||
|
Tickler Date
|
ticklerDate | date | ||
|
Transaction Date
|
transactionDate | date | ||
|
UF1
|
uF1 | string |
Champ utilisateur 1 (chaîne) |
|
|
UF2
|
uF2 | string |
Champ utilisateur 2 (chaîne) |
|
|
UF3
|
uF3 | string |
Champ utilisateur 3 (chaîne) |
|
|
UF4
|
uF4 | double |
Champ utilisateur 4 (décimal) |
|
|
UF5
|
uF5 | double |
Champ utilisateur 5 (décimal) |
|
|
UF6
|
uF6 | date |
Champ utilisateur 6 (Date) |
|
|
UF7
|
uF7 | date |
Champ utilisateur 7 (Date) |
|
|
Unités
|
units | double |
Retours
- Corps
- ActivityDTO
Mettre à jour une organisation
Met à jour un enregistrement de contact (organisation) dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID iMIS
|
id | True | string |
ID iMIS (également appelé : ID de contact, ID de partie) |
|
Nom de l’organisation
|
organizationName | string |
Nom de cette organisation |
|
|
URL du site web
|
websiteUrl | string |
URL du site web pour la page d’accueil de cette organisation |
|
|
Messagerie électronique
|
string |
Adresse de messagerie principale de l’organisation |
||
|
Téléphone professionnel
|
workPhone | string |
Numéro de téléphone professionnel de l’organisation |
|
|
Télécopie
|
fax | string |
Numéro de télécopie de l’organisation |
|
|
Type de membre
|
memberType | string |
Code de type membre de l’organisation (par exemple, « NM » ou « WEB ») |
|
|
Catégorie de facturation
|
billingCategory | string |
Nom de la catégorie de facturation de l’organisation |
|
|
Clé principale
|
majorKey | string |
Champ clé principal de l’organisation |
|
|
Statut
|
status | string |
Code d’état de l’organisation (par exemple, « A », « D », « X ») |
Retours
- Corps
- ContactDTO
Obtenir l’image d’un contact
Récupère l’image de profil d’un contact par son ID iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID iMIS
|
contactId | True | string |
ID iMIS |
Retours
Représente l’image de profil d’un contact
- Corps
- ContactPictureDTO
Obtenir toutes les adresses d’un contact
Récupère une liste d’adresses pour un contact.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID iMIS
|
contactId | True | string |
ID iMIS pour obtenir les adresses pour |
Retours
- Corps
- AddressListDTO
Obtenir un contact
Récupère un enregistrement de contact unique par son ID iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID iMIS
|
contactId | True | string |
ID iMIS |
Retours
- Corps
- ContactDTO
Obtenir un enregistrement de panneau multi-instances
Obtient un enregistrement de panneau multi-instances dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom du panneau
|
panelNameMultiGet | string |
Nom du panneau à récupérer. |
|
|
body
|
body | dynamic |
Schéma généré par GetPanelGetSchema. |
Retours
Obtenir un enregistrement de panneau à instance unique
Obtient un enregistrement de panneau d’instance unique dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom du panneau
|
panelNameSingleGet | string |
Nom du panneau à récupérer. |
|
|
body
|
body | dynamic |
Schéma généré par GetPanelGetSchema. |
Retours
Obtenir une activité par séquence
Récupère un enregistrement d’activité unique par sa valeur de séquence (SEQN)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Numéro de séquence
|
sequenceNumber | True | integer |
Numéro de séquence |
Retours
- Corps
- ActivityDTO
Obtenir une adresse pour un contact
Récupère une adresse pour un contact.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID iMIS
|
contactId | True | string |
ID iMIS pour lequel obtenir l’adresse |
|
Objectif de l’adresse
|
addressPurpose | True | string |
Doit être un nom d’objectif d’adresse bien défini dans iMIS |
Retours
- Corps
- AddressDTO
Rechercher des activités
Rechercher des activités par type, ID iMIS et bien plus encore
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type d’activité
|
activityType | string |
Code du type d’activité |
|
|
ID iMIS
|
imisId | string |
The iMIS ID |
|
|
Code de produit
|
productCode | string |
Code du produit |
|
|
Catégorie
|
category | string |
Catégorie |
|
|
Date de transaction avant ou avant
|
transactionDateBefore | date |
Date de transaction avant ou avant |
|
|
Date de transaction après
|
transactionDateAfter | date |
Date de transaction après |
|
|
Date d’effet le ou avant
|
effectiveDateBefore | date |
Date d’effet le ou avant |
|
|
Date d’effet après
|
effectiveDateAfter | date |
Date d’effet après |
|
|
Date jusqu’à la date ou avant
|
thruDateBefore | date |
Date jusqu’à la date antérieure ou antérieure |
|
|
Date de thru après
|
thruDateAfter | date |
Date de thru après |
|
|
Trier par
|
sortBy | string |
Nom de la propriété à trier par |
|
|
Tri décroissant
|
sortDesc | boolean |
Si l’ordre de tri doit être décroissant (la valeur par défaut est croissant) |
Retours
- Corps
- ActivityListDTO
Rechercher des contacts
Recherche les enregistrements de contact iMIS selon différents critères. La plupart des champs de recherche prennent en charge les filtres de recherche, tels que « startsWith :x » ou « contains :x ». Reportez-vous à la documentation d’une liste complète.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Prénom
|
firstName | string |
Prénom du contact (prend en charge les filtres) |
|
|
Nom de famille
|
lastName | string |
Nom du contact (prend en charge les filtres) |
|
|
Nom complet
|
fullName | string |
Nom complet du contact (prend en charge les filtres) |
|
|
Adresse de messagerie principale
|
string |
Adresse e-mail principale du contact (prend en charge les filtres) |
||
|
Code de type membre
|
memberType | string |
Code de type membre du contact (prend en charge les filtres) |
|
|
Nom de l’entreprise
|
organization | string |
Nom de l’organisation du contact (prend en charge les filtres) |
|
|
Filtrer les types d’enregistrements
|
recordType | string |
Filtrer les types d’enregistrements (personnes, organisations) |
|
|
Filtrer l’état supprimé
|
deleteType | string |
État supprimé du filtre (marqué pour suppression) |
Retours
- Corps
- ContactListDTO
Rechercher des enregistrements de panneau
Recherche les enregistrements du panneau iMIS selon différents critères. La plupart des champs de recherche prennent en charge les filtres de recherche, tels que « startsWith :x » ou « contains :x ». Reportez-vous à la documentation d’une liste complète.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom du panneau
|
panelNameFindPost | string |
Nom du panneau à interroger. |
|
|
body
|
body | dynamic |
Schéma généré par GetPanelSchema. |
Retours
Supprimer un enregistrement de panneau multi-instances
Supprime un enregistrement de panneau multi-instances dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom du panneau
|
panelNameMultiDelete | string |
Nom du panneau à supprimer. |
|
|
body
|
body | dynamic |
Schéma généré par GetPanelDeleteSchema. |
Supprimer un enregistrement de panneau à instance unique
Supprime un enregistrement de panneau d’instance unique dans iMIS.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom du panneau
|
panelNameSingleDelete | string |
Nom du panneau à supprimer. |
|
|
body
|
body | dynamic |
Schéma généré par GetPanelDeleteSchema. |
Déclencheurs
| Lorsqu’une activité est ajoutée |
Lorsqu’une activité est ajoutée |
| Lorsqu’une commande est ajoutée |
Lorsqu’une commande est ajoutée |
Lorsqu’une activité est ajoutée
Lorsqu’une commande est ajoutée
Définitions
ActivityDTO
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Codes d’action
|
actionCodes | string | |
|
Type d’activité
|
activityType | string | |
|
Montant
|
amount | double | |
|
Séquence de pièces jointes
|
attachSeqn | integer | |
|
Total des pièces jointes
|
attachTotal | double | |
|
Numéro de lot
|
batchNum | string | |
|
Code de campagne
|
campaignCode | string | |
|
Catégorie
|
category | string | |
|
Co ID
|
coId | string | |
|
Descriptif
|
description | string | |
|
Date d’effet
|
effectiveDate | date | |
|
Délai
|
gracePeriod | integer | |
|
ID iMIS
|
id | string | |
|
Intention de modification
|
intentToEdit | string | |
|
Code commémoratif/hommage
|
memTribCode | string | |
|
Type de membre
|
memberType | string | |
|
Date d’installation suivante
|
nextInstallDate | date | |
|
Note
|
note | string | |
|
Remarque 2
|
note2 | string | |
|
Objet
|
object | string | |
|
Code de l’organisation
|
orgCode | string | |
|
Numéro trans d’origine
|
originatingTransNum | integer | |
|
Autre code
|
otherCode | string | |
|
Autre ID
|
otherId | string | |
|
Mode de paiement
|
payMethod | string | |
|
Code de produit
|
productCode | string | |
|
Quantité
|
quantity | double | |
|
Requête périodique
|
recurringRequest | boolean | |
|
ID de l’avocat
|
solicitorId | string | |
|
Code source
|
sourceCode | string | |
|
Système source
|
sourceSystem | string | |
|
Code de statut
|
statusCode | string | |
|
Valeur imposable
|
taxableValue | double | |
|
Thru Date
|
thruDate | date | |
|
Tickler Date
|
ticklerDate | date | |
|
Transaction Date
|
transactionDate | date | |
|
UF1
|
uF1 | string |
Champ utilisateur 1 (chaîne) |
|
UF2
|
uF2 | string |
Champ utilisateur 2 (chaîne) |
|
UF3
|
uF3 | string |
Champ utilisateur 3 (chaîne) |
|
UF4
|
uF4 | double |
Champ utilisateur 4 (décimal) |
|
UF5
|
uF5 | double |
Champ utilisateur 5 (décimal) |
|
UF6
|
uF6 | date |
Champ utilisateur 6 (Date) |
|
UF7
|
uF7 | date |
Champ utilisateur 7 (Date) |
|
Unités
|
units | double | |
|
Sequence
|
seqn | integer |
Valeur de séquence de l’activité (clé primaire) |
ActivityListDTO
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Liste d’activités
|
value | array of ActivityDTO |
Liste des enregistrements d’activité |
AddressDTO
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’adresse
|
addressId | string |
ID unique pour cet enregistrement d’adresse. |
|
Lignes d’adresse
|
addressLines | string |
Lignes de rue d’adresse séparées par de nouvelles lignes. |
|
Nom de la ville
|
city | string |
Nom de la ville sur l’adresse. |
|
Code de l’état/de la province
|
stateProvinceCode | string |
Code abrégé pour l’état/la province. |
|
Code postal
|
postalCode | string |
Code postal ou postal. |
|
Code pays
|
countryCode | string |
Code de pays abrégé. |
|
Numéro de téléphone
|
phone | string |
Numéro de téléphone mis en forme pour cette adresse. |
|
Adresse électronique
|
string |
Adresse e-mail pour cette adresse. |
|
|
Adresse complète
|
fullAddress | string |
Adresse calculée complète avec des lignes de nouvelle ligne. |
|
Nom et adresse complète
|
nameAndFullAddress | string |
Adresse calculée complète avec le nom du contact sur la première ligne. |
|
Objectif de l’adresse
|
addressPurpose | string |
Nom de l’objectif de l’adresse (catégorie). |
|
Liste des préférences de communication
|
communicationPreferences | array of string |
Liste des types de préférence de communication. |
AddressListDTO
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Liste d’adresses
|
addresses | array of AddressDTO |
Liste des objets d’adresse pour le contact spécifié |
ContactDTO
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Contact Type
|
contactType | string |
Type de contact (organisation ou personne) |
|
ID iMIS
|
id | string |
ID iMIS (également appelé : ID de contact, ID de partie) |
|
Nom
|
name | string |
Nom complet de la personne calculée ou nom de l’organisation du contact |
|
Préfixe de nom
|
namePrefix | string |
Préfixe de nom du contact (par exemple, « Mme »). |
|
Prénom
|
firstName | string |
Prénom du contact |
|
Nom informel
|
informalName | string |
Nom informel du contact (ou surnom) |
|
Deuxième prénom
|
middleName | string |
Prénom du contact |
|
Nom de famille
|
lastName | string |
Nom du contact |
|
Suffixe de nom
|
nameSuffix | string |
Suffixe de nom du contact (par exemple, « Jr. ») |
|
Titre fonctionnel
|
functionalTitle | string |
Titre fonctionnel du contact, y compris les désignations |
|
Membre
|
isMember | boolean |
Indicateur qui spécifie si ce contact est membre de l’organisation |
|
Est actif
|
isActive | boolean |
Indicateur qui spécifie si ce contact est marqué comme actif (c’est-à-dire non marqué pour suppression, décédé, etc.) |
|
Nom de l’organisation
|
organizationName | string |
Nom de l’organisation à laquelle appartient ce contact |
|
ID d’organisation
|
organizationId | string |
Pour les types de personnes, spécifie l’ID d’organisation parent lié |
|
Messagerie électronique
|
string |
Adresse de messagerie principale du contact |
|
|
Téléphone professionnel
|
workPhone | string |
Numéro de téléphone professionnel du contact |
|
Téléphone personnel
|
homePhone | string |
Numéro de téléphone de domicile du contact |
|
Téléphone mobile
|
mobilePhone | string |
Numéro de téléphone mobile du contact |
|
Télécopie
|
fax | string |
Numéro de télécopie du contact |
|
Gender
|
gender | string |
Code de sexe du contact (par exemple, « M », « F » ou tout autre code défini) |
|
Type de membre
|
memberType | string |
Code de type de membre du contact (par exemple, « NM » ou « WEB ») |
|
Catégorie de facturation
|
billingCategory | string |
Nom de la catégorie de facturation du contact |
|
Clé principale
|
majorKey | string |
Champ clé principale du contact |
|
Statut
|
status | string |
Code d’état du contact (par exemple, « A », « D », « X ») |
|
Clé de contact
|
contactKey | string |
La clé du contact, parfois appelée « ID net » (guid) |
|
Date de naissance
|
birthDate | date |
Date de naissance du contact |
|
Date de jointure
|
joinDate | date |
Date de jointure du contact |
|
Paiement par thru
|
paidThruDate | date |
L’adhésion du contact a payé jusqu’à la date (si un membre) |
|
Thru renouvelé
|
renewedThruDate | date |
Date de renouvellement du contact |
ContactListDTO
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Liste de contacts
|
value | array of ContactDTO |
Liste des enregistrements de contact |
ContactPictureDTO
Représente l’image de profil d’un contact
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID iMIS
|
id | string |
ID iMIS associé à cette image |
|
Données d’image
|
pictureData | byte |
Données d’image |
OrderDTO
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Expédition à la ligne 1
|
address1 | string | |
|
Expédition vers la ligne d’adresse 2
|
address2 | string | |
|
Expédition vers la ligne 3
|
address3 | string | |
|
Code de format d’expédition à l’adresse
|
addressFormat | integer | |
|
Montant du solde
|
balance | double | |
|
Numéro de lot
|
batchNumber | string | |
|
Id de facturation à iMIS
|
billToId | string | |
|
Expédier à la ville d’adresse
|
city | string | |
|
ID iMIS de l’entreprise
|
companyId | string | |
|
Type de membre de l’entreprise
|
companyMemberType | string | |
|
Nom de l’entreprise
|
company | string | |
|
Code de tri de l’entreprise
|
companySort | string | |
|
Expédition vers le pays d’adresse
|
country | string | |
|
Informations de référence sur le client
|
customerReference | string | |
|
Envoyer à l’adresse e-mail
|
string | ||
|
Fret 1 Montant
|
freight1 | double | |
|
Fret 2 Montant
|
freight2 | double | |
|
Shipp à l’adresse complète
|
fullAddress | string | |
|
Nom complet de l’expédition
|
fullName | string | |
|
Gestion de 1 montant
|
handling1 | double | |
|
Gestion de la quantité 2
|
handling2 | double | |
|
Contenir le code
|
holdCode | string | |
|
Conserver le commentaire
|
holdComment | string | |
|
Y a-t-il lieu ?
|
holdFlag | boolean | |
|
Numéro de référence de facture
|
invoiceReferenceNumber | integer | |
|
Expédier au type de membre
|
memberType | string | |
|
Notes de commande
|
notes | string | |
|
Date de commande
|
orderDate | date | |
|
Numéro de commande
|
orderNumber | double | |
|
Code de type de commande
|
orderTypeCode | string | |
|
Code d’entité
|
entityCode | string | |
|
Type de paiement
|
payType | string | |
|
Expédier au téléphone
|
phone | string | |
|
Code source
|
sourceCode | string | |
|
ID d’expédition vers iMIS
|
shipToId | string | |
|
Étape de commande
|
stage | string | |
|
Expédier à l’état/à la province
|
stateProvince | string | |
|
État de la commande
|
status | string | |
|
Montant de l’impôt 1
|
tax1 | double | |
|
Montant de l’impôt 2
|
tax2 | double | |
|
Montant de l’impôt 3
|
tax3 | double | |
|
Taux d’imposition 1
|
taxRate1 | double | |
|
Taux d’imposition 2
|
taxRate2 | double | |
|
Taux d’imposition 3
|
taxRate3 | double | |
|
Titre de la commande
|
title | string | |
|
Total des frais de commande
|
totalCharges | double | |
|
Ordre total des paiements
|
totalPayments | double | |
|
Total Quantity Backordered
|
totalQuantityBackordered | integer | |
|
Quantité totale ordonnée
|
totalQuantityOrdered | integer | |
|
Expédition vers le code postal
|
zip | string | |
|
Système source
|
sourceSystem | string | |
|
Code de remise
|
discountCode | string | |
|
Code fiscal de TVA
|
vatTaxCodeFh | string | |
|
Total non dissocié
|
undiscountedTotal | double | |
|
Code des termes
|
termsCode | string | |
|
Taux d’imposition
|
taxRateFh | double | |
|
Auteur tax 1
|
taxAuthor1 | string | |
|
Tax 2 Author
|
taxAuthor2 | string | |
|
Tax 3 Author
|
taxAuthor3 | string | |
|
Exonération fiscale
|
taxExempt | string | |
|
Affecte l’inventaire ?
|
affectInventory | boolean | |
|
Montant de la taxe sur le fret
|
freightTax | double | |
|
Traitement du montant fiscal
|
handlingTax | double | |
|
Date de facturation
|
invoiceDate | date | |
|
Numéro de facture
|
invoiceNumber | integer | |
|
Montant total de ligne
|
lineTotal | double | |
|
Méthode d’expédition
|
shipMethod | string | |
|
Date des journaux d’expédition
|
shipPapersDateTime | date | |
|
Date d’expédition
|
shippedDateTime | date | |
|
Poids total
|
totalWeight | double | |
|
Saisi par
|
enteredBy | string | |
|
Date/heure entrées
|
enteredDateTime | date |
OrderListDTO
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Liste des commandes
|
value | array of OrderDTO |
Liste des enregistrements de commande |