Ir al contenido principal

Destacado

API para actualizar customer profile Oracle Cloud

  En ocasiones necesitamos actualizar datos para muchos registros y para evitar hacer esto uno por uno, Oracle tiene disponibles herramientas como SOAP Web Services y REST API Services. En esta publicación vamos hacer una actualización del valor de Credit Limit (Limite de Credit) para un cliente en el modulo de AR (Account Receivable o de Cuentas por Cobrar) Primero vamos a la liga de documentacion  https://docs.oracle.com/en/  y ahí buscamos en este caso la sección de finanzas Luego seleccionamos Integrate Seleccionamos Review  SOAP Web Services Dentro buscamos la sección de Customer Profile Vamos a utilizar la URL que viene en esa pantalla Service WSDL URL: https://servername/fscmService/ReceivablesCustomerProfileService?WSDL Vamos a entrar a Postman y desde ahí vamos armar  el xml , primero vamos agregar un request 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 /fsc

¿Las interfaces de las páginas WEB y APP son amigables para todos?

 Hace unos semanas después de escuchar varias historias de familiares, amigos y conocidos acerca de como ha sido su experiencia con las páginas WEB y con las APP en sus celulares, muchas personas les ha pasado de todo por ejemplo: 

  • No saber como poder conectarse a una llamada
  • Se les complica como poder hacer un pedido por internet o APP
  • Han tenido que aprender como instalar algo en su celular
  • Sus celulares o computadoras no tienen espacio o capacidad para utilizar ciertas aplicaciones o Paginas WEB
  • Han tenido contratiempos para compartir pantalla
  • No poder hacer un tramite de gobierno
  • Perder dinero por paginas fraudulentas
También hay el otro lado donde se les ha facilitado sus tareas diarias como poder: 
  • Compras por Internet sin salir de casa 
  • Trabajar desde casa
  • Comprar medicina
  • Ver amigos que no visitaban desde hace tiempo
  • Hay quienes si han podido hacer tramites de gobierno en línea

Por lo que me pareció un tema muy interesante de analizar si tenía algo que ver con el tema de edades, para lo que necesitaba recopilar datos, por lo que cree una encuesta en Google Formularios  si quieren ver cuales fueron las preguntas de la encuesta la liga es https://forms.gle/6J4SSm3MkmhSTzNr fueron 10 preguntas divididas de la siguiente forma:



  • 6 Preguntas que divide por los sectores principales de uso de las Páginas WEB y APP preguntando si les habían sido fáciles de utilizar y coloque 3 respuestas: SI, NO y No las he utilizado
  • 2 Preguntas abiertas para saber cual era la mejor y la pero Aplicación o Pagina WEB que habían utilizado
  • El rango de edad al que pertenecían

Resultados de la Encuesta de Facilidad de uso de Interfaces

Les muestro los datos recopilados, 92 personas contestaron la encuesta y les comparto los siguientes datos a observar :

  • Las que consideraron como difíciles de utilizar o con malas experiencias de uso
  • También les comparto unas gráficas generales, si quieren que les comparta el análisis completo con gráficas por rango de edades pueden suscribirse al blog y se los haremos llegar, o dejar un comentario en esta publicación con su correo, o hacer un comentario en la publicación de Facebook.




Creo que estos datos hablan de como si mejoramos en cualquier sector la  usabilidad de las aplicaciones tendremos crecimiento y de lo contrario, si no se desarrollan alternativas tecnológicas o comercio electrónico nos quedamos atrás y comienzan las perdidas en venta o ganancias.

También desde el enfoque de desarrolladores de software podemos ver que si hay en General un sector amplio de usuarios que dicen que si son fáciles de utilizar las aplicaciones o páginas WEB, pero aun podemos  mejorar nuestra Usabilidad en nuestros proyectos para que en todos los sectores sea de un 90% de facilidad de uso. 

Por ejemplo https://www.institutointernet.com/ nos dice que hay que cumplir con características de una buena interfaz, nos sirve de guía de que debemos de cumplir para que nuestros desarrollos sean intuitivos (fáciles de utilizar):

  • Simpleza
  • Claridad
  • Coherencia
  • Familiaridad
  • Rapidez

Apple por ejemplo tiene definido un estándar para desarrollar sus aplicaciones https://developer.apple.com/design/human-interface-guidelines/ que le ha funcionado con un sector que le sigue siendo fiel. 

Mi propuesta sería cuando hagamos pruebas probar la aplicación con un sector variado de usuarios y de diferentes rangos, quizá el usuario más joven y el más veterano, el usuario que menos utiliza las computadoras y él que más dentro del entorno de nuestros desarrollos, ya sea en una empresa, institución, o un negocio propio con mayor razón probarlo antes de lanzarlo. Podemos hacer después uso de Inteligencia Artificial para generar clasificaciones de usuarios y en base a cada clasificación presentar la interfaz que más se adecue a cada uno, puede ser por ejemplo el tamaño de letra más grandes o palabras diferentes. Por ejemplo tome los datos de la encuesta y realice una clasificación en base a: 

  • Si un usuario contesto que le es fácil utilizar todas las categorías lo marque como Experto o que tuviera un solo NO es fácil o la he utilizado
  • Si tuvo máximo 3 No la he utilizado o 2 No me es fácil lo catalogue como medio
  • Si tenía mas de 3 No en fácil de utilizar lo marque como básico
En base a los resultados de clasificación así quedaron divididos, podría decirse que 50% de usuarios aun pueden mejorar su experiencia de usabilidad.


Aunque también por ejemplo en mi caso que es Progress 4gl mi lenguaje en el que programo diario, en cuanto a Interfaz casi no mucho que se pueda mejorar, pero debo pensar quizá en el tiempo de ejecución de mis programas y la presentación de los datos de salida, que sean fáciles de trabajar para los usuarios, aunque en la interfaz no hay mucho que pueda mejorar porque es muy estática, pero quizá adaptando los reportes para que sean en el formato que puedan leer o interpretar de manera más fácil y si hacer más pruebas con diferentes usuarios o mejorar los manuales de usuario o hacer capacitaciones, esa sería una forma de contribuir.  

Se que en el sector Gobierno no es tan fácil modificar los procesos que hay, a nivel nacional en lo personal las páginas de Gobierno como para imprimir tu CURP o Infonavit, se me hacen muy buenos portales, fáciles de navegar. Creo que donde más falta mejorar las aplicaciones es nivel municipios, porque he visto gobiernos en los que si se puede hacer pagos por Internet por ejemplo de agua y basura y al siguiente Presidente Municipal dejan de hacerlo, creo que lo que ya se hace bien, funciona o ya se inicio de manera virtual, hay que mejorarlo NO quitarlo. 

Somos una comunidad muy diferente y variada, necesitamos como apoyarnos entre todos y necesitamos acercarnos al mundo de la tecnología, si no eres desarrollador me vas a decir y yo que hago para ayudar, te contestaría puedes ser de las personas que le ayude al papas , al amigo, al vecino que no sabe como utilizar las páginas WEB o descargar una APP, o se de las personas en tu trabajo que ayuden a probar y mejorar las aplicaciones o software que tienen, o se el que deja comentarios en las encuestas de aplicaciones para mejorarlas. 

Por todo lo que hemos comentado antes existe un puesto de trabajo o subarea de Desarrollo que se llama UX que quiere decir User eXperience o en español Experiencia de Usuario aunque no solo ve usabilidad , si no que el usuario se sienta super bien utilizando las aplicaciones, si quieren conocer más les comparto unas ligas para que puedan leerlo:

Si eres desarrollador, tester o te interesa el tema de interfaces les comparto algunas otras ligas donde pueden apoyarse para ver que podemos aplicar para mejorar el uso de nuestras aplicaciones.










Espero les haya gustado este blog y nos compartan y pueden seguirnos en el blog o en Facebook


Comentarios

Entradas populares

Chatbot