Reseña del sensor Aidex y su relación con IoT y mHealth

Imagen
En esta publicación quiero compartir mi experiencia personal utilizando el sensor de glucosa Aidex , el cual adquirí en AliExpress. Además de reseñar el dispositivo, quiero hablar sobre cómo se relaciona con el concepto de Internet of Things (IoT) , el área de mHealth (mobile health) y reflexionar sobre los posibles riesgos de seguridad asociados. ¿Qué es IoT? El Internet of Things o Internet de las Cosas se refiere a la conexión de objetos físicos a internet para recolectar, enviar y procesar datos. Estos dispositivos incluyen desde sensores y electrodomésticos inteligentes hasta automóviles conectados. En el caso del Aidex, el chip y el transmisor conectado al cuerpo forman parte de este ecosistema al enviar datos de glucosa en tiempo real a un dispositivo móvil. Mi experiencia con Aidex El kit incluye un sensor, un transmisor y la aplicación móvil. En mi caso, lo conecté con un Xiaomi Mi 13 y logré visualizar las mediciones de glucosa de forma continua en la...

Cómo Usar la API de Oracle para Actualizar DFF - Guía Completa

Si necesitas actualizar un campo de DFF descriptiva Flex field lo puede hacer utilizando Postman y con como SOAP Web Services.

En esta publicación vamos hacer una actualización del valor de un Descriptive Flexfield  - DFF a nivel factura de AR o de Cuentas por Cobrar utilizando un API de Oracle.

Como encontrar un API de Oracle 



Cómo Usar la API de Oracle para Actualizar DFF - Guía Completa


Vamos a utilizar la URL que viene en esa pantalla


Service WSDL URL: https://servername/fscmService/ErpObjectDFFUpdateService?WSDL

Vamos a entrar a Postman y desde ahí vamos armar el xml , primero vamos agregar un request

Guía de como ejecutar API desde POSTMAN


Luego vamos a poner el tipo Post y vamos a poner la URL que vimos dos pasos atrás, solo tengan cuidado de cambiar el nombre de su servidor URL: https://servername/crmService/fscmService/ErpObjectDFFUpdateService


Después vamos agregar nuestras credenciales de acceso a Oracle , en la sección de authorization , en la parte de Body vamos a marcar raw y XML.



Y en Body vamos a colocar el siguiente código de XML

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:typ="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/"
xmlns:erp="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/">
   <soapenv:Header/>
   <soapenv:Body>
      <typ:updateDffEntityDetails>
         <typ:operationMode>SINGLE</typ:operationMode>
         <!--Optional:-->
         <typ:object>
            <!--Optional:-->
            <erp:EntityName>Receivables Invoice</erp:EntityName>
            <!--Optional:-->
            <erp:ContextValue>Contexto</erp:ContextValue>
            <!--Optional:-->
            <erp:UserKeyA>{{TransactionNumber}}</erp:UserKeyA>
            <!--Optional:-->
            <erp:UserKeyB>#NULL</erp:UserKeyB>
            <!--Optional:-->
            <erp:UserKeyC>#NULL</erp:UserKeyC>
            <!--Optional:-->
            <erp:UserKeyD>{{TransactionID}}</erp:UserKeyD>
            <!--Optional:-->
            <erp:UserKeyE>#NULL</erp:UserKeyE>
            <!--Optional:-->
            <erp:DFFAttributes>{"ATTRIBUTE1":"valor","ATTRIBUTE2":"valor2"}</erp:DFFAttributes>        
         </typ:object>
      </typ:updateDffEntityDetails>
   </soapenv:Body>
</soapenv:Envelope>


Los campos en negrita son los valores que deben cambiar

  • Contexto , este el valor de tu contexto en donde esta el DFF
  • {{TransactionNumber}} Es el numero de transacción o el numero de factura
  • {{TransactionID}}, es el numero de ID, este se debe obtener de la factura de la tabla RA_CUSTOMER_TRX_AL
  • "ATTRIBUTE1":"valor","ATTRIBUTE2":"valor2" , aquí hay que actualizar de acuerdo al campo que tu requieras es decir el attribut1 por el campo que tu utilices y el valor1 es el valor que tu quieres colocar
Te comparto un query que te puede servir para obtener los ID, puedes ajustarlo con los filtros como lo requieras

select
      rca.CUSTOMER_TRX_ID, 
      rca.TRX_NUMBER 
from RA_CUSTOMER_TRX_ALL rca

Con esto hemos actualizado nuestro DFF con la API de Oracle

Comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

📊 Automatiza tu trabajo: Convierte tablas de Word a Excel con una macro

API de banxico para obtener tipo de cambio utilizando Javascript