Obtenga información sobre el envío de fotos y archivos desde Oracle Visual Builder Applications a Oracle Content and Experience

Los usuarios de la aplicación toman fotografías y crean documentos en varios contextos, ser un asesor de seguros en una escena con caída que toma fotografías y detalles de notas, como el tiempo y la ubicación o un técnico de servicio de campo que registra detalles sobre un dispositivo roto que necesita reparación.

A menudo, estas fotografías y documentos se deben almacenar en un lugar diferente del dispositivo del usuario. Para mover estas fotografías y documentos del dispositivo, configurará las aplicaciones que desarrolle en Oracle Visual Builder para enviar estas fotos y documentos a un servicio de almacenamiento backend.

Oracle proporciona varios servicios de backend que puede utilizar para almacenar datos que transfiere de aplicaciones cliente, como aplicaciones móviles o web. Oracle Visual Builder, por ejemplo, proporciona una cantidad limitada de almacenamiento que puede utilizar para almacenar datos. Otros ejemplos incluyen Oracle Mobile Hub. Esta solución utiliza el servicio Oracle Content and Experience para demostrar cómo implantar este patrón en aplicaciones que crea con Oracle Visual Builder. Oracle Content and Experience es un servicio que pone la gestión de contenido y activos digitales en el centro de lo que hace.

Oracle Visual Builder proporciona herramientas y plantillas que permiten crear aplicaciones móviles de Android e iOS, además de aplicaciones web progresivas del origen de proyecto de la misma aplicación móvil. De forma similar, puede crear aplicaciones web en Oracle Visual Builder que ofrezcan el mismo tipo de funcionalidad y volver a utilizar las conexiones de servicio y los objetos de negocio que haya definido en la misma aplicación visual que aloja las aplicaciones web y móviles. Además de estas oportunidades de nuevo uso, Oracle Visual Builder proporciona un rango de inicio rápido, plantillas y acciones, como la acción Hacer Foto, que facilitan la implantación de la funcionalidad que permite a los usuarios enviar fotografías y archivos a un servicio de almacenamiento backend.

Antes de Empezar

Los desarrolladores crean configuraciones de creación en Oracle Visual Builder para que Oracle Visual Builder pueda crear aplicaciones móviles para Android e iOS desde el mismo código fuente de la aplicación móvil.

La configuración de creación que defina en Oracle Visual Builder es diferente según la plataforma para la que esté creando la aplicación.

Para Android, debe cargar un almacén de claves que incluya las claves y las contraseñas que utilizará para firmar la aplicación que cree en Oracle Visual Builder. Consulte Firmar la aplicación en la documentación de Android para conocer las tareas de alto nivel que debe realizar para crear un almacén de claves que pueda cargar en Oracle Visual Builder.

Para iOS, debe cargar un certificado de firma y un perfil de provisionamiento que incluya las credenciales que utilizará para firmar la aplicación que cree en Oracle Visual Builder. Consulte Firma de códigos en la documentación de Apple para obtener una visión general de las tareas que debe completar para crear estos artefactos.

Para aplicaciones web progresivas, no tiene que crear artefactos, como los que se han tratado para las plataformas Android e iOS. Solo tiene que activar la opción PWA en Oracle Visual Builder.

Arquitectura

Este diagrama de arquitectura muestra la forma común de conectar las aplicaciones que Oracle Visual Builder produce con un servicio de almacenamiento backend, como Oracle Content and Experience.

Oracle Visual Builder se utiliza para desarrollar y crear las aplicaciones que, a su vez, se comunican con el servicio de almacenamiento backend. Oracle Visual Builder es donde crea las páginas que representan la interfaz de la aplicación, crea las conexiones de servicio que se conectan a los servicios de REST y define configuraciones de creación para que los servicios de creación incluidos en Oracle Visual Builder puedan crear aplicaciones web de Android, iOS o Progressive.

A continuación se muestra la descripción de vb-back-end-storage-arch-diag.png
Descripción de la ilustración vb-back-end-storage-arch-diag.png

Acerca de la creación de aplicaciones con Oracle Visual Builder

Siga estos pasos cuando desarrolle las aplicaciones mediante Oracle Visual Builder.

  1. Cree una aplicación visual en Oracle Visual Builder.
  2. Cree una aplicación móvil o una aplicación web en Oracle Visual Builder.
  3. Cree una interfaz de usuario dentro de la aplicación móvil o Web que muestre los controles, como un botón a pulsar, que permita a un usuario final tomar una foto.
  4. Crear una conexión de servicio a la API de REST de Oracle Content and Experience para Documentos y agregar los puntos finales que utilizará para cargar archivos y fotos en el almacenamiento de documentos de Oracle Content and Experience
  5. Realice una etapa y publique el móvil o la aplicación web.
  6. Pruebe la aplicación con un dispositivo adecuado.

Acerca de los servicios y roles necesarios

Esta solución requiere los servicios Oracle Visual Builder y Oracle Content and Experience.

Estos son los roles necesarios para cada servicio.

Nombre del Servicio: Rol Necesario para...
Oracle Cloud: Administrador Para gestionar usuarios, roles y dominios móviles.
Oracle Visual Builder: función predefinida de Visual Builder Developer que se asigna al rol predefinido de capa de aplicación ServiceDeveloper. Para crear, gestionar, proteger y publicar aplicaciones web y móviles.
Oracle Content and Experience: Rol de usuario estándar (CECStandardUser). Para gestionar el contenido (ver, cargar y editar documentos).

Consulte más información sobre cómo obtener los servicios de Oracle Cloud para las soluciones de Oracle para obtener los servicios en la nube que necesite.