Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

ISBPIIntegrationPlugin interface

L'interface ISBPIIntegrationPlugin fournit une gamme de méthodes.

Méthodes d'interface Méthodes

La plupart des méthodes ont un seul paramètre string (char* en C++, string en C# ) qui est encodé en JSON pour fournir une variété de paramètres.

L'interface ISBPIIntegrationPlugin fournit ces méthodes :

Nom de la méthode

Notes

Voir également

Créer un lien hypertexte WebEA

Ajoute un lien vers WebEA dans l' Item externe .

Créer un lien hypertexte WebEA

DemandeGénérique

Réservé pour une utilisation future.

Obtenir les détails de l'autorisation

Renvoie les méthodes d'autorisation requises par votre fournisseur. Les types pris en charge sont : aucun, de base et OAuth.

Obtenir les détails de l'autorisation

GetDefaultFieldMappingGetDefaultFieldMapping

Retourne une liste de la façon dont les champs et propriétés de l' Item externe correspondent aux champs, propriétés et Valeur Étiquetés de l'élément Enterprise Architect .

GetDefaultFieldMappingGetDefaultFieldMapping

GetDefaultTypeMappingGetDefaultTypeMapping

Retourne une liste de la façon dont les types d' Item externes correspondent aux types d'éléments d' Enterprise Architect .

GetDefaultTypeMappingGetDefaultTypeMapping

Obtenir les champs

Renvoie une liste de champs/propriétés connus dans le fournisseur externe.

Obtenir les champs

Obtenir l'icône

Renvoie une icône pour le fournisseur externe.

Obtenir l'icône

Obtenir l'article

Renvoie les propriétés complètes de l'élément sélectionné.

Obtenir l'article

GetItemDiscussion

Remplit l'onglet « Externe » dans la fenêtre de discussion principale avec des commentaires et des discussions sur l'élément externe sélectionné.

GetItemDiscussion

GetItemList

À la réception d'une demande de remplissage de la liste des éléments dans la fenêtre Données externes pour le niveau de menu sélectionné, cette méthode remplit les éléments.

GetItemList

GetItemNotes

Remplit l'onglet "Externe" de la fenêtre Notes principale avec les détails de l'élément externe sélectionné.

GetItemNotes

Obtenir des éléments

Renvoie les propriétés complètes des éléments sélectionnés.

Obtenir des éléments

ObtenirListeMenu

À la réception d'une demande de remplissage du menu dans la fenêtre Données externes, cette méthode remplit les éléments de menu.

ObtenirListeMenu

GetTypes

Renvoie une liste des types connus dans le fournisseur externe.

GetTypes

Lié à l'article

(Nécessite Enterprise Architect Release 15.2 build 1559 et supérieur.)

Notification qu'un élément externe a été lié à un élément dans Enterprise Architect .

Lié à l'article

Article non lié

(Nécessite Enterprise Architect Release 15.2 build 1559 et supérieur.)

Notification qu'un élément externe a été dissocié d'un élément dans Enterprise Architect .

Article non lié

Article mis à jour

(Nécessite Enterprise Architect Release 15.2 build 1559 et supérieur.)

Notification qu'un élément lié dans Enterprise Architect a été mis à jour ou modifié.

Article mis à jour

PostNewDiscussion

Ajoute un nouveau commentaire ou une nouvelle discussion à l' Item externe .

PostNewDiscussion

Publier un nouvel élément

Crée un nouvel élément dans le fournisseur externe.

Publier un nouvel élément

PostOAuthCode

Effectue une demande de jeton d'accès pour échanger le code contre un jeton d'accès OAuth (à l'aide du point de terminaison du jeton OAuth). Renvoie accessToken et refreshToken avec AddProperty.

PostOAuthCode

PostUpdateItem

Met à jour l'élément sélectionné dans le fournisseur externe.

PostUpdateItem

PostUpdateItemNotes

Met à jour les notes de l'élément sélectionné dans le fournisseur externe.

PostUpdateItemNotes

ActualiserOAuthToken

Effectue une demande d'actualisation sur le point de terminaison d'actualisation OAuth et renvoie les nouveaux accessToken et refreshToken.

ActualiserOAuthToken

Sortie

C++ uniquement. Cette méthode est appelée par l'application de contrôle lorsque la classe d'interface n'est plus requise. La méthode supprime la classe créée lors de la fonction CreatePlugin().

Définir l'autorisation

Reçoit les informations d'autorisation que l'utilisateur entre dans Enterprise Architect .

Définir l'autorisation

SetCallbacks(const void ** callbackFunctions)

C++ uniquement. Passe un tableau de pointeurs de fonction de rappel qui sont utilisés ultérieurement par le plug-in pour transmettre les données à Enterprise Architect .

Définir les rappels

DéfinirConfiguration

Reçoit les paramètres définis lorsque l'utilisateur configure le plug-in d'intégration personnalisée dans Pro Cloud Server .

DéfinirConfiguration