Réserver une Démo
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