Pré. | Proc. |
Interface ISBPIIntegrationPlugin
L'interface ISBPIIntegrationPlugin fournit une gamme de méthodes.
Méthodes d'interface ISBPIIntegrationPlugin
La plupart des méthodes ont un seul paramètre string (char* en C++, string en C# ) qui est codé en JSON pour fournir une variété de paramètres.
L'interface ISBPIIntegrationPlugin fournit ces méthodes :
Nom de la méthode |
Notes |
Voir aussi |
---|---|---|
Créer un hyperlien WebEA |
Ajoute un lien vers WebEA dans l' Item externe. |
Créer un hyperlien WebEA |
Demande gé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 : none, basic et OAuth. |
Obtenir les détails de l'autorisation |
Obtenir le mappage de champ par défaut |
Renvoie une liste indiquant comment les champs et propriétés Item externe sont mappés aux champs, propriétés et Valeur Étiquetés de l'élément Enterprise Architect . |
Obtenir le mappage de champ par défaut |
Obtenir le mappage des types par défaut |
Renvoie une liste indiquant comment les types Item externes sont mappés aux types d'éléments Enterprise Architect . |
Obtenir le mappage des types par défaut |
Obtenir des champs |
Renvoie une liste de champs/propriétés connus dans le fournisseur externe. |
Obtenir des champs |
ObtenirIcon |
Renvoie une icône pour le fournisseur externe. |
ObtenirIcon |
Obtenir l'élément |
Renvoie les propriétés complètes de l'élément sélectionné. |
Obtenir l'élément |
Discussion sur GetItem |
Remplit l'onglet « Externe » dans la fenêtre de discussion principale avec des commentaires et des discussions sur l'élément externe sélectionné. |
Discussion sur GetItem |
Obtenir la liste d'éléments |
À 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. |
Obtenir la liste d'éléments |
Obtenir des notes sur les éléments |
Remplit l'onglet « Externe » dans la fenêtre Notes principale avec les détails de l'élément externe sélectionné. |
Obtenir des notes sur les éléments |
Obtenir des éléments |
Renvoie les propriétés complètes des éléments sélectionnés. |
Obtenir des éléments |
Obtenir la liste des menus |
À la réception d'une demande de remplissage du menu dans la fenêtre Données externes, cette méthode remplit les éléments du menu. |
Obtenir la liste des menus |
Obtenir les types |
Renvoie une liste de types connus dans le fournisseur externe. |
Obtenir les types |
Article lié |
(Nécessite Enterprise Architect Release 15.2 build 1559 et versions ultérieures.) Notification qu'un élément externe a été lié à un élément dans Enterprise Architect . |
Article lié |
Article non lié |
(Nécessite Enterprise Architect Release 15.2 build 1559 et versions ultérieures.) Notification indiquant 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 versions ultérieures.) 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 article |
Crée un nouvel élément dans le fournisseur externe. |
Publier un nouvel article |
Code PostOAuth |
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 l'accessToken et le refreshToken avec AddProperty. |
Code PostOAuth |
PostUpdateItem |
Met à jour l'élément sélectionné dans le fournisseur externe. |
PostUpdateItem |
Notes de l'article PostUpdate |
Met à jour les notes de l'élément sélectionné dans le fournisseur externe. |
Notes de l'article PostUpdate |
ActualiserOAuthToken |
Exécute une demande d’actualisation sur le point de terminaison d’actualisation OAuth et renvoie le nouveau accessToken et le freshToken. |
ActualiserOAuthToken |
Libérer |
C++ uniquement. Cette méthode est appelée par l'application de contrôle lorsque la classe d'interface n'est plus nécessaire. 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 saisit dans Enterprise Architect . |
Définir l'autorisation |
SetCallbacks(const void ** callbackFunctions) |
C++ uniquement. Transmet un tableau de pointeurs de fonction de rappel qui sont utilisés ultérieurement par le plug-in pour renvoyer des données à Enterprise Architect . |
Définir les rappels |
Définir la configuration |
Reçoit les paramètres définis lorsque l'utilisateur configure le plug-in d'intégration personnalisé dans Pro Cloud Server . |
Définir la configuration |