Creación de scripts de complementos de App Builder con C# en Jitterbit App Builder
Los desarrolladores pueden crear complementos de App Builder mediante scripts de C#. secuencias de comandos se compilan con el compilador Roslyn .NET. Cada tipo de secuencia de comandos define un conjunto de miembros globales que proporcionan acceso a objetos y servicios.
Cada secuencia de comandos de C# está asociado a un propósito y registrado en una tabla o control. Los propósitos incluyen:
- Tabla predeterminada, validación y acción
- Controlar valores predeterminados y visibilidad
- transformación de solicitud y respuesta REST
Los aspectos más destacados de esta función incluyen:
- Acceso de lectura/escritura a la fila
- Acceso de lectura/escritura al contenido sin procesar de la llamada REST entrante/saliente
- Acceso a muchos ensambles y paquetes de C# que vienen con App Builder
- Se envía con su aplicación
Nota
Enlaces rápidos a recursos de scripting:
- Definición de clases de scripting: SDK de App Builder
- Biblioteca de ejemplos de complementos ejemplos de scripts
Complementos de tabla
Las siguientes reglas de tabla se pueden programar:
Complementos de control
Las siguientes reglas del Panel de Control se pueden programar:
Extremos REST
Los complementos se pueden registrar en extremos REST con el fin de transformar:
Para configurar un complemento de C# en App Builder
- En el servidor donde desea usar su secuencia de comandos, navegue a IDE > Configuración adicional y en la sección Desarrollo avanzado elija Complementos
- En el lado derecho se encuentra la lista de complementos existentes, para agregar uno nuevo haga clic en + Complemento
- Nombra tu complemento y, opcionalmente, asígnale una descripción para ayudar a los usuarios en el futuro.
- En Propósito, elija entre los tipos enumerados anteriormente
- Después de guardar, aparecerá el panel derecho donde podrá pegar el código C# del complemento. Escriba o pegue su secuencia de comandos, haga clic en Guardar y compile. El complemento ya está listo para registrarse en un evento.