Skip to main content
Únase a nosotros en TDX, en San Francisco, o en Salesforce+ los días 5 y 6 de marzo en la conferencia para desarrolladores sobre la era de agentes de IA. Registrarse ahora.

Estimación de tiempo

Temas

Preguntar a la comunidad

Acceder a acciones empresariales externas

Nota

Nota

¿Su idioma de aprendizaje es español? Comience el reto en un Trailhead Playground en español y utilice las traducciones proporcionadas entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto se basan en los datos en inglés. Si no aprueba el reto en su organización en español, le recomendamos que (1) cambie la configuración regional a Estados Unidos, (2) cambie el idioma a inglés, siga las instrucciones descritas aquí y, a continuación, (3) vuelva a hacer clic en el botón Check Challenge (Comprobar el reto).

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

Vamos a crear un flujo que ponga en práctica lo que ha aprendido y configurado hasta ahora. ¿Todo listo para poner a prueba sus conocimientos y aplicar nuestro proceso empresarial? Allá vamos. 

Nota

La credencial con nombre y el registro de servicios externos del paso anterior hacen que nuestras acciones web externas estén disponibles desde Flow.

Ver acciones de servicios externos en el flujo

En el paso anterior, ha registrado un servicio externo mediante el asistente de servicios externos y ha visto las acciones de dichos servicios en el asistente. Para ver las acciones, entremos en Flow Builder.

  1. En Setup (Configuración), introduzca Flow (Flujo) en el cuadro Quick Find (Búsqueda rápida) y seleccione Flows (Flujos).
  2. Haga clic en New Flow (Nuevo flujo).
  3. Asegúrese de que la opción Start from Scratch (Empezar de 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, cambie el ajuste Auto-Layout (Diseño automático) por Free-Form (Formato 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 los servicios externos en función de la especificación de la API que utilizamos en el paso anterior, cambie Filter By (Filtrar por) a 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), cambie Filter By (Filtrar por) a Category (Categoría), seleccione BankService y haga clic en el cuadro de búsqueda. Cuando haya terminado de ver las acciones BankService disponibles, podemos continuar.
  9. Haga clic en Cancel (Cancelar) y vuelva a Setup (Configuración).

Ventana "New Action" (Nueva Acción) con "External Service" (Servicio Externo) resaltado.

Puede ver la acción getAccount que vimos en el asistente de servicios externos, junto con addAccount, DeleteAccount y updateAccount. Estas acciones de servicios externos son las operaciones de API que pertenecen a nuestro banco ficticio que podemos utilizar en un flujo para obtener información, añadir registros de cuentas, etc. 

Los servicios externos que cree pueden tener muchas más acciones. Depende del servicio específico que utilice y de cómo esté definido el esquema de especificaciones de la API para su caso de uso. Vamos a utilizar estas acciones en un flujo propio. 

Crear campos personalizados

Primero creamos 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 del usuario para almacenar los valores de tipo de cuenta bancaria e ID de cuenta bancaria que se recuperan del servicio bancario.

  1. Desde Setup (Configuración), seleccione Object Manager (Gestor de objetos) y, a continuación, 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), introduzca Account Type (Tipo de cuenta).
  5. En Length (Longitud), introduzca 25.
  6. En Field Name (Nombre de campo), introduzca Account_Type (Tipo de cuenta).
  7. Deje el resto de los valores predeterminados y haga clic en Next (Siguiente).
  8. Asegúrese de 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, a continuación, 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), introduzca Account ID (ID de cuenta).
  11. En Length (Longitud), introduzca 25.
  12. En Field Name (Nombre de campo), introduzca Account_ID (ID de cuenta).
  13. Deje el resto de los valores predeterminados y haga clic en Next (Siguiente).
  14. Asegúrese de 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), introduzca Users (Usuarios) en el cuadro Quick Find (Búsqueda rápida) y, a continuación, seleccione Users (Usuarios).
  2. Haga clic en New User (Nuevo usuario).
  3. En First Name (Nombre), introduzca Maria
  4. En Last Name (Apellido), introduzca 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. Dado que se trata de una organización de prueba, utilice su propia dirección de correo electrónico.
  8. Introduzca un nombre de usuario con apariencia de dirección de correo electrónico. Los nombres de usuario deben ser únicos en TODO Salesforce. Elija un nombre de usuario; por ejemplo:
    • external.<suapellido>@<suempresa>.com
    • ... o cree un nombre de usuario único de su elección
  1. Haga clic en Save (Guardar).

Si tiene curiosidad, ahora puede comprobar que su usuaria, Maria Thompson, tiene los dos nuevos campos personalizados en su cuenta de usuario de Salesforce (Account Type [Tipo de cuenta] y Account ID [ID de cuenta]). Como era de esperar, ambos campos están vacíos.

Maria Thompson desea abrir una cuenta corriente en su banco. Usted ha creado un usuario para ella en Salesforce (un paso necesario, según nuestra lógica empresarial). Ahora vamos a facilitar a los representantes bancarios el proceso de creación de nuevas cuentas y a utilizar todo el poder de Salesforce para realizar el seguimiento de las nuevas cuentas bancarias.

Empecemos con 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 otro diferente.

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios