Categories
Developers Salesforce

Agregar seguidores de Chatter al registro

Última actualización el 23 de marzo de 2023 por Rakesh Gupta

Gran idea o pregunta duradera:

  • ¿Cómo puedo permitir que los usuarios agreguen fácilmente a otros como seguidores de un registro?
  • ¿Puedo incorporarlo como parte de un flujo nuevo/existente?

Objetivos:

Esta publicación de blog nos ayudará a comprender lo siguiente

  • Agregar otro usuario como seguidor de un registro específico utilizando Salesforce Flow
  • Utilice un elemento de decisión para saber si un campo contiene un valor o no.
  • Y, por último, pero no menos importante, descubra cómo usar el elemento Crear registros para crear registros.
  • y mucho más

Brenda David trabaja como administradora de sistemas en Gurukul on Cloud (GoC). Ha recibido un requisito para desarrollar una aplicación que permitirá a los usuarios con acceso de edición en el objeto de la cuenta agregar seguidores de Chatter al registro.

Enfoque de Campeón de Automatización (I-do):

Hay algunas soluciones posibles para el escenario empresarial anterior . Usaremos Record-Triggered Flow para resolver el requisito.

El flujo se puede ejecutar en modo Sistema , omitiendo los permisos del usuario en ejecución. Para obtener instrucciones sobre cómo lograr este mismo caso de uso solo con Screen Flow, consulte esta publicación: Primeros pasos con Salesforce Flow: parte 42 (Ejecución de un flujo en modo de sistema)

Antes de continuar, debe familiarizarse con el objeto EntitySubscription en Salesforce. Representa una suscripción para un usuario que sigue un registro u otro usuario. Un usuario puede suscribirse a un registro oa otro usuario.

Nombre del campo Detalles
Identificación de los padres El ID del registro o usuario que el usuario está siguiendo
Identificación de suscriptor El ID del Usuario que está siguiendo el registro o usuario

Antes de discutir la solución, permítame mostrarle un diagrama de un flujo de proceso de alto nivel. Dedique unos minutos a revisar el siguiente diagrama de flujo y comprenderlo.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 2 pasos para resolver el requisito empresarial de Brenda utilizando el flujo activado por registro después de guardar . Debemos:

  1. Creación de un campo de búsqueda personalizado en la cuenta para almacenar un nuevo seguidor
  2. Pasos de flujo de Salesforce:
    1. Definir propiedades de flujo para el flujo desencadenado por registro
    2. Agregue un elemento de decisión para verificar que el valor del campo de búsqueda personalizado no sea nulo
    3. Agregue un elemento de obtención de registros para encontrar el estado del seguidor del usuario seleccionado para el registro actual
    4. Agregue un elemento de decisión para verificar si el usuario está siguiendo el registro actual o no
    5. Agregue un elemento de creación de registros para agregar un usuario al seguidor de registros

Paso 1: crear un campo de búsqueda personalizado en el objeto de cuenta para almacenar un nuevo seguidor

  1. Haga clic en Configuración .
  2. En el Administrador de objetos, escriba Cuenta .
  3. Seleccione Campos y relaciones , luego haga clic en Nuevo .
  4. Seleccione Relación de búsqueda como tipo de datos y, a continuación, haga clic en Siguiente .
  5. Seleccione Usuario relacionado con y , a continuación, haga clic en Siguiente .
  6. Ingrese Etiqueta de campo y haga clic en la tecla de tabulación, se completará el Nombre de campo .
  7. Como práctica recomendada, siempre ingrese una descripción .
  8. Configure la Seguridad a nivel de campo para los perfiles , asegúrese de configurar este campo como Solo visible .
  9. Agregue este campo a Diseño de página .
  10. Haga clic en Guardar.

Paso 2.1: Definir propiedades de flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en Nuevo flujo .
  4. Seleccione el flujo activado por registro opción, haga clic en Crear y configure el flujo de la siguiente manera:
    1. Objeto : Cuenta
    2. Activar el flujo cuando : se crea o actualiza un registro
    3. Establecer criterios de entrada
      1. Requisitos de condición: Ninguno
    4. Optimice el flujo para la acción y los registros relacionados
  5. Haga clic en Listo .

Paso 2.2: uso del elemento de decisión para comprobar que el valor del campo de búsqueda personalizado no es nulo

Ahora usaremos el elemento Decisión para verificar si el campo de búsqueda personalizado para Usuario contiene algún valor o no.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso : {!$Record.Add_Follower__c}
      2. Operador : es nulo
      3. Valor : {!$ConstanteGlobal.Falso}
  5. Cuándo ejecutar el resultado : si Solo si el registro que desencadenó la ejecución del flujo se actualiza para cumplir con los requisitos de la condición
  6. Haga clic en Listo .

Paso 2.3: Adición de un elemento Obtener registro para encontrar el estado del seguidor del usuario seleccionado para el registro actual

El siguiente paso es usar el elemento Obtener registros para encontrar el estado de seguidor del usuario seleccionado para el registro actual.

  1. En Flow Designer, debajo del nodo Agregar seguidor no es nulo , haga clic en el icono + y seleccione el elemento Obtener registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Seleccione el objeto Suscripción de entidad de la lista desplegable.
  4. Seleccione Se cumplen todas las condiciones (Y) .
  5. Establecer condiciones de filtro
    1. Fila 1:
      1. Campo : ID de padre
      2. Operador : Igual
      3. Valor : {!$Record.Id}
    2. Haga clic en Agregar condición
    3. Fila 2:
      1. Campo : ID de suscriptor
      2. Operador : Igual
      3. Valor : {!$Record.Add_Follower__c}
  6. Cuántos registros almacenar:
    1. seleccione Solo el primer registro
  7. Cómo almacenar datos de registro:
    1. Elija la opción para Almacenar automáticamente todos los campos .
  8. Haga clic en Listo .

Paso 2.4: uso del elemento de decisión para verificar si el usuario seleccionado está siguiendo el registro actual o no

Ahora usaremos el elemento Decisión para verificar que la variable de registro del paso 2.3 sea nula o no.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso: {!Get_Follower_Status}
      2. Operador: es nulo
      3. Valor: {!$ConstanteGlobal.True}
  5. Cuándo ejecutar Resultado : Si se cumplen los requisitos de la condición .
  6. Haga clic en Listo .

Paso 2.5: Crear registros: agregar usuarios al seguidor de registros

Para agregar un nuevo usuario a Record Follower necesitamos crear un registro en el objeto EntitySubscription . Para ello utilizaremos el elemento Create Records. Ahora sigue los pasos a continuación:

  1. En Flow Designer, debajo del nodo No , haga clic en el icono + y seleccione el elemento Crear registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Ingrese la siguiente información :
    1. Ingrese la etiqueta, el nombre de la API se completará automáticamente.
    2. Cuántos registros crear : uno
    3. Cómo establecer los campos de registro : use recursos separados y valores literales
    4. Objeto : EntitySubscription
    5. Establecer valores de campo para EntitySubscription
    6. Fila 1 :
      1. Campo: ParentId
      2. Valor: {!$Record.Id}
    7. Haga clic en Agregar campo
    8. Fila 2 :
      1. Campo: ID de suscriptor
      2. Valor: {!$Record.Add_Follower__c}
  4. Haga clic en Listo.

Al final, Brenda's Flow se verá como la siguiente captura de pantalla:

Una vez que todo se vea bien, realice los siguientes pasos:
  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo , el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 57
  5. Etiqueta de entrevista : Agregar seguidor de Chatter para registrar {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

¡Casi llegamos! Una vez que todo se vea bien, haga clic en el botón Activar .

Prueba de concepto

  1. Inicie sesión como Brenda David ( Perfil asignado : – Usuario estándar, la licencia de función Force.com Flow User no está asignada a este usuario).
  2. Navegue a un registro de cuenta y complete el campo Agregar seguidor con Nushi Davoud
  3. Confirmar que el usuario ha sido agregado
    1. Cerrar sesión como Brenda .
    2. Cambiar a Clásico
    3. Navega a la cuenta y revisa los seguidores.
  4. Estás listo .

Práctica Independiente (Hacemos):

Identifique los casos de uso en los que es posible que sea necesario compartir los registros de otros objetos de una manera más manual e implemente el uso compartido con la solución anterior.

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2023/03/23/add-chatter-followers-to-record-3/

Categories
Developers Salesforce

Agregar automáticamente miembro del equipo de oportunidades al seguidor de oportunidades

Última actualización el 7 de junio de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

  • ¿Cómo puede agregar automáticamente miembros del equipo de oportunidades a un seguidor en una oportunidad?

Objetivos:

Después de leer este blog, podrá:

  • Trabajar con el elemento obtener registros para encontrar el registro
  • Utilice el elemento de decisión para comprobar los valores de registro
  • Use el elemento de creación de registros para agregar automáticamente seguidores a una oportunidad
  • y mucho más

Rachel Gillett trabaja como administradora de sistemas en Gurukul on Cloud (GoC). Ha recibido un requisito de la administración de que si se agrega un nuevo usuario al equipo de Oportunidad, entonces se agrega automáticamente al usuario como seguidor de Oportunidad.

Enfoque de Campeón de Automatización (I-do):

Un equipo de oportunidad es un conjunto de usuarios que normalmente trabajan juntos en una oportunidad . Un equipo de oportunidades típico podría incluir al administrador de cuentas, al representante de ventas y a un consultor de preventa . En Salesforce, un usuario puede seguir grupos de Chatter o Registros . A partir de ahora, Salesforce no tiene ninguna funcionalidad lista para usar para realizar un seguimiento automático de los registros cuando se agrega un usuario a un equipo, etc. , aparte de Seguir automáticamente los registros que creo .

Hay algunas soluciones posibles para el escenario empresarial anterior . Usaremos Flow para resolver el requisito. Consulte este artículo para comprender por qué estamos utilizando el flujo desencadenado por registro posterior al guardado para este escenario.

Hagamos una pausa aquí y familiarícese con el objeto EntitySubscription en Salesforce. Representa una suscripción para un usuario que sigue un registro u otro usuario. Un usuario puede suscribirse a un registro oa otro usuario.

Nombre del campo Detalles
Identificación de los padres El ID del registro o usuario que el usuario está siguiendo
Identificación de suscriptor El ID del Usuario que está siguiendo el registro o usuario

Antes de discutir la solución, permítame mostrarle un diagrama de un flujo de proceso de alto nivel. Dedique unos minutos a repasar el siguiente diagrama de flujo y comprenderlo.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 5 pasos para resolver el requisito empresarial de Rachel mediante Record-triggered Flow . Debemos:

  1. Definir propiedades de flujo para el flujo desencadenado por registro
  2. Fórmula para determinar si el registro se crea o actualiza
  3. Agregue un elemento de obtención de registros para encontrar los detalles del seguidor del miembro actual del equipo
  4. Agregue un elemento de decisión para verificar si el miembro del equipo está siguiendo el registro de oportunidad o no
  5. Agregue un elemento de creación de registros para agregar el miembro del equipo de oportunidades al seguidor de oportunidades

Paso 1: Definir propiedades de flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en Nuevo flujo .
  4. Seleccione el flujo activado por registro opción, haga clic en Crear
    1. Objeto : miembro del equipo de oportunidad
    2. Activar flujo de oportunidad cuando : se crea o actualiza un registro
    3. Establecer criterios de entrada
      1. Requisitos de condición: Ninguno
    4. Optimice el flujo para la acción y los registros relacionados
  5. Haga clic en Listo .

Paso 2: fórmula para determinar si el registro se crea o actualiza

  1. En Caja de herramientas , seleccione Administrador y, a continuación, haga clic en Nuevo recurso para determinar si el registro se crea o actualiza.
  2. Ingrese la siguiente información:
    1. Tipo de recurso : Fórmula
    2. Nombre de API : forB_IsNew
    3. Tipo de datos : booleano
    4. Fórmula : EsNuevo()
  3. Haga clic en Listo .

Paso 3: agregar un elemento Obtener registro para encontrar los detalles del seguidor de oportunidades para el miembro actual del equipo

El siguiente paso es usar el objeto EntitySubscription para verificar si el miembro del equipo de Oportunidad ya está siguiendo la Oportunidad o no.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Obtener registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Seleccione el objeto Suscripción de entidad de la lista desplegable.
  4. Seleccione Se cumplen todas las condiciones (Y) .
  5. Establecer condiciones de filtro
    1. Fila 1:
      1. Campo : ID de padre
      2. Operador : Igual
      3. Valor : {!$Record.OpportunityId}
    2. Haga clic en Agregar condición
    3. Fila 2:
      1. Campo : ID de suscriptor
      2. Operador : Igual
      3. Valor : {!$Record.UserId}
  6. Cuántos registros almacenar:
    1. Seleccione Solo el primer registro
  7. Cómo almacenar datos de registro:
    1. Elija la opción para Almacenar automáticamente todos los campos .
  8. Haga clic en Listo .

Paso 4: uso del elemento de decisión para verificar si el miembro del equipo está siguiendo el registro de oportunidad o no

Ahora usaremos el elemento Decisión para verificar la variable de registro del paso 3 para ver si devuelve el estado de seguidor de registro para el miembro del equipo de oportunidad actual o no.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso : {!forB_IsNew}
      2. Operador : Igual
      3. Valor : {!$ConstanteGlobal.Verdadero}
    2. Haga clic en Agregar condición
    3. Fila 2:
      1. Campo : {!Get_Follower}
      2. Operador : es nulo
      3. Valor : {!$ConstanteGlobal.Verdadero}
  5. Cuándo ejecutar Resultado : Si se cumplen los requisitos de la condición .
  6. Haga clic en Listo .

Paso 5: Crear registros: agregar un miembro del equipo de oportunidades a un seguidor de oportunidades

Para agregar un miembro del equipo de oportunidades a Record Follower , usaremos el elemento Create Records .

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Crear registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Ingrese la siguiente información :
    1. Cuántos registros crear : uno
    2. Cómo establecer los campos de registro : use recursos separados y valores literales
    3. Objeto : Suscripción de entidad
    4. Establecer valores de campo para la suscripción de entidad
    5. Fila 1:
      1. Campo : ID de padre
      2. Valor : {!$Record.OpportunityId}
    6. Haga clic en Agregar campo
    7. Fila 2:
      1. Campo : ID de suscriptor
      2. Valor : {!$Record.UserId}
  4. Haga clic en Listo .

Al final, Rachel's Flow se verá como la siguiente captura de pantalla:

Una vez que todo se vea bien, realice los siguientes pasos:

  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo , el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 55
  5. Etiqueta de entrevista : agregar automáticamente miembro del equipo de oportunidad a seguidor de oportunidad {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

¡Casi ahí! Una vez que todo se vea bien, haga clic en el botón Activar .

Prueba de concepto

  1. Navegue a la pestaña Oportunidad , identifique la Oportunidad y haga clic en Nombre de la Oportunidad.
  2. Ahora voy a agregar al usuario Nathan Gilmore al miembro del equipo de oportunidades , como se muestra en la siguiente captura de pantalla. Una vez que se haya agregado como miembro del equipo de la oportunidad, se agregará automáticamente como seguidora de la oportunidad.

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/06/07/auto-add-opportunity-team-member-to-opportunity-follower-5/

Categories
Developers

¡Descubra cómo completar automáticamente el campo de aprobador delegado en un nuevo registro de usuario!

Última actualización el 4 de abril de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

¿Cómo se completa automáticamente el campo de aprobador delegado en un nuevo registro de usuario?

Objetivos:

Después de leer esta publicación de blog, el lector podrá:

  • Cree un flujo activado por registro para completar automáticamente el campo de aprobador delegado para nuevos usuarios.

Warren Mason trabaja como administrador del sistema en Gurukul on Cloud (GoC) recibió el siguiente requisito: en el registro de un nuevo usuario, complete automáticamente el administrador del usuario como aprobador delegado.

Enfoque de Campeón de Automatización (I-do):

El aprobador delegado es un aprobador alternativo. Si se completa, este usuario recibe las mismas solicitudes de aprobación que el aprobador original . Los aprobadores delegados no tienen la capacidad de reasignar solicitudes de aprobación ; solo pueden aprobar o rechazar solicitudes de aprobación.

La asignación de un aprobador delegado es útil cuando un usuario está fuera de la oficina . En tales circunstancias, un aprobador delegado, designado por el Usuario, puede aprobar solicitudes en nombre del Usuario. Sin embargo, si los usuarios olvidan configurar aprobadores/administradores delegados, esto retrasaría la aprobación de las solicitudes, siempre y cuando estén fuera de la oficina. Un usuario puede seleccionar un administrador/aprobador delegado navegando a su configuración personal .

En este artículo, analizaremos cómo automatizar el proceso de autocompletar un nuevo administrador de usuarios como aprobador delegado. Existen múltiples soluciones posibles para el escenario empresarial anterior .

Para resolver este requisito, utilizaremos el Flujo desencadenado por registro después de guardar . Consulte este artículo para comprender por qué estamos utilizando el flujo desencadenado por registro posterior al guardado para este escenario.

Antes de continuar, debe comprender al Usuario objeto Representa a un usuario en su organización.

Nombre del campo Detalles
ID de aprobador delegado Id del usuario que es un aprobador delegado para este usuario.

Antes de discutir la solución, permítame mostrarle un diagrama de un flujo de proceso de alto nivel. Dedique unos minutos a repasar el siguiente diagrama de flujo y compréndalo.


Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 3 pasos para resolver el requisito de negocio de Warren mediante Record-Triggered Flow . Debemos:

  1. Definir propiedades de flujo para el flujo desencadenado por registro
  2. Agregue un elemento de decisión para verificar si el administrador está poblado o no
  3. Agregue un elemento de asignación para completar el aprobador delegado

Paso 1: Definir propiedades de flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en Nuevo flujo .
  4. Seleccione el flujo activado por registro opción, haga clic en Crear y configure el flujo de la siguiente manera:
    1. Objeto : Usuario
    2. Activar el flujo cuando : se crea o actualiza un registro
    3. Establecer criterios de entrada
      1. Requisitos de condición: Ninguno
    4. Optimizar el flujo para la actualización de campos rápidos
  5. Haga clic en Listo .

Paso 2: usar el elemento de decisión para verificar si el administrador está poblado o no

Ahora usaremos el elemento Decisión para verificar que el administrador del campo esté completo o no y el registro de usuario se acaba de crear.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso : {!$Record.Id}
      2. Operador : es nulo
      3. Valor : {!$ConstanteGlobal.Verdadero}
    2. Haga clic en Agregar condición
    3. Fila 2:
      1. Recurso : {!$Record.ManagerId}
      2. Operador : es nulo
      3. Valor : {!$ConstanteGlobal.Falso}

Paso 3: usar el elemento de asignación para actualizar el aprobador delegado

El siguiente paso es actualizar el aprobador delegado en el usuario. Usaremos la Asignación   elemento, ya que estamos usando before-save flow .

  1. En Flow Designer, debajo del nodo , haga clic en el icono + y seleccione el elemento Asignación .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Establecer valor variable
    1. Fila 1:
      1. Campo : {!$Record.DelegatedApproverId}
      2. Operador : Igual
      3. Valor : {!$Record.ManagerId}
  4. Haga clic en Listo .

Al final, Warren's Flow se verá como la siguiente captura de pantalla:

Una vez que todo se vea bien, realice los siguientes pasos:

  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo , el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 50
  5. Etiqueta de entrevista : Asignación automática de aprobador delegado {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

¡Casi ahí! Una vez que todo se vea bien, haga clic en el botón Activar .

Prueba de concepto

A partir de ahora, si se crea un usuario, el aprobador delegado se completará automáticamente.

  1. Vaya a Configuración | Administración | Usuarios | Usuarios
  2. Cree un nuevo usuario y márquelo como activo , asegúrese de completar el Administrador.
  3. Haga clic en Guardar .
  4. Ahora navegue hasta el campo Aprobador delegado en la página de detalles del usuario y verifique de quién es el nombre. ¡Sí, tiene razón, es James Smith !

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/04/03/auto-populate-delegated-approver-field-on-a-new-user-record/

Categories
Developers Salesforce

Asignar automáticamente un tema a un registro


Gran idea o pregunta duradera:

  • ¿Cómo puede agregar automáticamente tema(s) a un registro?

Objetivos:

Después de leer este blog, podrá:

  • Utilice el flujo activado por registro para agregar automáticamente temas a un registro
  • Use el elemento Obtener para encontrar la identificación del tema en lugar de evitar la codificación rígida de la identificación
  • Use el elemento crear registros para asociar el tema con un registro
  • y mucho más

Pamela Kline trabaja como administradora de sistemas en Gurukul on Cloud (GoC). Recibió un requisito de la administración de que si se crea una nueva oportunidad con una cantidad superior a 1 millón, entonces se agrega automáticamente el tema existente #CuentaClave al registro de la oportunidad.

Enfoque de Campeón de Automatización (I-do):

Temas para Objetos , nos permite organizar los registros usando temas igual que Chatter . Los temas ayudan a organizar mejor los registros y facilitan la búsqueda . Por ejemplo , si publica que está trabajando en una presentación para Dreamforce22 , es posible que desee agregar el tema del hashtag #Dreamforce22 o # DF22 en sus actualizaciones .

Cualquiera puede hacer clic en estos temas para obtener más información sobre Dreamforce22 y ver quépersonas ygrupos hablan sobre Dreamforce22 . También puede encontrar todos los registros etiquetados con el tema Dreamforce22 .

Para resolver este requisito, utilizaremos el Flujo desencadenado por registro después de guardar . Consulte este artículo para comprender por qué estamos utilizando el flujo desencadenado por registro posterior al guardado para este escenario. Una razón para usar Flow es que no se puede acceder a EntityId en la plantilla de correo electrónico, lo que significa que no puede obtener el Id. de registro donde se asocia el tema.

Hagamos una pausa aquí y familiaricémonos con TopicAssignment y Topic Objects en Salesforce.

Nombre del objeto Detalles
Asignación de tema Representa la asignación de un tema a un elemento o registro de noticias en particular .
Tema Representa un tema en una publicación o registro de Chatter.

Antes de discutir la solución, permítame mostrarle un diagrama de un flujo de proceso de alto nivel. Dedique unos minutos a repasar el siguiente diagrama de flujo y compréndalo.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 6 pasos para resolver el requisito empresarial de Pamela mediante el flujo activado por registro . Debemos:

  1. Definir propiedades de flujo para el flujo desencadenado por registro
  2. Fórmula para determinar si la oportunidad se crea o actualiza
  3. Agregue un elemento de decisión para verificar si el monto de la oportunidad es superior a $ 1 millón
  4. Agregue un elemento de obtención de registros para encontrar los detalles del tema (KeyAccount)
  5. Agregue un elemento de decisión para verificar si se encontró o no la cuenta clave del tema
  6. Agregue un elemento de creación de registros para agregar un tema al registro de oportunidad

Paso 1: Definir propiedades de flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en Nuevo flujo .
  4. Seleccione el flujo activado por registro opción, haga clic en Crear y configure el flujo de la siguiente manera:
    1. Objeto : Oportunidad
    2. Activar el flujo cuando : se crea o actualiza un registro
    3. Establecer criterios de entrada
      1. Requisitos de condición: Ninguno
    4. Optimice el flujo para la acción y los registros relacionados
  5. Haga clic en Listo .

Paso 2: fórmula para determinar si la oportunidad se crea o actualiza

  1. En Caja de herramientas , seleccione Administrador y, a continuación, haga clic en Nuevo recurso para determinar si el registro se crea o actualiza.
  2. Ingrese la siguiente información :
    1. Tipo de recurso : Fórmula
    2. Nombre de API : forB_IsNew
    3. Tipo de datos : booleano
    4. Fórmula : EsNuevo()
  3. Haga clic en Listo .

Paso 3: uso del elemento de decisión para verificar si el monto de la oportunidad es superior a $ 100K

Ahora usaremos el elemento Decisión para verificar si el monto de la oportunidad es mayor a $100,000.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso : {!$Record.Amount}
      2. Operador : mayor que
      3. Valor : 100000
    2. Haga clic en Agregar condición
    3. Fila 2:
      1. Recurso : {!forB_IsNew}
      2. Operador : Igual
      3. Valor : {!$ConstanteGlobal.Verdadero}
  5. Cuándo ejecutar Resultado : Si se cumplen los requisitos de la condición .
  6. Haga clic en Listo .

Paso 4: Adición de un elemento Obtener registro para buscar detalles del tema (KeyAccount)

El siguiente paso es usar el elemento Obtener registros para encontrar los detalles de la cuenta clave del tema de chat.

  1. En Flow Designer, debajo del nodo > $1M , haga clic en el icono + y seleccione el elemento Obtener registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Seleccione el objeto Tema de la lista desplegable.
  4. Seleccione Se cumplen todas las condiciones (Y) .
  5. Establecer condiciones de filtro
    1. Fila 1:
      1. Campo : Nombre
      2. Operador : Igual
      3. Valor : CuentaClave
  6. Cuántos registros almacenar:
    1. seleccione Solo el primer registro
  7. Cómo almacenar datos de registro:
    1. Elija la opción para Almacenar automáticamente todos los campos .
  8. Haga clic en Listo .

Paso 5: uso del elemento de decisión para verificar si se encontró o no un tema de Chatter  

Ahora usaremos el elemento Decisión para verificar la Variable de registro del paso 4 para encontrar si devuelve el tema de Chatter o no.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso: {!Get_Topic}
      2. Operador: es nulo
      3. Valor: {!$ConstanteGlobal.Falso}
  5. Cuándo ejecutar Resultado : Si se cumplen los requisitos de la condición .
  6. Haga clic en Listo .

Paso 6: Agregar acción: crear un registro

El siguiente paso es asociar el tema keyAccount a la oportunidad recién creada, para ello utilizaremos el elemento Create Records .

  1. En Flow Designer, debajo del nodo , haga clic en el icono + y seleccione el elemento Crear registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Ingrese la siguiente información :
    1. Ingrese la etiqueta , el nombre de la API se completará automáticamente.
    2. Cuántos registros crear : uno
    3. Cómo establecer los campos de registro : use recursos separados y valores literales
    4. Objeto : Asignación de tema
    5. Establecer valores de campo para la asignación de tema
    6. Fila 1:
      1. Campo : ID de entidad
      2. Valor : {!$Record.Id}
    7. Haga clic en Agregar campo
    8. Fila 2:
      1. Campo : ID de tema
      2. Valor : {!Get_Topic.Id}
  4. Haga clic en Listo .

Al final, Pamela's Flow se verá como la siguiente captura de pantalla:

Una vez que todo se vea bien, realice los siguientes pasos:

  1. Haga clic en Guardar .
  2. Introducir etiqueta de flujo   el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 54
  5. Etiqueta de entrevista : asignación automática de tema a oportunidad {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

¡Casi ahí! Una vez que todo se vea bien, haga clic en el botón Activar .

Prueba de concepto

Si un representante de ventas crea o actualiza la oportunidad con una cantidad superior a $ 1,2 millones, el flujo activado por registro se activará y le agregará automáticamente #KeyAccount .

  1. Navegue a la pestaña Oportunidades y cree un nuevo registro de Oportunidad con una cantidad de 1.2 M , como se muestra en la siguiente captura de pantalla:
  2. Consulte la sección Tema de la página.

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/04/05/auto-assign-a-topic-to-a-record-3/

Categories
Developers

Notificación por correo electrónico para borradores de correos electrónicos en noticias en tiempo real de casos

Última actualización el 3 de abril de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

¿Cómo se envían notificaciones por correo electrónico para los borradores de correo electrónico en las noticias en tiempo real del caso?

Los borradores de correo electrónico permiten a los agentes de soporte que utilizan Noticias de caso escribir y guardar mensajes sin tener que enviarlos inmediatamente . También nos permite implementar procesos de aprobación para que los supervisores o agentes sénior puedan revisar los mensajes antes de enviarlos a los clientes . Los borradores sólo son compatibles si su administrador los ha habilitado , pero no existe tal opción para enviar notificaciones de recordatorio para los borradores de correo electrónico .

Objetivos:

Después de leer esta publicación de blog, el lector podrá:

  • Descripción de las características de los borradores de correo electrónico para el caso
  • Crear una plantilla de correo electrónico en Flow
  • Use Flow para enviar una alerta de correo electrónico personalizada
  • y mucho más

Warren Mason trabaja como administrador de sistemas en Gurukul on Cloud (GoC) . Los agentes de soporte de su organización están utilizando la función de borrador de correo electrónico y desean algunas mejoras. Muchas veces redactan un nuevo correo electrónico en Noticias de caso y lo guardan como borrador. Más tarde, se olvidan de enviarlo, por lo que quieren una notificación de recordatorio (correo electrónico) para los borradores de correo electrónico después de 2 horas de su creación.

Enfoque de Campeón de Automatización (I-do):

Hay algunas soluciones posibles para el escenario comercial anterior, pero usemos el   Flujo activado por registro después de guardar para resolver el requisito comercial anterior. Apex Triggers también se puede utilizar para resolver el caso de uso comercial anterior. Consulte este artículo para comprender por qué estamos utilizando el flujo desencadenado por registro posterior al guardado para este escenario.

Usamos Salesforce Flow porque (a partir del lanzamiento de Spring'22 ) Salesforce no nos permite crear una alerta de correo electrónico en el objeto Mensaje de correo electrónico. Por lo tanto, utilizaremos una plantilla de texto de flujo para construir el correo electrónico y enviarlo al destinatario.

Hagamos una pausa aquí y revisemos los objetos EmailMessage en Salesforce . Asegúrese de habilitar las funciones de borradores de correo electrónico navegando en Configuración de soporte .

Antes de discutir la solución, permítame mostrarle un diagrama de un flujo de proceso de alto nivel. Dedique unos minutos a repasar el siguiente diagrama de flujo y compréndalo.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 4 pasos para resolver el requisito de negocio de Warren mediante Record-Triggered Flow . Debemos:

  1. Definir propiedades de flujo para el flujo desencadenado por registro
  2. Agregar una ruta programada
  3. Agregue una plantilla de texto para construir el cuerpo del correo electrónico
  4. Agregar acción de envío de correo electrónico: para notificar al propietario del borrador del correo electrónico

Paso 1: Definir propiedades de flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en Nuevo flujo .
  4. Seleccione el flujo activado por registro opción, haga clic en Crear y configure el flujo de la siguiente manera:
    1. Objeto : mensaje de correo electrónico
    2. Activar el flujo cuando : se crea un registro
    3. Establecer criterios de entrada
      1. Requisitos de condición: se cumplen todas las condiciones (Y)
        1. Fila 1:
          1. Campo : Estado
          2. Operador : Igual
          3. Valor : 5
        2. Haga clic en Agregar condición
        3. Fila 2:
          1. Campo : ID de padre
          2. Operador : es nulo
          3. Valor : {!$ConstanteGlobal.Falso}
    4. Optimice el flujo para la acción y los registros relacionados
  5. Haga clic en Listo .

Paso 2: agregue una plantilla de texto para construir el cuerpo del correo electrónico

Ahora crearemos una plantilla de correo electrónico utilizando la plantilla de texto . La plantilla de texto le permitió especificar los mensajes de varias líneas. También le permite utilizar código HTML.

  1. En Caja de herramientas , seleccione Administrador y luego haga clic en Nuevo recurso para crear una plantilla de texto.
  2. Ingrese la siguiente información:
    1. Tipo de recurso : plantilla de texto
    2. Nombre de la API : textT_EmailBody
    3. Seleccione Ver como texto enriquecido
    4. Cuerpo
      1. Hola {!$Record.CreatedBy.FirstName},
      2. Este es solo un correo electrónico de recordatorio para notificarle que ha redactado un correo electrónico con el estado Borrador en el caso: – {!$Record.ParentId}
      3. Saludos,
      4. Campeón de automatización
  3. Haga clic en Listo .

Paso 3: agregue la acción Enviar correo electrónico para notificar al propietario del mensaje de correo electrónico

Ahora usaremos la acción estática Enviar correo electrónico para enviar un correo electrónico al propietario del mensaje de correo electrónico.

  1. En Flow Designer, debajo del nodo de 2 horas , haga clic en el icono + y seleccione el elemento Acción .
  2. Busque y seleccione Enviar correo electrónico en el menú desplegable
  3. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  4. Establecer valores de entrada
    1. Cuerpo : {!textT_EmailBody}
    2. Asunto : Notificación de borrador por correo electrónico para el caso: {!$Record.ParentId}
    3. Direcciones de correo electrónico (separadas por comas) : {!$Record.CreatedBy.Email}
    4. Cuerpo con formato de texto enriquecido : {!$GlobalConstant.True}
  5. Haga clic en Listo .

Al final, Warren's Flow se verá como la siguiente captura de pantalla:

Una vez que todo se vea bien, realice los siguientes pasos:

  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo , el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 50
  5. Etiqueta de entrevista : notificación por correo electrónico para borradores de correo electrónico {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

¡Casi llegamos! Una vez que todo se vea bien, haga clic en el botón Activar .

Prueba de concepto

A partir de ahora, si un usuario deja el correo electrónico (que redactó a través de Noticias de caso) en estado Borrador , el flujo activado por registro le notificará después de 2 horas .

  1. Ahora redacte un correo electrónico (navegando la página de detalles del caso) y guárdelo como borrador como se muestra en la siguiente captura de pantalla:
  2. Recibirá un correo electrónico de Salesforce después de 2 horas si el correo electrónico aún está en estado Borrador .

Supervise el flujo de su programación

Para monitorear los flujos que están programados, navegue a la siguiente ruta:

  1. Vaya a Configuración (icono de engranaje) | Ambientes | Monitoreo | Flujo de trabajo basado en el tiempo .
  2. Haga clic en Buscar .
  3. Ahora busque su trabajo de flujo programado que muestra información como se muestra en la siguiente captura de pantalla:
  4. Utilice el botón Eliminar para eliminar el trabajo de flujo basado en tiempo de la cola.

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/04/03/email-notification-for-draft-emails-in-case-feed-2/

Categories
Developers

Cuenta de usuario de congelación automática

Última actualización el 21 de febrero de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

Hay algunas situaciones en las que la cuenta de usuario requiere más trabajo antes de desactivarla . Para evitar que los usuarios inicien sesión en la organización mientras realiza los pasos para desactivarlos , puede congelar las cuentas de los usuarios . Para congelar una cuenta de usuario , debe navegar hasta el registro de usuario y luego hacer clic en el botón Congelar .

Objetivos:

Después de leer esta publicación de blog, el lector podrá:

  • Crear un campo personalizado
  • Use el flujo activado por programación para automatizar la congelación de un usuario
  • Supervisar la cola de flujo de trabajo de programación

Steven Greene trabaja como administrador de sistemas en Universal Container . Recibió un nuevo requisito para automatizar el proceso de congelación de usuarios . Quieren permitir que sus administradores de sistema o administradores delegados ingresen la fecha de congelación de la cuenta de un usuario y el sistema congelará automáticamente la cuenta de usuario ese día .

Enfoque de Campeón de Automatización (I-do):

Si bien esto se puede resolver con varias herramientas de automatización como Apex , etc., usaremos el flujo activado programado .

Antes de continuar, debe comprender el objeto UserLogin . Representa la configuración que afecta la capacidad de un usuario para iniciar sesión en una organización.

Antes de discutir la solución, permítame mostrarle un diagrama de un flujo de proceso de alto nivel. Dedique unos minutos a revisar el siguiente diagrama de flujo y comprenderlo.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 2 pasos para resolver el requisito empresarial de Brenda mediante el flujo activado programado .

  1. Cree un campo de fecha personalizado (Fecha congelada) en el objeto de usuario
  2. Pasos de flujo de rayos:
    1. Definir propiedades de flujo para el flujo desencadenado por programación
    2. Agregue un elemento de decisión para verificar si la fecha de congelación es menor o igual a la actual
    3. Agregue un elemento de registros de actualización para actualizar isFrozen=True
    4. Agregue un elemento de registros de actualización para eliminar el valor del campo Fecha de congelación

Paso 1: crear un campo de fecha personalizado en el objeto de usuario

  1. Haga clic en Configuración .
  2. En el Administrador de objetos, escriba Usuario .
  3. Seleccione Campos y relaciones , luego haga clic en Nuevo.
  4. Seleccione Fecha como Tipo de datos, luego haga clic en Siguiente.
  5. Ingrese Etiqueta de campo y haga clic en la tecla de tabulación, se completará el nombre de la API .
  6. Como práctica recomendada, siempre ingrese una descripción .
  7. Establezca la seguridad a nivel de campo para los perfiles , asegúrese de configurar este campo como de solo lectura para todos, excepto los administradores del sistema o los usuarios correctos.
  8. Agregue este campo a Diseño de página .
  9. Haga clic en Guardar.

Campo personalizado - Fecha de congelación

<img data-attachment-id="6173" data-permalink="https://automationchampion.com/2022/02/21/auto-freeze-users-account-2/custom-field-freeze-date/" data-orig-file="https://i0.wp.com/automationchampion.com/wp-content/uploads/2015/06/custom-field-freeze-date.png?fit=708%2C285&ssl=1" data-orig-size="708,285" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Custom field – Freeze Date" data-image-description="

Custom field – Freeze Date

» data-image-caption data-medium-file=»https://i0.wp.com/automationchampion.com/wp-content/uploads/2015/06/custom-field-freeze-date.png?fit=300%2C121&ssl=1″ data-large-file=»https://i0.wp.com/automationchampion.com/wp-content/uploads/2015/06/custom-field-freeze-date.png?fit=640%2C258&ssl=1″ loading=»lazy» class=»aligncenter wp-image-6173 size-full» src=»https://discover.egafutura.com/wp-content/uploads/2022/02/cuenta-de-usuario-de-congelacion-automatica-2.png» alt=»Campo personalizado – Fecha de congelación» width=»640″ height=»258″ data-recalc-dims=»1″>

Paso 2.1: Flujo de Salesforce: definir las propiedades del flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos y luego haga clic en Nuevo flujo .
  4. Seleccione el flujo activado por programación y haga clic en Crear y configure el flujo de la siguiente manera:
    1. ¿Cómo quieres empezar a construir ? Auto-Layout
    2. Establecer horario
      1. Fecha de inicio: 22 de febrero de 2022
      2. Hora de inicio: 00:00
      3. Frecuencia: Diaria
      4. Haga clic en Listo .
    3. Seleccionar objeto : Usuario
  5. Establecer condiciones :
    1. Fila 1:
      1. Campo : EstáActivo
      2. Operador : Igual
      3. Valor : {!$ConstanteGlobal.Verdadero}
    2. Añadir fila
    3. Fila 2:
      1. Campo : Freeze_Date__c
      2. Operador : es nulo
      3. Valor : {!$ConstanteGlobal.Falso}
  6. Haga clic en Listo .

Paso 2.2: Flujo de Salesforce: uso del elemento de decisión para verificar si la fecha de congelación es menor o igual a la actual

Ahora usaremos el elemento Decisión para comprobar si la fecha de congelación es menor o igual a la actual.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso: {!$Record.Freeze_Date__c}
      2. Operador: Menor que o Igual
      3. Valor: {!$Flow.CurrentDate}
  5. Haga clic en Listo .

Paso 2.3: Flujo de Salesforce: actualizar registros para actualizar IsFrozen a True

El siguiente paso es actualizar el campo IsFrozen en el objeto UserLogin para congelar la cuenta del usuario.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Actualizar registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Para obtener información sobre cómo encontrar registros para actualizar y establecer sus valores , seleccione Especificar condiciones para identificar registros y establecer campos individualmente.
  4. Objeto : inicio de sesión de usuario
  5. Seleccione Se cumplen todas las condiciones (Y) .
  6. Establecer condiciones de filtro
    1. Fila 1:
      1. Campo: ID de usuario
      2. Operador: Igual
      3. Valor: {!$Record.Id}
  7. Establecer valores de campo para los registros de inicio de sesión del usuario
    1. Fila 1:
      1. Campo: Está congelado
      2. Valor: {!$ConstanteGlobal.True}
  8. Haga clic en Listo .

Paso 2.4: Flujo de Salesforce: actualizar registros para actualizar la fecha de congelación igual a nula

El siguiente paso es actualizar el campo Congelar fecha a Nulo en el objeto de usuario.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Actualizar registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Para obtener información sobre cómo encontrar registros para actualizar y establecer sus valores, seleccione Usar la variable global $Record del usuario.
  4. Establecer condiciones de filtro: ninguna: actualizar siempre el registro
  5. Establecer valores de campo para los registros de usuario
    1. Fila 1:
      1. Campo: Freeze_Date__c
      2. Valor:
  6. Haga clic en Listo .


Al final, Steven's Flow se verá como la siguiente captura de pantalla:

Una vez que todo se vea bien, realice los siguientes pasos:

  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo , el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Tipo : Flujo activado por programación
  5. Versión de API para ejecutar el flujo : 54
  6. Etiqueta de la entrevista : cuenta de usuarios de congelación automática {!$Flow.CurrentDateTime}
  7. Haga clic en Guardar .

Supervise el flujo de su programación

Para monitorear los flujos que están programados, navegue a la siguiente ruta:

  1. Vaya a Configuración (icono de engranaje) | Ambientes | Empleos | Trabajos programados .
  2. Ahora busque su flujo programado que muestra la información como se muestra en la siguiente captura de pantalla:
  3. Utilice el enlace Del para eliminar el trabajo de flujo programado de la cola.

Prueba de concepto

Todas las noches a las 12:00 a. m., se ejecutará un trabajo programado y comenzará a congelar la cuenta del usuario si la fecha de congelación es menor o igual a la actual.

  1. De ahora en adelante, si un administrador del sistema o cualquier otra persona establece la fecha de congelación para un usuario.
  2. El flujo programado se activará todas las noches y congelará la cuenta de usuario.

Práctica guiada (tú-haces):

Identifique acciones adicionales (como eliminar conjunto de permisos) que deben completarse cuando un usuario está congelado. Agregar al Generador de procesos.

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/02/21/auto-freeze-users-account-2/