¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Building Visual Cloud Functions: Use Cases and Creation Process

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...
This is the 2nd blog related to the new feature referred to as Visual Cloud Functions. In the first blog , I discussed how to create entities. In this blog we'll discuss the other half, building functions that can be called from your app.

Note there is really nice documentation for the feature .


Caso de Uso


I was trying to think of use cases for the cloud functions.

  • Tal vez tenga cálculos complicados que sean necesarios en muchas aplicaciones (por ejemplo, precios con descuento) y quiera/necesite mantenerlos por separado.

  • Tal vez tenga algunos cálculos que desee mantener privados y no en el cliente, por ejemplo, relacionados con permisos.

  • Tal vez tenga cálculos que combinen un montón de tablas de backend y no quiera traer todos esos datos de vuelta al cliente.


Aquí está mi caso de uso:

Utilicé las entidades de productos y pedidos del taller de TechEd por akseli.virtanen y marchuber03 (el tutorial de GitHub está aquí ).

  • Productos tiene un precio para cada producto.

  • Pedidos tiene el nombre de un cliente, luego una lista de productos.


Así que quería poder llamar a una función y obtener el costo total pendiente de un cliente: encontrar todos los pedidos para ese cliente, luego obtener el precio de cada producto en la lista y sumarlo todo.


Aquí vamos...


Creando Funciones


Como recordatorio, se crean funciones en un proyecto de backend de SAP Build Apps, donde ya tenemos nuestras entidades.


En la pestaña Funciones , haga clic en Crear Nuevo para crear una nueva función.


Y obtenemos un lienzo para trabajar. Notarás más que una similitud pasajera con el lienzo lógico, y más específicamente con el lienzo de funciones de flujo de JavaScript.


Lo primero que hice fue definir las entradas. Dado que quiero devolver el costo a un cliente específico, necesitaba el nombre del cliente, así que creé una entrada llamada nombre que era una cadena.


Luego necesitaba los datos, así que agregué tanto la tabla de productos como la de pedidos al flujo. Para hacer esto, haga clic en el + en el medio, diga que desea una lista de registros y luego especifique de qué entidad. (Aquí, hay un fuerte parecido con el lienzo de procesos de automatización de procesos de SAP Build y la pestaña de Datos de SAP Build Apps).



Y finalmente, necesito especificar lo que quiero como salida.


Por ahora, obtengo un editor de fórmulas, al igual que en SAP Build Apps, con acceso a las entradas y a las entidades de datos que recuperé. Y especificé la siguiente fórmula, que:

  1. Pedro Pascal
    Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?