Primera experiencia de WeChat empresarial integrada de Mendix

El fundador de WeChat, Zhang Xiaolong, ha hablado mucho sobre el posicionamiento de la empresa WeChat. Cree que la empresa WeChat es el concepto de producto de las personas como servicio. También hizo una definición de WeChat empresarial:

"Los nuevos cambios de seguimiento de WeChat empresarial se basan en un nuevo concepto: la esperanza de que cada empleado de la empresa se convierta en la ventana de los servicios empresariales. Las personas son servicios y son servicios certificados".

Enterprise WeChat es en realidad un operador de tráfico de dominio privado. Puede refinar las operaciones, llegar a los usuarios repetidamente, abrir el sistema de pago y completar la ruta de monetización, lo que satisface el negocio de ciclo cerrado.

Amigos a los que les gusta la plataforma Mendix, si quieren abrir WeChat corporativo y expandir el valor de la plataforma Mendix, ¿cómo deberían integrarlo? Los expertos técnicos de Mendix probaron recientemente el mecanismo de llamada relajante + la tecnología API de WeChat empresarial y resumieron varios puntos. ¡También le invitamos a dejar un mensaje para seguir intercambiando las mejores prácticas de la tecnología de integración empresarial y la tecnología móvil nativa!


Investigación sobre la API de WeChat empresarial

Primero, debe crear una cuenta en la cuenta oficial de WeChat de la compañía. Luego, cree una aplicación personalizada "MendixAPP".

 

Puede encontrar el "ID de la empresa" en la pestaña "Mi empresa".

Después de comprender los datos básicos de la empresa, podemos pasar a: https://open.work.weixin.qq.com/api/doc/90000/90135/90236 , que es la dirección de desarrollo de la API de WeChat de la empresa, y aprender cómo para utilizar estas API, para que las empresas accedan a aplicaciones de oficina más personalizadas.

El envío de mensajes significa que WeChat empresarial ha abierto interfaces de envío de mensajes, y las empresas pueden usar estas interfaces para permitir la comunicación bidireccional entre aplicaciones personalizadas y backends o usuarios de WeChat empresariales.

El primer paso de la comunicación es establecer un canal de confianza entre las dos partes. En este momento, el cliente debe obtener el token, que se considera una llave de puerta temporal entregada al cliente por la empresa WeChat final. (Obtener access_token es el primer paso para llamar a la interfaz de la API de WeChat empresarial, que es equivalente a crear una credencial de inicio de sesión. Otras interfaces de API de negocios deben depender de access_token para autenticar la identidad de la persona que llama).

El documento https://open.work.weixin.qq.com/api/doc/90000/90135/91039  describe cómo analizar el campo "access_token" del Json de la respuesta a través de una solicitud GET:

Una vez que tenga el token, puede consultar: https://open.work.weixin.qq.com/api/doc/90000/90135/90236 para enviar mensajes, incluido el soporte para enviar texto, imágenes, videos, archivos, y gráficos y otros tipos.

Después de comprender la teoría, la lógica en Mendix solo necesita resolver los siguientes tres aspectos:

  1. Envío y recepción tranquilos

  2. Mapeo de formato json entrante y saliente

  3. IU alternativa


Mendix parte de la práctica

Mendix se adhiere al concepto de código bajo y sin código. Para promover la comunicación entre el personal comercial y técnico y profesional, adopta una expresión lógica formal impulsada por modelos. No es necesario que todo el texto escriba una línea de código para lograr la adquisición de tokens, la entrada de mensajes y el envío al final de WeChat empresarial. Para ser más auténtico, este PoC utiliza un teléfono móvil nativo como entrada de información, y el efecto es el siguiente:

Antes de enviar:

Después de enviar:

Los efectos de demostración anteriores no necesitan codificación, solo corresponden a Mendix y usan un micro-flujo (el micro-flujo se ejecuta en el lado del servidor, lo que le permite expresar la lógica de la aplicación. El micro-flujo puede realizar tales como crear y actualizar objetos, mostrar páginas y acciones, como tomar decisiones. Esta es una forma visual de expresar el final tradicional del código del programa de texto. A diferencia del nanoflujo, el microflujo no se puede utilizar en aplicaciones sin conexión) para resumir principalmente (el microflujo de Mendix contiene sintaxis, Semántica y capacidades de anotación de documentos):

Es posible que desee profundizar y buscar la obtención del token del lado del servidor. Mendix esencialmente inspiró un servicio Restful ( https://docs.mendix.com/refguide/call-rest-action ), donde especificamos el REST de la empresa WeChat El punto final y obtenga el mensaje json de respuesta de él:

En la página de la pestaña "Respuesta", puede asignar el mensaje json que la respuesta devuelve al cliente y almacenar los campos obligatorios en las variables declaradas. Por analogía, la actividad que envía la empresa WeChat también utiliza el servicio Restful, que es solo un tipo POST. Debido a la excelente flexibilidad de Mendix en la integración de sistemas, puede crear fácilmente cualquier tipo de lógica de interfaz de servicio web. El mensaje de servicio es xml o json, y también se puede mapear gráficamente:

Para obtener más información, consulte: https://docs.mendix.com/refguide/integration-activities

Mobile Native es una de las ventajas únicas de Mendix, que utilizan elementos nativos de la interfaz de usuario para lograr un rendimiento rápido, animaciones fluidas (como gestos deslizantes) y mejorar el acceso a todas las funciones nativas del dispositivo. También puede utilizar elementos familiares como páginas, widgets, nanoflujo, operaciones de JavaScript y microflujos para componer su aplicación.

Para utilizar las funciones de desarrollo nativo móvil de Mendix Studio Pro, puede utilizar la aplicación Native Mobile Quickstart en Mendix Marketplace. Esta aplicación está optimizada para construir rápidamente una APLICACIÓN en modo nativo:

Aunque el PoC anterior es simple, puede ver el valor comercial que aporta la integración y el poder de la tecnología de conexión de código bajo de Mendix. Más capacidades de conexión e integración basadas en estándares son las siguientes:


Para obtener más información, visite el siguiente enlace:

Sitio web oficial de Mendix: https://www.mendix.com/zh/

Soluciones industriales de Mendix: https://solutions.mendix.com/

Guía de la plataforma Mendix: https://www.mendix.com/evaluation-guide/

Pantalla de animación de Mendix: https://www.mendix.com/demos/

Cuenta pública Mendix

 

¡gracias por leer!

Supongo que te gusta

Origin blog.csdn.net/Mendix/article/details/115350388
Recomendado
Clasificación