Skip to main content
Únase a nosotros en TDX, San Francisco o en Salesforce+ del 5 al 6 de marzo en la conferencia de desarrolladores para la era del agente de la IA. Regístrese ahora.

Estimación de tiempo

Acceder a acciones de negocio externas

Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Creemos un flujo que ponga en práctica lo que aprendió y configuró hasta ahora. ¿Está listo para probar sus habilidades e implementar nuestro proceso de negocio? ¡Allá vamos! 

Nota

El registro de los servicios externos y la credencial con nombre en el paso anterior hace que nuestras acciones web externas estén disponibles desde el flujo.

Ver acciones de servicio externo en el flujo

En el paso anterior, registró un servicio externo mediante el asistente de servicios externos y visualizó sus acciones en él. Para ver las acciones, vayamos a Flow Builder.

  1. Desde Setup (Configuración), ingrese Flow (Flujo) en el cuadro de búsqueda rápida y, a continuación, seleccione Flows (Flujos).
  2. Haga clic en New Flow (Nuevo flujo).
  3. Asegúrese de que la opción Start from Scratch (Comenzar desde cero) esté seleccionada y haga clic en Next (Siguiente).
  4. Seleccione Screen Flow (Flujo de pantalla) y haga clic en Create (Crear).
  5. En la barra de botones, modifique la configuración Auto-Layout (Formato automático) a Free-Form (Forma libre).
  6. Desde la caja de herramientas, con la ficha Elements (Elementos) seleccionada, arrastre Action (Acción) al lienzo.
  7. Para ver las acciones importadas por servicios externos en función de la especificación de API que utilizamos en el paso anterior, modifique Filter By (Filtrar por) como Type (Tipo), seleccione External Service (Servicio externo) y haga clic en el cuadro de búsqueda.
  8. Para ver las acciones agrupadas por un registro de servicios externos (en este ejemplo, BankService), modifique Filter By (Filtrar por) como Category (Categoría), seleccione BankService y haga clic en el cuadro de búsqueda. Cuando termine de ver las acciones disponibles de BankService, podremos avanzar
  9. Haga clic en Cancel (Cancelar) para regresar a Setup (Configuración).

Ventana New Action (Nueva acción) con el servicio externo resaltado.

Puede ver la acción getAccount que buscamos en el asistente de servicios externos, junto con addAccount, DeleteAccount y updateAccount. Estas acciones de servicios externos son las operaciones de API referentes a nuestro banco ficticio que podemos utilizar en un flujo para obtener información, agregar registros de cuentas, entre otras opciones. 

Los servicios externos que cree pueden tener muchas más acciones. Dependerá del servicio específico que utilice y cómo se define el esquema de la especificación de API para su caso de uso. Ahora vamos a utilizar estas acciones en un flujo propio. 

Crear campos personalizados

Primero, creemos dos campos personalizados, Account Type (Tipo de cuenta) y Account ID (Id. de cuenta), en el objeto User (Usuario). Esto proporciona campos en el registro de usuario para almacenar el tipo y la Id. de la cuenta bancaria que recupera del servicio de banco.

  1. En Setup (Configuración), seleccione Object Manager (Gestor de objetos) y, luego, User (Usuario).
  2. Haga clic en Fields & Relationships (Campos y relaciones) y, a continuación, en New (Nuevo).
  3. En Data Type (Tipo de datos), seleccione Text (Texto) y haga clic en Next (Siguiente).
  4. En Field Label (Etiqueta de campo), ingrese Account Type (Tipo de cuenta).
  5. Para Length (Longitud), ingrese 25.
  6. En Field Name (Nombre de campo), ingrese Account_Type.
  7. No realice cambios en el resto de las opciones de configuración predeterminadas y haga clic en Next (Siguiente).
  8. Corrobore que la seguridad a nivel de campo esté configurada como visible para los perfiles que utiliza en su organización y haga clic en Next (Siguiente) y en Save & New (Guardar y nuevo).
  9. En Data Type (Tipo de datos), seleccione Text (Texto) y haga clic en Next (Siguiente).
  10. En Field Label (Etiqueta de campo), ingrese Account ID (Id. de cuenta).
  11. Para Length (Longitud), ingrese 25.
  12. En Field Name (Nombre de campo), ingrese Account_ID.
  13. No realice cambios en el resto de las opciones de configuración predeterminadas y haga clic en Next (Siguiente).
  14. Corrobore que la seguridad a nivel de campo esté configurada como visible para los perfiles que utiliza en su organización y haga clic en Next (Siguiente).
  15. Haga clic en Save (Guardar).

Crear un registro de usuario

A continuación, cree un registro de usuario para su cliente, Maria Thompson.

  1. En Setup (Configuración), ingrese Users (Usuarios) en el cuadro de búsqueda rápida y, luego, seleccione Users (Usuarios).
  2. Haga clic en New User (Nuevo usuario).
  3. En First Name (Nombre), ingrese Maria
  4. En Last Name (Apellido), ingrese Thompson
  5. En User License (Licencia de usuario), seleccione Salesforce Platform.
  6. En Profile (Perfil), seleccione Standard Platform User (Usuario de plataforma estándar).
  7. Como esta es una organización de prueba, utilice su propia dirección de email.
  8. Ingrese un nombre de usuario que tenga el aspecto de una dirección de email. Los nombres de usuario deben ser únicos en TODO Salesforce. Elija un nombre de usuario como el siguiente:
    • externo.<suapellido>@<suempresa>.com
    • … o bien, cree un nombre de usuario de su elección que sea único.
  1. Haga clic en Save (Guardar).

Si tiene curiosidad, ahora puede verificar que su usuario, Maria Thompson, tenga los dos campos personalizados nuevos en su cuenta de usuario de Salesforce, Account Type (Tipo de Cuenta) y Account ID (Id. de cuenta). Como podría esperarse, ambos campos se encuentran vacíos en este momento.

A Maria Thompson le gustaría abrir una cuenta de verificación en su banco. Creó un usuario para ella en Salesforce (un paso necesario, según nuestra lógica de negocio). Ahora, vamos a facilitar la tarea a los representantes del banco para que puedan completar el proceso de creación de cuenta nueva y utilizar todo el potencial de Salesforce para realizar un seguimiento de las nuevas cuentas bancarias.

Comencemos a trabajar en nuestro flujo.

Verificar paso

+100 puntos

Completará esta/este proyecto en su propia organización de prácticas. Haga clic en Iniciar para empezar a trabajar, o haga clic en el nombre de su organización para seleccionar una diferente.

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios