APP PHPRunner server RESTfull API

Llevamos unos 3 años (al menos en España) donde las empresas están trabajando en gestión de las API’s y en concreto de que todos los sistemas ofrezcan RESTfull API para que las aplicaciones de tipo web o móbiles, se desarrollen de forma rápida y consistentes, dejando el control de los acceso y los objetos de negocio a las aplicaciones que corren el los Server corporativos.

Últimamente, siguiendo esa línea evolutiva, PHPRunner en su versión 10.4 es capaz de consumir recursos RESTfull API (una línea diferente de las que se suelen implementar habitualmente), pero es un mecanismo de compartir datos y objeto de negocio entre aplicaciones que no tienen por qué tener ni la misma arquitectura, ni el mismo gestor de base de datos.

He hecho un apartado de Integraciones para que sean facilmente localizables por todos.

Ahora os dejo un ejemplo que hace que cualquier aplicación PHPRunner (indiferentemente de la versión) tenga la capacidad de servir datos a través de un RESTfull Api.

Workflow versión 2.0

Ya he terminado de codificar esta versión. No he recogido ninguna sugerencia de ningún usuario porque no he recibido ninguna. La única que recibí hace tiempo era la de poner todo el producto en inglés y eso es lo que he hecho.

He incoporado bastantes cambios con respecto a la versión anterior, normalmente para simplificar tanto el modelo de datos como el uso de la solución.

Hay una parte que ha quedado bastante compleja, y es la de multi-idioma. No sólo la aplicación está en Inglés y Español, si no que contenidos de tablas y catálogos (no todos) están en los dos idiomas, con posibilidad de extenderlos a más idiomas.

A nivel técnico, es similar a la versión anterior. Es Mysql y PHP, almacenando los ficheros Word y Excel en “filesystem”. Para construir los documentos Word y Excel he utilizado las librerias de PHPOffice (podéis consultarlas en GITHUB).

Para disponer de toda la información ves al artículo

Reserva de los recursos compartidos de una Empresa

Este ejemplo está dedicado a mis hijos (Lorena y Pablo) que en sus vidas laborables les surgió el problema de cómo compartir recursos (Medios) que la empresa pone para el servicio de sus trabajadores.

En la actualidad, con el auge del teletrabajo y trabajos fuera de la oficina, es más relevante la buena gestión de los recursos de las empresas, estas situaciones no son nuevas, pero en estos momentos se amplia las necesidades de los medios y la optimización de la gestión de los mismos.

Por ejemplo, una plaza de garaje asignada a una persona, cuando esta persona está de vacaciones o de viaje de trabajo, puede ofrecer dicha plaza a otro compañero que no la tiene asignada.

Para ver todas las características y disponer del acceso a la DEMO, así como a los fuentes accede al artículo.

DECMA – Un ejemplo de PHPRunner 9.8 con integración de librerias Javascript

He subido al host la versión de DECMA definitiva, con los resultados de las elecciones de la Comunidad de Madrid de mayo del 2019.

Este es un buen ejemplo de las posibilidades de PHPRunner 9.8 con integración de las librerias de:

– Amchart, para la representación de los semi-donut

– Anychart, para el resto de los gráficos.

– Anychart Map, para los gráficos de mapas temáticos.

 

 

Podéis ver el resultado en https://fhumanes.com/decma/

Para cualqueir duda o lo que necesitéis, escribirme un email a [email protected]

Blog personal para facilitar soporte gratuito a usuarios de React y PHPRunner