Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Desde la versión 3.1.0-KickOff, en el Control Panel se ha pasado a denominar a las Ontologías como «Entidades». Esto no altera ninguna funcionalidad; simplemente se ha cambiado la nomenclatura para un mejor entendimiento del concepto.

Table of Contents
stylenone

Interfaz de usuario: 5.3.12-Ultimate

Introducción

Este tipo de Entidad se crea a partir de una API REST, ya sea externa a Onesait Platform o de la propia Plataforma. En el primer caso, los datos no serán almacenados en la Plataforma, sino que todas las operaciones sobre estas Entidades serán derivadas a la API REST.

...

Desde el Control Panel, navegaremos al menú de Development Desarrollo > My EntitiesMis Entidades.

...

Esto nos llevará al listado de Entidades disponibles. Para crear la Entidad, pulsaremos en el botón de «+» situado en la parte superior derecha de la pantalla.

...

De las distintas Entidades que vamos a poder crear, seleccionaremos la de «Creation from a REST APICreación de Entidad desde API REST»:

...

Rellenar la información general

Esto nos abrirá el asistente de creación de Entidades, en donde al igual que el resto de Entidades tendremos que introducir una información básica:

...

  • IdentificationIdentificación: el nombre único con el que identificar a la Entidad.

  • Meta-InformationInformación: etiquetas con las que caracterizar la Entidad, que servirán para su filtrado a la hora de hacer búsquedas.

  • DescriptionDescripción: texto descriptivo extendido de la Entidad, como su uso, propiedades, características, etc.

  • URL Base URL: dirección del servicio API REST con el que vamos a trabajar. Una URL de ejemplo sería la siguiente:

...

Además, contamos con las opciones de caracterización de las Entidades:

  • ActiveEntidad activa: para que la Entidad funcione o se encuentre bloqueada.

  • Public entityEntidad pública: si queremos que la Entidad sea pública, o si la queremos privada.

  • Allows encryption of fields: permite el uso de campos encriptados.

  • ContextData Enable: si queremos Permite campos cifrados: si interesa que algunos campos almacenen información sensible y estén cifrados (más información).

  • Habilita ContextData: si se quiere que la Entidad registre internamente los cambios de escritura y gestión (más información).

Una vez rellena toda esta información, pulsaremos en el botón de «ContinueContinuar» para terminar de configurar la Entidad.

...

Configurar las cabeceras

Si el servicio API REST requiere de una autorización para usarlo, ya sea básica o por API Key, podremos configurarlo en esta sección. Para ello deberemos activar la opción de «Enable AuthenticationHabilitar autentificación».

...

Rellenaremos los datos que necesitemos en cada caso. Para nuestro ejemplo no usaremos autentificación, por lo que podremos dejar desactivada la opción.

...

Para la URL del API de perros, añadiremos una operación con los siguientes campos:

  • NameNombre: el nombre con el que identificaremos la operación. En este caso: «getAll».

  • PathRuta: la ruta de la operación a ejecutar. En este caso «all» (más información).

  • TypeTipo: el tipo de operación que vamos a crear. En este caso «GET».

  • DescriptionDescripción: un pequeño texto descriptivo de la operación a crear. Aquí introduciremos cualquier descripción que nos parezca de interés.

  • Default Operation TypeTipo de operación por defecto: el tipo de operación que llevará a cabo.

...

Este esquema se definirá en la sección de «Schema»:

...

Completado este último paso, finalizaremos la creación de la Entidad pulsando Configuradas estas opciones, se pulsará el botón de «Crear» para terminar con la creación de la Entidad.

...

Se mostrará entonces una ventana con las opciones disponibles a realizar con la Entidad creada.

...

Pulsando en el botón de «Create»:

...

Close» se volverá al listado de Entidades, en donde aparecerá la Entidad recién creada.

...

Comprobar los datos

Una creada la Entidad, vamos a poder consultar su contenido desde la herramienta de consulta que encontraremos en Tools > Query Tool.

...