Gestión del intercambio de componentes

Si su equipo desarrolla componentes personalizados para aplicaciones visuales y desea que los componentes estén disponibles para todos los usuarios en el separador Componentes de Visual Builder, primero deberá configurar un intercambio de componentes. En este capítulo se explica cómo configurar Component Exchange en Visual Builder.

¿Qué es un intercambio de componentes?

Un intercambio de componentes es un repositorio de componentes personalizados disponibles en VB Studio. Puede utilizar estos componentes en sus aplicaciones visuales, como componentes web y plantillas de aplicación. Muchos de los componentes proporcionados por Oracle se pueden instalar desde un intercambio de componentes.

Para integrar un intercambio de componentes con una instancia, proporcione la URL y las credenciales del intercambio en la configuración de inquilino. El intercambio puede ser un intercambio privado en un proyecto de VB Studio o uno de los intercambios mantenidos por Oracle.

Si su organización desarrolla o utiliza componentes propietarios, estos componentes se pueden publicar en un intercambio privado alojado en un proyecto de VB Studio. Por ejemplo, si tiene un componente web diseñado para utilizarse en aplicaciones de su inquilino, puede configurar su propio intercambio y utilizarlo para distribuir el componente a los desarrolladores del inquilino. Además, los componentes proporcionados por Oracle están disponibles automáticamente en todos los intercambios de componentes privados.

Oracle mantiene dos intercambios de componentes que contienen componentes validados por Oracle que están disponibles públicamente para todos los desarrolladores. Si no tiene un intercambio privado pero desea otorgar a los desarrolladores acceso a estos componentes de Oracle, puede agregar uno de los siguientes intercambios mantenidos por Oracle. Si la instancia está en EE. UU., utilice los siguientes detalles.

Campo Valor
URL de Servicio https://component-exchange-soctesting2-phx.developer.ocp.oraclecloud.com/component-exchange-soctesting2-phx/s/component-exchange-soctesting2-phx_compcatalog_30314/compcatalog/0.2.0
Usuario compcatalog.user
Contraseña k9fz-0Pw4x-q

Si la instancia está en Europa, utilice los siguientes detalles.

Campo Valor
URL de Servicio https://component-exchange-soctesting4-fra.developer.ocp.oraclecloud.com/component-exchange-soctesting4-fra/s/component-exchange-soctesting4-fra_compcatalog_11494/compcatalog/0.2.0
Usuario compcatalog.user
Contraseña k9fz-0Pw4x-q

Adición de una conexión a un intercambio de componentes

Cuando una instancia se integra con un intercambio de componentes, todos los desarrolladores que la utilizan pueden acceder e instalar los componentes almacenados allí.

Después de agregar un intercambio a la instancia, todos los desarrolladores pueden utilizar el separador Components del navegador para instalar y gestionar los componentes del intercambio que desean utilizar en sus aplicaciones. Al crear una aplicación en el asistente de creación de aplicaciones, los desarrolladores también pueden seleccionar cualquiera de las plantillas de aplicación que se han publicado en el intercambio.

Para agregar una conexión al intercambio de componentes:

  1. Abra la página Configuración de inquilino de la instancia.
  2. En el panel Intercambio de componentes, introduzca la URL para el intercambio de componentes y, a continuación, haga clic en Definir credenciales.
  3. En el cuadro de diálogo Credenciales de intercambio de componentes, introduzca el nombre de usuario y la contraseña del usuario cuyas credenciales se utilizarán para autenticar el acceso al intercambio de componentes. Haga clic en Guardar.

    A continuación, se incluye la Descripción de admin-settings-componentexchange.png
    Descripción de la ilustración admin-settings-componentexchange.png

    Si está agregando una conexión a un intercambio de componentes privado, se recomienda que las credenciales que proporcione sean para un administrador que sea miembro del proyecto de VB Studio que aloja el intercambio o el propietario del proyecto.