Cómo mantener la seguridad en los flujos de trabajo de recopilación de datos de Salesforce

Cómo mantener la seguridad en los flujos de trabajo de recopilación de datos de Salesforce

Última actualización el 18 de agosto de 2023 por Rakesh Gupta

La seguridad de los datos debe ser una de sus principales prioridades si recopila, almacena y administra información personal. La protección de datos es especialmente importante si sus flujos de trabajo de recopilación de datos de Salesforce se integran con varias herramientas, como un generador de formularios web o un sistema de pago.

Muchas regiones e industrias tienen leyes estrictas de privacidad de datos, que incluyen GDPR, GLBA, HIPAA y otras, que rigen la forma en que las organizaciones manejan los datos. Puede garantizar la seguridad y el cumplimiento de los datos a lo largo de sus flujos de trabajo de recopilación de datos de Salesforce de varias maneras, incluido el enmascaramiento y el cifrado de datos, el control y los permisos de acceso, y el monitoreo regular.

Comprender la importancia de mantener los datos seguros

Los datos confidenciales son todos los datos que se pueden usar para identificar a una persona o dañarlos si se pierden o son robados. Los tipos de datos confidenciales incluyen:

  • Información de identificación personal
  • información de salud protegida
  • Registros financieros o educativos
  • Datos étnicos, políticos y biométricos

Mantener la seguridad de los datos personales ayuda a generar confianza con las personas que comparten su información personal con usted. También garantiza que su organización evite sanciones por incumplimiento de las leyes de privacidad de datos.

Prácticas recomendadas de seguridad al recopilar datos

Su organización es responsable de asegurarse de que las herramientas de recopilación de datos que utiliza tengan implementadas las medidas de seguridad adecuadas. Podrá proteger mejor los datos confidenciales desde el momento en que se recopilan, a medida que se mueven a través de sus flujos de trabajo y cuando se trasladan a Salesforce.

Enmascarar campos sensibles

El enmascaramiento de campo ayuda a garantizar que los datos confidenciales se mantengan confidenciales y no se expongan innecesariamente a usuarios no autorizados.

Cifrar datos

El cifrado de datos ayuda a proteger los datos confidenciales contra el acceso, uso o robo no autorizados, ya sea que estos datos estén en reposo o en tránsito.

Limite el acceso a los datos

La implementación de control de acceso y permisos garantiza que solo los usuarios autorizados puedan acceder o modificar los datos.

Supervisar y auditar flujos de trabajo

La vigilancia constante ayuda a garantizar que los flujos de trabajo de recopilación de datos mantengan el nivel adecuado de seguridad para mantener seguros los datos confidenciales.

2 formas de mejorar la seguridad en los flujos de trabajo de recopilación de datos de Salesforce

Un flujo de trabajo de recopilación de datos de varios pasos tendrá diferentes puntos de entrada con posibles riesgos de seguridad, como formularios, correos electrónicos y cargas de archivos. Es importante que en cada paso de sus procesos de datos, tenga medidas de seguridad para garantizar que personas no autorizadas no accedan a datos o archivos.

Asegúrese también de probar continuamente sus flujos de trabajo de recopilación de datos de Salesforce en busca de vulnerabilidades de seguridad. La detección temprana de amenazas disminuirá la posibilidad de una violación de datos u otras consecuencias graves.

Implementar reglas de retención de datos

La creación de una política clara de retención de datos es fundamental para definir cómo su organización maneja los datos con fines de cumplimiento. Es importante establecer reglas sobre qué datos deben conservarse y durante cuánto tiempo, así como reglas sobre quién tiene acceso y cómo deshacerse de los datos correctamente una vez que ya no se necesitan.

Acceso a los datos

Establecer reglas de acceso a datos como parte de su política de retención de datos garantizará que solo los usuarios autorizados en un flujo de trabajo tengan acceso a datos confidenciales. Los controles administrativos también pueden incluir el requisito de que los usuarios inicien sesión para ver o modificar las listas de respuestas del flujo de trabajo.

Purga de datos

Dentro de su flujo de trabajo, la configuración de reglas de depuración de datos puede garantizar que los datos de respuesta se eliminen de forma permanente una vez que ya no los utilice. Personalice esta configuración de depuración de datos, como la frecuencia con la que se completa una depuración, según sus requisitos de retención de datos.

Aproveche las aprobaciones del flujo de trabajo

Establecer pasos de aprobación dentro de los flujos de trabajo es importante para garantizar la responsabilidad durante el proceso de recopilación de datos. Los pasos de aprobación dentro de un flujo de trabajo significan que ningún usuario tiene control total sobre los cambios o decisiones de datos, lo que ayuda a mejorar la seguridad y la confidencialidad.

Detección de errores

Los pasos de aprobación en un flujo de trabajo proporcionan un proceso de revisión de datos estándar antes de que los datos se acepten o utilicen oficialmente. Esto ayuda a reducir las incoherencias y los errores, así como a garantizar el cumplimiento de las normas de privacidad de datos pertinentes.

Pista de auditoría

Los registros de auditoría para las aprobaciones de flujos de trabajo simplifican el proceso al registrar cada paso de aprobación y crear un registro histórico de los cambios realizados en los datos. También se pueden utilizar durante las investigaciones en caso de brechas de seguridad o problemas de datos.

Simplificación de los flujos de trabajo de recopilación de datos de Salesforce con FormAssembly

Cuando se trata de proteger los flujos de trabajo de datos, es fundamental contar con políticas de privacidad y seguridad de datos. Su organización puede beneficiarse del uso de una única plataforma de flujo de trabajo y recopilación de datos como FormAssembly, que facilita la centralización de la protección contra amenazas y garantiza el cumplimiento. Este enfoque le permite escalar más fácilmente, auditar los flujos de datos de forma centralizada y aumentar la eficiencia, al mismo tiempo que maximiza la seguridad en todos sus flujos de trabajo de recopilación de datos de Salesforce.

La potente plataforma conectada a Salesforce de FormAssembly combina la recopilación de datos segura y compatible con un generador de procesos visual e inteligente que le permite crear procesos complejos que incluyen formularios, correos electrónicos, integraciones y más, todo sin código.

Descubra cómo FormAssembly puede ayudarlo a optimizar sus flujos de trabajo de recopilación de datos de Salesforce mientras mantiene seguros los datos confidenciales.

👉 Más información sobre el flujo de trabajo de FormAssembly

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.

Seguir leyendo

Establecer fecha de creación para sObject de clase de prueba en Apex

Establecer fecha de creación para sObject de clase de prueba en Apex

Última actualización el 5 de junio de 2023 por Rakesh Gupta

Gran idea o pregunta duradera:

  • ¿Cómo se puede establecer la Fecha de creación para un sObject dentro de un contexto de prueba?

Objetivos:

Después de leer este blog, podrá:

  • Obtenga una comprensión integral del método setCreatedDate relacionado con las pruebas de Apex
  • Establecer la fecha de creación para el registro de la clase de prueba
  • y mucho más

👉 En el pasado escribí algunos artículos sobre Apex . ¿Por qué no echarles un vistazo mientras estás en ello?

  1. Calcular la cobertura general del código en Salesforce
  2. Comprobar si una cadena es nula, vacía o en blanco en Apex

Ben Halpern es un desarrollador Jr. de Salesforce en Gurukul On Cloud (GoC) . Creó un disparador de Apex para el objeto Lead.


desencadenar LeadTrigger en Lead (antes de la actualización) { if(Desencadenador.esAntes){ si (Desencadenador.Isupdate){ para (Lead myLead:trigger.new){ if(myLead.LeadSource==null && myLead.createddate== Fecha.hoy().addDays(-1)){ //hacer algo } } } }
}

Sabe cómo escribir la clase de prueba para el código anterior. Necesita ayuda para crear un registro con una fecha pasada dentro de la clase de prueba.

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

Para establecer la fecha de creación de un sObject en una clase de prueba de Apex, puede utilizar el método Test.setCreatedDate(recordId, createdDatetime) . Esto le permite especificar una fecha y hora deseadas para el campo Fecha de creación del registro de sObject dentro de la clase de prueba.

A continuación se muestran detalles sobre los parámetros setCreatedDate .

Nombre de los parámetros
Detalles
ID de registro Representa el ID de un sObject.
Fecha y hora de creación Representa el valor para asignar al campo Fecha de creación del sObject.

Además, es importante tener en cuenta que el método setCreatedDate no se puede utilizar dentro de los métodos anotados con @isTest(SeeAllData=true). Hagamos una pausa aquí, familiarícese con el método de prueba s etCreatedDate Apex.

Práctica guiada (nosotros hacemos):

Con estos métodos, puede determinar de forma eficaz si un campo de texto es nulo, está vacío o está en blanco en Apex. Veamos esto en acción:

  1. Haga clic en Configuración | Consola de desarrollador .  
  2. Para crear una clase de prueba de Apex, haga clic en Archivo | Nuevo | Clase ápice.
     @esPrueba clase privada LeadTrigger_Test { static testMethod void testSetCreatedDate() { Lead l = new Lead(LastName='myLastname', Company='myCompany'); insertar l; Test.setCreatedDate(l.Id, Date.today().addDays(-1)); Prueba.startTest(); Lead myLead = [SELECCIONE Id, Nombre, Apellido, Empresa, Fecha de creación FROM Lead WHERE Apellido ='miApellido' límite 1]; myLead.FirstName = 'myFirstname'; actualizar myLead;
    System.assertEquals(myLead.CreatedDate, Date.today().addDays(-1)); Prueba.detenerPrueba(); }
    }
Seguir leyendo

Agregar seguidores de Chatter al registro

Cómo agregar automáticamente seguidores de Chatter al registro

La publicación Agregar seguidores de Chatter al registro apareció primero en Automation Champion .

Seguir leyendo

Flujos de pantalla integrados en sus componentes web Lightning ☁️

Screen Flow permite a los desarrolladores y administradores crear interfaces de usuario y vincularlas a los datos de Salesforce, y utilizar componentes web Lightning como elementos de flujo.

La publicación Integrar flujos de pantalla en sus componentes web Lightning apareció por primera vez en el blog de desarrolladores de Salesforce .

Seguir leyendo

Implemente la gamificación en su Salesforce

Última actualización el 22 de noviembre de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo puedo usar la gamificación en Salesforce para impulsar las ventas? ¿Cuáles son las formas de automatizar la gamificación? Objetivos: después de leer esta publicación de blog, el lector podrá: Crear un flujo que publicará automáticamente un

La publicación Implemente la gamificación en su fuerza de ventas apareció primero en Automation Champion .

Seguir leyendo

Cree su propia aplicación ágil de flujo de trabajo en Salesforce

Prepárese, este artículo es un poco más largo y puede ser práctico si desea seguirlo. Como entrenador ágil, he tratado de derramar algo de pensamiento detrás de las estructuras y decisiones. Como profesionales de Salesforce, tenemos todo tipo de trabajos en camino, y con una estructura unidimensional Leer más sobre Cree su propia aplicación ágil de flujo de trabajo en Salesforce[…]

Seguir leyendo

Agregar miembro automáticamente al equipo de cuenta predeterminado del nuevo usuario

Última actualización el 2 de junio de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo puede agregar automáticamente un usuario específico al equipo de cuenta predeterminado del nuevo usuario? ¿Qué tan bueno sería si Salesforce agregara automáticamente un usuario (usuario especificado) al Equipo de cuenta predeterminado para cada nuevo usuario?

La publicación Agregar miembro automáticamente al equipo de cuenta predeterminado del nuevo usuario apareció primero en Automation Champion .

Seguir leyendo

¿Alguna vez ha necesitado seleccionar varios valores de listas de selección en el flujo? ¿Qué tal a través de una sola condición?

Última actualización el 2 de junio de 2022 por Rakesh Gupta Salesforce Flow es una de las herramientas más poderosas proporcionadas por Salesforce para implementar requisitos comerciales de forma declarativa. ¡Hasta la fecha, he escrito más de 200 flujos solo para mis publicaciones de blog! Salesforce Flow ayuda a las empresas a ahorrar tiempo y dinero al

La publicación ¿Ha necesitado alguna vez seleccionar varios valores de listas de selección en el flujo? ¿Qué tal a través de una sola condición? apareció por primera vez en Automation Champion .

Seguir leyendo

Crear automáticamente un caso a partir de la palabra clave utilizada en Chatter

Última actualización el 2 de junio de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo puede crear automáticamente un caso a partir de una publicación de Chatter si incluye una palabra clave específica? Objetivos: después de leer este blog, podrá: Comprender qué son los tipos de metadatos personalizados y cuándo debe uno.

La publicación Creación automática de un caso a partir de la palabra clave utilizada en Chatter apareció primero en Automation Champion .

Seguir leyendo

Introducción al control de versiones para Salesforce Flow

Última actualización el 3 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Qué sucede cuando los requisitos comerciales para un flujo de Salesforce cambian después de que ya está activado y en uso? Objetivos: después de leer este artículo, podrá: Modificar un flujo existente para reflejar nuevos requisitos Clonar

La publicación Una introducción al control de versiones para Salesforce Flow apareció primero en Automation Champion .

Seguir leyendo

Crear casos automáticamente a partir de preguntas de Chatter no resueltas

Última actualización el 5 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: a medida que crece su comunidad, las organizaciones deben asegurarse de que los clientes obtengan respuestas rápidas a sus preguntas. Pregunta a caso permite a los moderadores derivar preguntas de Chatter no resueltas a casos desde la página de Chatter. Puede automatizar este proceso de escalamiento

La publicación Crear casos automáticamente a partir de preguntas de Chatter no resueltas apareció primero en Automation Champion .

Seguir leyendo

Crear automáticamente un grupo público para una cuenta nueva

Última actualización el 5 de mayo de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo puede crear automáticamente un grupo público para una nueva cuenta? Si tiene una gran comunidad implementada y una instancia muy activa de Salesforce, probablemente esté aprovechando los grupos públicos de forma extensiva. El grupo público representa un grupo de

La publicación Creación automática de un grupo público para una nueva cuenta apareció primero en Automation Champion .

Seguir leyendo

Generar automáticamente tareas en contratos de renovación

Última actualización el 12 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo se generan tareas si los contratos se renuevan en 30 días? Objetivos: después de leer este blog, podrá: Crear un flujo optimizado activado por programación Usar fórmulas (fecha, concatenación) en el flujo de Salesforce Usar un flujo activado por programación

La publicación Generación automática de tareas en contratos de renovación apareció primero en Automation Champion .

Seguir leyendo

¡Agregue automáticamente miembros del grupo de Chatter al grupo público!

Última actualización el 17 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo se agregan automáticamente miembros del grupo de chat a un grupo público o cola? Objetivos: después de leer este blog, podrá: Comprender qué es un grupo público Comprender los errores DML mixtos y las soluciones a

La publicación ¡Agregar automáticamente miembros del grupo de Chatter al grupo público! apareció por primera vez en Automation Champion .

Seguir leyendo

Cómo reparar el error de operación DML MIXTO

Última actualización el 18 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo resuelve MIXED_DML_OPERATION: la operación DML en el objeto de configuración no está permitida después de haber actualizado un error de objeto que no es de configuración (o viceversa)? El flujo activado por registros es una forma de automatizar los procesos comerciales. El flujo activado por registro es un

La publicación Cómo corregir un error de operación DML MIXTO apareció primero en Automation Champion .

Seguir leyendo

Agregar automáticamente un invitado a un evento

Última actualización el 16 de abril de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo se comparten eventos automáticamente con un invitado cuando las actividades compartidas están habilitadas? Esta es una continuación de mi último artículo Compartir eventos automáticamente desde un calendario compartido. En mi artículo anterior, había discutido un uso

La publicación Agregar automáticamente un invitado a un evento apareció por primera vez en Automation Champion .

Seguir leyendo

¿Necesita agregar automáticamente el rol de contacto de oportunidad a una oportunidad? ¡Sigue leyendo!

Última actualización el 15 de abril de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo se agrega automáticamente un rol de contacto de oportunidad a una oportunidad? Objetivos: después de leer este blog, podrá: Comprender el rol de contacto de oportunidad Evitar el código duro de Id usando el elemento de obtención de registros Usar el elemento de decisión

La publicación ¿Necesita agregar automáticamente el rol de contacto de oportunidad a una oportunidad? ¡Sigue leyendo! apareció por primera vez en Automation Champion .

Seguir leyendo

Crear automáticamente un registro a partir de un flujo

Última actualización el 13 de abril de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo se crea automáticamente un registro con Salesforce Flow? Objetivos: Después de leer este blog, podrá: Comprender los componentes básicos de Salesforce Flow. Aprender cómo crear automáticamente un registro utilizando Salesforce Flow Business Use.

La publicación Crear automáticamente un registro a partir de un flujo apareció por primera vez en Automation Champion .

Seguir leyendo

¡Elimine automáticamente la licencia del paquete administrado de un usuario desactivado!

Última actualización el 29 de marzo de 2022 por Rakesh GuptaSalesforce Flow es una forma fantástica de automatizar varios procesos comerciales. Le permite crear un flujo basado en ciertos criterios que establezca. El flujo de Salesforce puede hacer muchas cosas: crear un registro, actualizar registros, publicar en Chatter, enviar un correo electrónico, etc.

¡La licencia de paquete administrado posterior a la eliminación automática de un usuario desactivado! apareció por primera vez en Automation Champion .

Seguir leyendo

Lanzamiento de Pardot Winter'22: 10 características principales

Salesforce ofrece toneladas de nuevas funcionalidades a Pardot, como el poder de Einstein para comprender mejor sus cuentas y aumentar la participación del correo electrónico con Einstein Send Time Optimization. También incluye la sincronización de objetos Pardot mejorada y la puso a disposición general junto con herramientas de administración de campañas basadas en cuentas. Ahora es posible

El lanzamiento posterior de Pardot Winter'22: Las 10 características principales aparecieron primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 39 (Notificación de fuera de la oficina para publicación de Chatter)

Última actualización el 4 de enero de 2021 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo configurar un mensaje de fuera de la oficina para una publicación de charla? Los mensajes Fuera de la oficina son respuestas automáticas de correo electrónico que se envían a colegas, clientes y clientes … Continuar leyendo

La publicación Introducción a Salesforce Flow – Parte 39 (Notificación de fuera de la oficina para la publicación de Chatter) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 32 (Programar publicaciones de Chatter)

Última actualización el 30 de diciembre de 2020 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo permite que sus usuarios programen previamente las publicaciones de Chatter? Chatter es una excelente manera de impulsar la colaboración en su organización. Puede publicar el estado,… Continuar leyendo

La publicación Getting Started with Salesforce Flow – Part 32 (Preschedule Chatter Posts) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 33 (Valor anterior de un registro en flujos activados por registros)

Última actualización el 19 de diciembre de 2020 por Rakesh Gupta Para comprender cómo resolver el mismo caso de uso empresarial utilizando Process Builder. Consulte este artículo Introducción a Process Builder – Parte 53 (Seguimiento del historial de campo para listas de selección de selección múltiple). Gran idea o… Continuar leyendo

La publicación Getting Started with Salesforce Flow – Part 33 (Valor anterior de un registro en flujos activados por registros) apareció primero en Automation Champion .

Seguir leyendo

5 ideas simples de flujo de Salesforce con gran impacto

Salesforce Flow es una característica extremadamente poderosa, la más poderosa dentro del arsenal de cualquier administrador de Salesforce. Es una herramienta de configuración de apuntar y hacer clic que otorga a los administradores la capacidad de integrar lógica empresarial compleja en Salesforce sin tener que escribir una sola línea de código. En este artículo, analizaremos cinco ideas diferentes de Salesforce Flow que pueden […]

La publicación 5 Ideas simples de flujo de Salesforce con gran impacto apareció primero en Inspire Planner .

Seguir leyendo