Les intégrations sont des entités de temps de conception souvent développées en collaboration avec plusieurs auteurs.
Bien qu'une intégration ne puisse être modifiée que par un seul auteur à la fois, les équipes peuvent collaborer sur une intégration et suivre les changements d'état via leurs versions.
Une version d'une intégration peut être dans l'un des états suivants :
DRAFT : état d'une version d'intégration en cours de modification par un auteur.
Lorsqu'une intégration se trouve dans DRAFT, les fonctionnalités de modification ne sont disponibles que pour l'auteur actuel.
L'intégration est verrouillée et ne peut pas être modifiée par d'autres utilisateurs pendant 15 minutes à compter de la dernière mise à jour. Les verrouillages sont libérés 15 minutes après la dernière mise à jour.
SNAPSHOT : lorsqu'un nouvel auteur prend le contrôle de la modification d'une version, la version existante est convertie au format SNAPSHOT et un nouveau fichier DRAFT est créé.
ACTIVE : état d'une version publiée.
DELETED : état d'une version qui a été supprimée par un auteur ou qui reste intacte pendant une période spécifiée.
Seule une version DRAFT de l'intégration est modifiable, et seule une version ACTIVE de l'intégration peut être exécutée à partir de l'éditeur d'intégrations ou déclenchée par un déclencheur configuré. Pour en savoir plus sur la modification des intégrations et la modification des verrous, consultez la page Modifier des intégrations et les afficher.
Afficher l'historique des versions
Pour afficher l'historique des versions d'une intégration, procédez comme suit :
Dans la console Google Cloud, accédez à la page Application Integration.
Cliquez sur Intégrations dans le menu de navigation de gauche pour ouvrir la page Intégrations.
Sélectionnez une intégration existante. Cela entraîne son ouverture dans l'éditeur d'intégrations.
Cliquez sur la liste déroulante Version dans la barre d'outils du concepteur. Le menu déroulant liste toutes les versions disponibles de l'intégration, ainsi qu'une couleur indiquant leur état :
Vert : la version est actuellement active.
Jaune : la version est en cours de modification.
Gris : la version est inactive.
Cliquez sur une version. L'éditeur d'intégrations affiche la version demandée dans son dernier état modifié.
Créer une version
Pour créer une version d'une intégration existante, procédez comme suit :
Cliquez sur la liste déroulante Version dans la barre d'outils de l'éditeur d'intégrations.
Sélectionnez Créer une version.
Vous pouvez éventuellement ajouter un libellé à la nouvelle version pour aider les autres éditeurs à l'identifier.
Cliquez sur OK.
Supprimer une version
Pour supprimer une version d'une intégration qui n'est plus utilisée, procédez comme suit :
Cliquez sur la liste déroulante Version, puis sélectionnez la version à supprimer.
L'éditeur d'intégrations affiche la version demandée dans son dernier état modifié.
Dans la barre d'outils, cliquez sur
more_vert
(menu d'actions), puis sélectionnez Supprimer la version actuelle.
Dans la boîte de dialogue de confirmation, cliquez sur OK.
Quotas et limites
Pour plus d'informations sur les quotas et les limites, consultez la section Quotas et limites.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/03 (UTC)."],[[["\u003cp\u003eIntegrations can be developed collaboratively, with changes tracked through different versions, each having a status of \u003ccode\u003eDRAFT\u003c/code\u003e, \u003ccode\u003eSNAPSHOT\u003c/code\u003e, \u003ccode\u003eACTIVE\u003c/code\u003e, or \u003ccode\u003eDELETED\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eOnly \u003ccode\u003eDRAFT\u003c/code\u003e versions of an integration are editable, and only \u003ccode\u003eACTIVE\u003c/code\u003e versions can be run or triggered.\u003c/p\u003e\n"],["\u003cp\u003eThe version history of an integration can be viewed in the integration editor by selecting the "Version" drop-down, where each version is color-coded to indicate its status.\u003c/p\u003e\n"],["\u003cp\u003eNew versions of an integration can be created from the integration editor by using the "Version" drop-down and there is an option to add labels to help editors identify the version.\u003c/p\u003e\n"],["\u003cp\u003eUnneeded versions of an integration can be deleted from the integration editor, but deleting all versions will delete the entire integration.\u003c/p\u003e\n"]]],[],null,["# Integration versions\n\nSee the [supported connectors](/integration-connectors/docs/connector-reference-overview) for Application Integration.\n\nIntegration versions\n====================\n\nIntegrations are design time entities that are often developed in collaboration with multiple authors.\nAlthough an integration can only be actively edited by one author at a time,\nteams can collaborate on an integration and track changes in state through its *versions*.\n\nA version of an integration can be in any of the following states:\n\n- `DRAFT`: The state of an integration version actively being edited by an author. When an integration is in `DRAFT`, edit capabilities are only available to the current author. The integration is locked for editing by others for 15 minutes from the last update. Locks are released after 15 minutes from the last update.\n- `SNAPSHOT`: When a new author takes over editing a version, the existing version is converted to `SNAPSHOT` and a new `DRAFT` is created.\n- `ACTIVE`: The state of a published version.\n- `DELETED`: The state of a version that has been deleted by an author, or remains untouched for a specified period of time.\n\nOnly a `DRAFT` version of the integration is editable and only an `ACTIVE` version of the integration can be run from the integration editor or fired by a configured trigger. For information about editing integrations and edit locks, see [Edit and view integrations](/application-integration/docs/view-integration-details).\n\nViewing Version History\n-----------------------\n\nTo view the version history of an integration, use the following steps:\n\n1. In the Google Cloud console, go to the **Application Integration** page.\n\n [Go to Application Integration](https://console.cloud.google.com/integrations)\n2. Click **Integrations** from the left navigation menu to open the **Integrations** page.\n3. Select an existing integration. This opens the integration in the *integration editor*.\n4. Click the **Version** drop-down in the designer toolbar. The drop-down lists all available versions of the integration, along with a color indicating the version status:\n - **Green**: The version is currently active.\n - **Yellow**: The version is currently being edited.\n - **Gray**: The version is inactive.\n5. Click on a version, and the integration editor displays the requested version in its last modified state.\n\nCreate a new version\n--------------------\n\nTo create a new version of an existing integration:\n\n1. Click the **Version** drop-down in the integration editor toolbar.\n2. Select **Create New Version**.\n3. (Optional) Add a label to the new version to help other editors identify the version.\n4. Click **OK**.\n\nDelete a version\n----------------\n\nTo delete a version of an integration that is no longer in use, perform the following steps:\n| **Caution**: Deleting all versions of an integration will result in deleting the entire integration.\n\n1. Click the **Version** drop-down, and select the version to delete.\n\n\n The integration editor displays the requested version in its last modified state.\n2. In the toolbar, click more_vert (Actions menu) and select **Delete the current version**.\n3. In the confirmation dialog, click **OK**.\n\nQuotas and limits\n-----------------\n\nFor information about quotas and limits, see [Quotas and limits](/application-integration/docs/quotas).\n\nWhat's next\n-----------\n\n- Learn about [all tasks and triggers](/application-integration/docs/all-triggers-tasks).\n- Learn how to [test and publish an integration](/application-integration/docs/test-publish-integrations).\n\n- Learn about [error handling](/application-integration/docs/error-handling-strategy).\n- Learn about [integration execution logs](/application-integration/docs/introduction-logs)."]]