Las integraciones son entidades de tiempo de diseño que suelen desarrollarse en colaboración con varios autores.
Aunque una integración solo puede editarse de manera activa a la vez por parte de un autor, los equipos pueden colaborar en una integración y hacer un seguimiento de los cambios de estado a través de sus versiones.
La versión de una integración puede tener cualquiera de los siguientes estados:
DRAFT: Es el estado de una versión de integración que un autor edita activamente.
Cuando una integración está en DRAFT, las capacidades de edición solo están disponibles para el autor actual.
La integración está bloqueada para que otras personas la editen durante 15 minutos a partir de la última actualización. Los bloqueos se liberan después de 15 minutos de la última actualización.
SNAPSHOT: Cuando un autor nuevo se hace cargo de editar una versión, la versión existente se convierte en SNAPSHOT y se crea una DRAFT nueva.
ACTIVE: Es el estado de una versión publicada.
DELETED: Es el estado de una versión que un autor eliminó o que permanece intacta durante un período específico.
Solo se puede editar una versión DRAFT de la integración, y solo se puede ejecutar una versión ACTIVE de la integración desde el editor de integración, o un activador configurado la puede activar. Para obtener información sobre cómo editar integraciones y bloqueos de edición, consulta Edita y visualiza integraciones.
Visualiza el historial de versiones
Para ver el historial de versiones de una integración, sigue estos pasos:
En la consola de Google Cloud, ve a la página Application Integration.
Haz clic en Integraciones en el menú de navegación de la izquierda para abrir la página Integraciones.
Selecciona una integración existente. Esto abrirá la integración en la página del editor de integración.
Haz clic en el menú desplegable Versión en la barra de herramientas del diseñador de integración. En el menú desplegable, se enumeran todas las versiones disponibles de la integración, junto con un color que indica el estado de la versión:
Verde: La versión está activa en este momento.
Amarillo: La versión se está editando en este momento.
Gris: La versión está inactiva.
Haz clic en una versión y el editor de integración muestra la versión solicitada en su último estado modificado.
Crear una nueva versión
Para crear una versión nueva de una integración existente, sigue estos pasos:
Haz clic en el menú desplegable Versión en la barra de herramientas del editor de integración.
Selecciona Crear versión nueva.
De manera opcional, agrega una etiqueta a la versión nueva para ayudar a otros editores a identificarla.
Haga clic en OK.
Borrar una versión
Para borrar una versión de una integración que ya no está en uso, realiza los siguientes pasos:
Haz clic en el menú desplegable Versión y selecciona la versión que deseas borrar.
El editor de integración muestra la versión solicitada en su último estado modificado.
En la barra de herramientas, haz clic en
more_vert
(menú de acciones) y selecciona Borrar la versión actual.
En el diálogo de confirmación, haz clic en Aceptar.
Cuotas y límites
Para obtener más información sobre las cuotas y los límites, consulta Cuotas y límites.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]