Puede crear campos personalizados con webMethods Integration. Las funciones de campos personalizados permiten añadir nuevos campos de datos personalizados. Un campo de datos personalizado puede ser una Cadena, Entero, Flotante, Doble, Largo, Booleano, Corto, Documento o un Objeto.
Acerca de esta tarea
Al añadir campos de datos personalizados como hijo de otro campo personalizado, el campo debe ser único entre todos los hijos del campo padre. El nuevo campo personalizado se añade a la lista de campos de datos existentes. Esta lista se envía a la API cuando se crea una operación personalizada y se refleja en la firma de entrada/salida junto con otros campos seleccionados.
Ahora que ya sabe en qué consisten los campos personalizados, puede añadir campos de datos personalizados. Para ello, complete los pasos siguientes:
Procedimiento
- Añada el conector Salesforce CRM al lienzo.
- Configure su acción Salesforce CRM haciendo doble clic en el icono Salesforce icono Desde aquí, puede crear una nueva acción personalizada o acceder a una acción personalizada existente.
Para fines de demostración, cree una nueva consulta de acción personalizada.
- Haga clic en +. Aparecerá la pantalla Añadir acción personalizada.
Desde aquí, puede crear una cuenta nueva o acceder a una cuenta existente. Crear una nueva cuenta crear.
- En el formulario de configuración Agregar acción personalizada que aparece, proporcione los siguientes detalles:
Select Authentication type: Seleccione un tipo de autenticación, por ejemplo, Credenciales.
Authorize AccountCreate: Seleccione una cuenta para ejecutar la acción seleccionada.
Name: Proporcione un nombre para la cuenta, por ejemplo, crear.
Description: Introduzca la descripción de la cuenta.
- Haga clic en Siguiente y seleccione una acción a realizar, por ejemplo, crear.
- Haga clic en Siguiente y seleccione el objeto de negocio que se asociará a la acción crear. Los objetos de negocio y las interacciones sólo aparecen para determinadas aplicaciones y acciones.
- Pulse Siguiente. Para añadir los nuevos campos de datos personalizados FirstName y LastName utilizar para el objeto de negocio Contacto en Cuenta, haga clic en Añadir campo de datos.
- En la ventana Añadir campo de datos, añada los nuevos campos de datos personalizados Nombre y Apellido. Seleccione la opción Obligatorio para indicar si el campo es obligatorio.
Indique el nombre y el tipo del campo de datos para definir la estructura y el contenido de los campos de datos. En el ejemplo anterior, "ens: Contactos" se añade como campo de datos y el tipo de datos como "documento" que tiene una jerarquía padre.
- Pulse Siguiente. Del mismo modo, proporcione los campos "ens:FirstName" y "ens:LastName" y el tipo de datos como "cadena" para una jerarquía hija.
- Pulse Siguiente. Confirme la acción y haga clic en Listo.
Se le redirige a la pantalla principal. Pulse Siguiente. Se le redirige a la ventana de configuración de la acción.
- En el campo select , consulte el campo de datos personalizado FirstName y LastName para el objeto de negocio Contacto en Cuenta.
- Pulse Siguiente. Se le redirigirá a la ventana Probar esta acción, donde verá el campo de datos personalizados FirstName y LastName para el business object Contacto en Cuenta.
- Haz clic en PRUEBA. Si ha configurado la acción correctamente, verá en los datos de salida el campo de datos personalizados añadido FirstName y LastName. Le da una idea de cómo funciona su acción cuando se utiliza en un flujo de trabajo y qué claves se devuelven en la salida del disparador. A continuación, los datos de salida se utilizan para configurar el resto del flujo de trabajo.
Resultados
El campo personalizado se ha configurado correctamente. Ahora, haga clic en Guardar para guardar el flujo de trabajo. Ahora puede utilizar esta cuenta en cualquier flujo de trabajo que se cree en el mismo proyecto.