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 |