Recopilar requisitos de seguridad puede parecer un reto incómodo. Como administrador/consultor, no es realista asumir que los usuarios finales comprenden los diversos matices de seguridad de Salesforce, como funciones, perfiles, conjuntos de permisos, grupos de conjuntos de permisos, silenciamiento, conjuntos de uso compartido, uso compartido implícito y la distinción entre uso compartido manual y programático;
Por lo tanto, surge la siguiente pregunta: ¿cómo puede recopilar requisitos de forma eficaz y articularlos de forma directa y permitir a los usuarios comunicar quién ve qué en Salesforce de forma precisa? En este artículo, exploro varios escenarios destinados a incorporar estratégicamente medidas de seguridad en su sistema. El objetivo es garantizar la formulación óptima de requisitos para el desarrollo de un modelo de seguridad robusto.
Reunir requisitos de seguridad con los usuarios de negocio
Cuando participe en el proceso de recopilación de requisitos de seguridad con usuarios empresariales, independientemente de su función como administrador, analista empresarial o consultor, es esencial abordar la interacción asumiendo que los usuarios empresariales pueden no estar familiarizados con las distinciones entre funciones y perfiles/conjuntos de permisos en Salesforce.
Para facilitar una sesión de recopilación de requisitos más eficaz, es aconsejable venir preparado con un conjunto de preguntas específicas que garanticen un diálogo más fluido y productivo. En el escenario en el que está discutiendo el objeto Cuenta, haga las siguientes preguntas a su usuario de negocio:
Pregunta al usuario de negocio: ¿Qué personas deberían poder ver Cuentas?;
Respuesta del usuario de negocio: Como mínimo, todo el mundo debería poder ver todas las Cuentas.
Qué significa esto para usted: Genial – ahora sabes lo que significa en términos de valores predeterminados en toda la organización (OWD). Significa Sólo Lectura Pública en Cuentas. Todas las personas deben tener un objeto mínimo de Lectura en Cuenta. Como consultor, debes saber que sólo hacer el OWD Público de Sólo Lectura no otorga a los usuarios Lectura en Cuenta si no tienen el permiso, ya sea a través de su perfil o conjuntos de permisos (ahora deberías estar usando más los conjuntos de permisos debido a la eventual jubilación de los perfiles), para Leer Cuentas;
LEA MÁS:
Salesforce retirará los permisos en los perfiles: ¿qué será lo próximo?
Pregunta de seguimiento para el usuario empresarial: Ahora que ha dicho que todos los usuarios deberían poder ver las Cuentas, ¿qué usuarios específicos deberían poder editar y eliminar las Cuentas de su propiedad? Explique el concepto de propiedad de registros. La propiedad de los registros se puede hacer mediante la creación del registro o la transferencia debido a un proceso de negocio como alguien que deja la organización o conceptos más avanzados como Enterprise Territory Management;
Respuesta del usuario empresarial: Queremos que nuestros representantes de ventas puedan editar sus propias cuentas. Normalmente, son ellos los que deben ser propietarios de la Cuenta. Tenemos excepciones a la regla de que sólo los representantes de ventas deben editar sus cuentas, ya que queremos que nuestros equipos de finanzas editen todas las Cuentas independientemente de la propiedad;
Después de todo, van a entrar en el límite de crédito y si debemos mantener en hacer más negocios con la cuenta si están atrasados en sus pagos. También queremos que los gerentes de ventas, a quienes los representantes de ventas reportan, editen sus propias cuentas de representantes;
Lo que esto significa para usted: A partir del conjunto anterior de requisitos, usted entiende que:
- Los representantes de ventas deben poder leer y editar sus Cuentas.
- Los gestores de ventas deben estar por encima de los representantes de ventas en la jerarquía de roles.
- Los representantes de ventas y los gestores de ventas pueden compartir el mismo conjunto de permisos a nivel de objeto (perfiles o conjuntos de permisos), pero los gestores de ventas deben estar por encima en la jerarquía de roles para poder editar las Cuentas de los representantes de ventas. Puede que sea demasiado pronto para determinar si los representantes de ventas y los gestores de ventas pueden compartir los mismos permisos (perfiles o conjuntos de permisos), pero si determina mediante una ronda de preguntas que los representantes de ventas y los gestores de ventas tienen todos los mismos permisos a nivel de objeto, entonces la jerarquía de funciones es la clave. Reconozca los patrones y las capacidades de los personajes para diseñar su modelo de seguridad.
- Diseñe su propio modelo de seguridad
Pregunta de seguimiento al usuario empresarial: Respecto a las excepciones para los usuarios de finanzas, el usuario de negocio sugirió que los equipos de finanzas deben poder editar todas las Cuentas. Sin embargo, aludió a atributos específicos como el límite de crédito y la cuenta retenida. Por lo tanto, su pregunta de seguimiento debería ser: ¿deberían poder editar otros atributos de la cuenta, como la dirección de facturación, la dirección de envío y otros atributos?
Respuesta del usuario comercial: Los usuarios de finanzas deberían poder editar el límite de crédito, la retención de la Cuenta, la dirección de facturación y los campos de contacto de facturación en todas las Cuentas. Pero no deberían editar nada más;
Qué significa esto para usted: Del conjunto de requisitos anteriores, se deduce que:
- Los usuarios de Finanzas deben tener acceso a todas las Cuentas. Puede resolver esto colocándolos en la parte superior de la jerarquía de roles o creando una regla de uso compartido.
- Los usuarios de Finanzas deben tener acceso a todas las Cuentas
- Los usuarios de Finanzas deben tener permisos de lectura y edición a nivel de objeto aprovisionados ya sea con perfiles o conjuntos de permisos.
- No todos los atributos deben ser editables por los usuarios de finanzas. Esto le indica que se trata de detalles de seguridad a nivel de campo. Recuerde detallar esto en su historia de usuario para que la seguridad a nivel de campo se describa correctamente.
Pregunta al usuario de negocio: Conociendo su negocio, quiere averiguar si hay algún matiz en el acceso a los registros entre los gestores de ventas de Estados Unidos y Canadá. Quiere saber si estos gestores deben poder editar las Cuentas de los demás. Si son propietarios de alguna Cuenta, ¿deberían poder editar las Cuentas de sus representantes de ventas?
Respuesta del usuario comercial: Sólo los gerentes de Estados Unidos pueden editar sus propias cuentas y las cuentas de los representantes de ventas a su cargo. También deben poder editar las cuentas que pertenezcan al director de ventas canadiense y a los representantes de ventas que dependan del director de ventas canadiense. Sin embargo, el gerente canadiense sólo debe ser capaz de ver todas las cuentas y ser capaz de editar sólo las cuentas de su propiedad y de su equipo;
Lo que esto significa para usted:
- Tiene que haber una jerarquía de roles separada para EE.UU. y Canadá.
- Los usuarios de EE
- Tiene que haber una regla de uso compartido para que el gestor de EE.UU. pueda editar Cuentas propiedad del gestor de ventas de Canadá y sus subordinados.
Pregunta al usuario empresarial: ¿Existe alguna excepción o algún proceso empresarial oculto o no mencionado que deba conocer?
Respuesta del usuario de negocio: Cuando una Cuenta está en espera debido a pagos vencidos, entonces un gestor de disputas debe ser capaz de editar ciertos atributos en la Cuenta en caso de resolución o añadir notas adicionales sobre cobros. ;
Qué significa esto para usted:
- El rol de esta persona puede ser una rama por sí sola hasta que se determine a través de una ronda de preguntas. Esta persona sólo necesita editar Cuentas cuando una Cuenta está en espera. Esto significa que debe haber una regla de compartición basada en criterios basada en el atributo Cuenta retenida.
- Esta persona sólo necesita editar Cuentas cuando una Cuenta está retenida
- De nuevo, esta persona debe tener lectura y edición en Cuenta también, ya que esto define el permiso de nivel base. La regla de uso compartido solo permite editar las cuentas que no son de su propiedad
Al no ser técnicos con el usuario empresarial, pudimos solicitar requisitos que abarcaban muchos conceptos de seguridad en Salesforce, como perfiles y conjuntos de permisos, funciones y jerarquía, reglas de uso compartido basadas en funciones, reglas de uso compartido basadas en criterios y seguridad a nivel de campo. Con esto se pretende iniciar la conversación sobre cómo separar los términos técnicos al conversar con sus usuarios empresariales;
Cómo-los-escenarios-anteriores-se-traducen-a-historias-de-usuario
- Como usuario del sistema, me gustaría tener la capacidad de acceder y ver fácilmente todas las cuentas. Esto me permitirá mantenerme informado sobre nuestros clientes actuales, clientes potenciales, clientes pasados, competidores y proveedores, fomentando una comprensión más fluida de nuestras relaciones comerciales.
- Como representante de ventas, me gustaría tener la posibilidad de acceder y ver fácilmente todas las cuentas
- Como representante de ventas, necesito la capacidad de ver todas las cuentas y editar las cuentas que poseo para poder mantener mis cuentas actualizadas.
- Como director de ventas que gestiona cuentas con sede en EE.UU., necesito poder ver todas las cuentas y editar las cuentas que son propiedad de los directores de ventas canadienses y las cuentas de su equipo para poder realizar cualquier actualización necesaria en nuestro negocio canadiense.
- Como usuario de finanzas, necesito la capacidad de leer y modificar todas las cuentas, independientemente de la propiedad, mientras que sólo selectivamente editar atributos específicos en la cuenta. Esto significa que puedo actualizar y gestionar eficientemente la información financiera esencial asociada a cada cuenta.
- Como gestor de disputas, necesito la capacidad de ver y editar todas las cuentas, independientemente de quién sea su propietario. También editaré de forma selectiva atributos específicos de la cuenta, solo cuando una cuenta esté en espera por problemas relacionados con el pago.
Pensamientos finales
No espere que los usuarios de su empresa le digan exactamente cómo debe diseñarse la seguridad en Salesforce. Al mismo tiempo, no espere que consiga el modelo correcto en su primer intento. Unas cuantas veces se dará cuenta de que está creando exactamente la misma persona (perfil/grupo de conjuntos de permisos) dos veces con la única diferencia de que una persona necesita editar registros que no posee. Esto significa que esta persona es un papel que se sienta encima de la otra persona en la forma de la jerarquía de roles.
No espere que sus usuarios de negocio entiendan todos los conceptos como roles, perfiles, conjuntos de permisos, etc. Estos son sus conceptos y debe desglosarlos en un lenguaje sencillo para que los usuarios empresariales no se sientan abrumados al intentar comprender la terminología de Salesforce;
Debe conocer a fondo sus fundamentos para poder mantener una buena conversación y captar requisitos importantes. Sí, las cosas cambian con cada versión de Salesforce, pero los fundamentos de seguridad no han cambiado tan drásticamente. Los conjuntos de permisos están sustituyendo poco a poco a los perfiles, pero se trata más de un cambio lateral que de un cambio drástico. Ahora existen reglas de restricción que hacen que el modelo de uso compartido sea más interesante y complejo a pesar de que los fundamentos sean los mismos. Cuanto más profundices en los fundamentos, más cómodo te sentirás discutiendo estos conceptos en términos no técnicos.
de Salesforce Platform App Builder
Última actualización el 16 de septiembre de 2022 por Rakesh Gupta
Con inmenso placer, me gustaría compartir que aprobé el examen de certificación de Platform App Builder hace un mes. Me tomó 50 minutos revisar todas las preguntas antes de presionar el botón de enviar. Después de un clic más del botón 'Continuar', woohoo, la pantalla dice Result: Pass .
Después de terminar, pensé en compartir algunas de mis experiencias con respecto a mi preparación para el examen.
👉 Ya que está aquí, es posible que desee consultar mi nuevo libro Certificación del creador de aplicaciones de la plataforma Salesforce: una guía práctica de estudio .
Entonces, ¿quién es un candidato ideal para el examen?
La credencial de Salesforce Platform App Builder está destinada a una persona con experiencia en el desarrollo de aplicaciones personalizadas en Lightning Platform, incluida la aplicación práctica de las habilidades y conceptos que se indican en los objetivos del examen a continuación.
El creador de aplicaciones de la plataforma Salesforce generalmente tiene de 6 meses a 1 año de experiencia en la creación de aplicaciones en la plataforma Lightning y/o en una plataforma de tecnología similar.
El candidato de Salesforce Platform App Builder tiene la experiencia, las habilidades y los conocimientos que se describen a continuación:
- Familiaridad con las capacidades de la plataforma Lightning
- Conocimiento de los tipos de licencia de Salesforce y consideraciones relacionadas
- Capacidad para diseñar aplicaciones para respaldar los procesos comerciales y los requisitos de informes
- Familiaridad con las capacidades y la personalización utilizadas para mejorar la experiencia del usuario móvil
- Familiaridad con los entornos de desarrollo de Salesforce y las opciones disponibles para implementar aplicaciones y administrar cambios en la Plataforma Lightning
- Comprensión de los recursos enumerados en esta guía de examen y los materiales de estudio adicionales requeridos proporcionados por Salesforce
No se espera que un candidato para este examen pueda administrar Sales Cloud o Service Cloud, tener experiencia en desarrollo programático (Apex, Visualforce, etc.), diseñar interfaces personalizadas con Visualforce o diseñar componentes Lightning personalizados con Apex o JavaScript.
¿Cómo prepararse para el examen?
El punto de partida para mí con cualquier examen es la Guía de estudio. Esto le brinda detalles del propósito y el formato del examen y luego un resumen punto por punto de las áreas en las que se evaluará y cuánto cuentan para la calificación general.
- 60 preguntas de opción múltiple/selección múltiple: 105 minutos
- 63% es el puntaje de aprobación
- Secciones de examen y ponderación
- Fundamentos de Salesforce : 23%
- Modelado y gestión de datos: 22%
- Lógica de Negocios y Automatización de Procesos : 28%
- Interfaz de usuario: 17%
- Implementación de la aplicación : 10 %
- La tarifa del examen es de $ 200 más los impuestos aplicables.
- Tarifa de repetición: USD 100, más impuestos aplicables según lo exija la ley local
- Guía del examen de certificación de Platform App Builder
- Programa tu examen de certificación aquí
Lo que suceda a continuación depende de cómo le guste estudiar: si encuentra videos de la mejor manera, el principal catálogo de capacitación en línea tiene un excelente material, que incluye preguntas de verificación de conocimientos para ver si algo se mantiene. Si no tiene acceso a eso, hay una gran cantidad en el canal de Salesforce en YouTube.
Soy un gran admirador de la palabra escrita, por lo que generalmente me dirijo a la ayuda en línea y voy directamente a la sección Hojas de consejos imprimibles y guías del usuario . Esta colección de documentos breves lo guía a través de la configuración y el uso de varios aspectos del sistema.
La siguiente lista no es exhaustiva; así que échale un vistazo y utilízalo como punto de partida:
- Descubra la certificación de asociado de Salesforce: una credencial de nivel de entrada para los nuevos pioneros
- Trailmix: Prepárese para su credencial de creador de aplicaciones de la plataforma Salesforce
- Módulo : estudio para el examen de Platform App Builder
- Superbadge : Especialista en seguridad
- Superbadge : Especialista en Automatización de Procesos
- Superbadge : Especialista en personalización de aplicaciones
Lo que necesita saber para suavizar su viaje
En un nivel muy alto, debe comprender los siguientes temas para aprobar el examen. Todo el mérito es para el equipo de Salesforce Trailhead y sus respectivos propietarios.
- Fundamentos de Salesforce : 23%
- Salesforce proporciona objetos y campos estándar para tipos de registros comerciales comunes, como cuentas, clientes potenciales y contactos. Pero cada organización es única y necesita una forma de personalizar cómo se almacenan los datos. Los objetos y campos personalizados permiten a las empresas gestionar y almacenar datos para adaptarse mejor a sus necesidades.
- Una aplicación Lightning es una colección de elementos que funcionan juntos para cumplir una función particular. En Lightning Experience, las aplicaciones Lightning brindan a sus usuarios acceso a conjuntos de objetos, pestañas y otros elementos, todo en un paquete conveniente en la barra de navegación.
- Entonces, ¿qué cosas puedes poner en una aplicación Lightning?
- La mayoría de los objetos estándar, incluidos Inicio, las noticias en tiempo real de Chatter, Grupos y Personas
- Los objetos personalizados de su organización
- Pestañas de Visualforce
- Pestañas de componentes Lightning
- Aplicaciones de lienzo a través de pestañas de Visualforce
- pestañas web
- Puede ver en el Administrador de aplicaciones que hay dos tipos de aplicaciones: Classic y Lightning. Una marca de verificación en la columna Visible en Lightning Experience significa que se puede acceder a la aplicación en Lightning Experience a través del Iniciador de aplicación y que es totalmente funcional.
- Las aplicaciones clásicas que no tienen una marca de verificación en la columna Visible en Lightning solo están habilitadas para nuestra IU de Salesforce Classic. Debido a que está trabajando en Lightning Experience, no encontrará esas aplicaciones solo clásicas en el Iniciador de aplicación. Las aplicaciones clásicas marcadas como visibles en Lightning Experience se pueden usar por completo en Lightning Experience, pero no aprovechan las mejoras de aplicaciones que ofrece Lightning Experience.
- Los diseños compactos controlan qué campos ven sus usuarios en el panel de aspectos destacados en la parte superior de un registro. También controlan los campos en la tarjeta de búsqueda expandida que ve cuando pasa el mouse sobre un enlace en los detalles del registro y en la sección de detalles cuando expande la actividad en la escala de tiempo de la actividad.
- Los diseños compactos ayudan a que su equipo sea más productivo al presentarles información de registro clave para que puedan administrar fácilmente su trabajo. Por ejemplo, muestre números de teléfono y regiones en una cuenta. O muestre etapas, cantidades y campos de propiedad en una oportunidad. Con diseños compactos, puede resaltar lo que sus usuarios necesitan ver de un vistazo cuando miran un registro.
- Las páginas Lightning son una colección de componentes Lightning organizados en regiones de la página. Puede personalizar la estructura de la página y la posición de los componentes con Lightning App Builder (obtenga más información en el módulo Lightning App Builder en Trailhead).
- Los vínculos personalizados pueden vincular a una URL externa, como http://www.google.com , una página de Visualforce o la intranet de su empresa. Los botones personalizados pueden conectar a los usuarios a aplicaciones externas, como páginas web, y lanzar enlaces personalizados.
- Hay tres tipos principales de botones y enlaces personalizados que puede crear.
- Botón Lista: aparece en una lista relacionada en una página de registro de objetos.
- Vínculo de la página de detalles: aparece en la sección Vínculos de los detalles del registro en una página de registro de objeto.
- Botón de página de detalles: aparece en el menú de acciones en el panel de aspectos destacados de una página de registro.
- Un botón de lista personalizada es un botón que puede agregar a una lista relacionada. Cuando crea un botón de lista para un objeto, puede agregar ese botón a la lista relacionada de ese objeto cuando la lista relacionada aparece en otros objetos. Dado que las auditorías energéticas están vinculadas a cuentas con un campo de relación de búsqueda, aparece automáticamente una lista relacionada con las auditorías energéticas en los registros de cuentas.
- Hay tres tipos principales de botones y enlaces personalizados que puede crear.
- Las acciones permiten a los usuarios realizar tareas rápidamente, como crear registros, registrar llamadas, enviar correos electrónicos y más. Con acciones personalizadas, puede hacer que la navegación y el flujo de trabajo de sus usuarios sean lo más fluidos posible al brindarles acceso rápido a la información más importante.
-
Las acciones rápidas vienen en dos sabores diferentes.
- Las acciones específicas de objetos tienen relaciones automáticas con otros registros y permiten a los usuarios crear o actualizar rápidamente registros, registrar llamadas, enviar correos electrónicos y más, en el contexto de un objeto en particular.
- Las acciones globales se crean en un lugar diferente de la Configuración en el que se crean acciones específicas de objetos. Se denominan acciones globales porque se pueden colocar en cualquier lugar donde se admitan acciones. Use acciones globales para permitir que los usuarios registren detalles de llamadas, creen registros o envíen correos electrónicos sin salir de la página en la que se encuentran.
-
- Service Cloud es una aplicación de servicio al cliente fácil de usar que puede ayudarlo a brindar y realizar un seguimiento de un servicio excelente. Mantiene a sus clientes contentos y a su equipo de soporte cuerdo, ya sea que sus clientes se comuniquen con usted por correo electrónico, teléfono, redes sociales u otros canales desde computadoras de escritorio, dispositivos móviles o aplicaciones.
- Beneficios de la Consola de servicio
Beneficio Descripción (1) Vistas divididas Desde el principio, puede ver una lista de casos junto con su espacio de trabajo para resolver rápidamente los problemas de los clientes entrantes. (2) Registros relacionados y componentes de listas relacionadas Desde el primer momento, puede ver información relacionada con un cliente para obtener una imagen completa de su problema y quiénes son. Vaya a listas de casos similares y trabaje con listas para mantener sus casos organizados. (3) Componente del panel de aspectos destacados Sin configurar nada, localice exactamente lo que necesita al frente y al centro para responder a los clientes rápidamente. (4) Caja de alimentación compacta Comprenda la progresión del caso y el historial del caso de un vistazo con un feed de noticias y páginas preconfiguradas. Los íconos coloridos lo ayudan a distinguir entre personas e interacciones al instante, y puede agregar un comentario rápido para ayudar a sus clientes o equipo. (5) Componente de conocimiento Vea artículos sugeridos de su base de conocimiento para resolver casos más rápido, busque artículos para encontrar exactamente lo que necesita y adjunte soluciones comunes de casos similares. (Debe habilitar Lightning Knowledge primero). (6) Barra de utilidades preconfigurada Aumente la productividad con herramientas, como Notas para anotar cosas o Historial para volver a los registros vistos recientemente. - La gestión de casos significa organizar los casos de los clientes en un solo lugar y asegurarse de que vayan a la persona adecuada, para obtener la respuesta correcta, en el momento adecuado. Service Cloud hace todo eso entre bastidores con herramientas de automatización. El servicio es más fácil, más rápido y mejor con un poco de automatización.
- Herramientas de gestión de casos en Salesforce
Colas Priorice automáticamente la carga de trabajo de su equipo de soporte mediante la creación de listas desde las cuales los agentes específicos pueden intervenir para resolver ciertos tipos de casos. Reglas de asignación Asigne automáticamente casos entrantes a agentes específicos para que las personas adecuadas trabajen en los casos correctos. Reglas de escalada Escalar automáticamente los casos a las personas adecuadas cuando los casos no se resuelvan en un tiempo determinado. Reglas de respuesta automática Envíe automáticamente respuestas de correo electrónico personalizadas a los clientes según los detalles de cada caso.
- Herramientas de gestión de casos en Salesforce
- Plan para la automatización de casos: las respuestas determinan qué herramientas utilizará para automatizar la gestión de casos.
Pregunta Responder Herramienta ¿Los agentes de soporte trabajan en equipo en temas específicos? Sí, algunos agentes elaboran una lista de correos electrónicos a medida que llegan de los clientes. Colas ¿Cómo está estructurado el equipo de soporte? Contamos con equipos de soporte Gold y Platinum. El soporte Platinum comparte una carga de trabajo. colas o Reglas de asignación
¿Los agentes de soporte trabajan en productos específicos o tienen habilidades especiales? Algunos agentes trabajan en la instalación de paneles solares mientras que otros trabajan en el rendimiento de los paneles solares. Reglas de asignación ¿Los casos deben escalarse a alguien si no se resuelven en un tiempo específico? Sí, no podemos hacer que los clientes esperen más de 5 horas para resolver sus problemas. Reglas de escalada ¿Los clientes deben recibir respuestas automáticas? Sí, queremos que los clientes sepan que recibimos su problema y que nos preocupamos por ellos. Reglas de respuesta automática - Plan de compromiso digital
Pregunta Responder ¿Cuál es el tamaño máximo de los archivos adjuntos de correo electrónico admitidos? Menos de 25 MB está bien. ¿Los correos electrónicos salientes de Salesforce deben enrutarse a través de los servidores de correo electrónico de Ursa Major Solar por razones de seguridad o cumplimiento? No, los correos electrónicos salientes pueden enrutarse a través de Salesforce. ¿El servicio de atención al cliente utiliza plantillas de correo electrónico y, de ser así, existen requisitos de marca? No, no usamos plantillas de correo electrónico, pero deberíamos hacerlo en el futuro para mantener la coherencia. También deberíamos agregar nuestro logotipo a las plantillas de correo electrónico en algún momento. ¿Podemos agregar un fragmento de código al sitio web de nuestro cliente para mostrar un formulario web? Si no hay problema. ¿Necesitamos crear campos de casos personalizados para capturar información para el formulario web? No, no ahora. Veamos cómo funciona esto primero. - Opciones de interacción digital con Service Cloud.
Voz, Call Center y Open CTI Aumente la productividad del teléfono mediante la integración de Salesforce con sistemas de integración de telefonía informática (CTI) de terceros. Vea los datos de Salesforce para las llamadas entrantes, realice llamadas salientes directamente desde la consola e informe sobre el resultado de la llamada, la duración y más. Centro de ayuda de autoservicio Ayude a los clientes a encontrar respuestas, registrar casos y actualizar pedidos por su cuenta desde experiencias web de autoservicio. Personalice, cree y marque centros de ayuda con plantillas, componentes y aplicaciones fáciles de usar. Atención al cliente en redes sociales Ayude a los agentes de soporte a escuchar, responder y registrar casos para clientes en plataformas sociales como Twitter, Instagram, Facebook y más. Use palabras clave, clasificadores y detección de idioma para asegurarse de que los agentes encuentren las publicaciones correctas y trabajen en los problemas correctos. Chat y servicio integrado Interactúe con los clientes que navegan por la web con chat en vivo en tiempo real. Integre rápidamente capacidades de chat discretas en los sitios web de la empresa para navegadores móviles y de escritorio para permitir que los clientes conversen con los agentes y desvíen los casos antes de que se registren. Complementos para Mobile & Visual Remote Assistant Agregue servicio a las aplicaciones móviles para que los clientes puedan obtener ayuda de las aplicaciones en teléfonos y tabletas. Con un SDK (kit de desarrollo de software), los desarrolladores pueden permitir que los clientes creen y administren casos, chateen en vivo con agentes de soporte, chaten por video y compartan pantalla con agentes (Visual Remote Assistant) y vean artículos de la base de conocimientos sobre la marcha. Mensajería Interactúe con los clientes utilizando aplicaciones de mensajería como texto SMS y Facebook Messenger, para que puedan conectarse con los agentes de soporte al instante desde cualquier lugar. Ayude a los agentes a administrar varias conversaciones de texto a la vez y ver cada texto junto con los datos relevantes de Salesforce. Servicio de campo Apoye las visitas in situ en el campo con soluciones móviles como horarios de trabajo, inventario de camionetas y más, con o sin conexiones web. - Las soluciones de AppExchange son la forma rápida y sencilla de ampliar la funcionalidad principal de Salesforce. Hay algo para cada desafío empresarial.
Escribe Descripción aplicaciones Aplicaciones completas y especializadas Componentes Bloques de construcción utilizados para agregar funcionalidad a páginas, aplicaciones y soluciones Bolt Soluciones de pernos Soluciones industriales combinadas con servicios de socios Datos de rayos Datos de terceros para enriquecer sus datos de CRM Soluciones de flujo Acciones de flujo: elementos independientes que agregan funcionalidad a los flujos de proceso Plantillas de flujo: procesos comerciales preconstruidos, integrales, configurables y adaptados para adaptarse a casos de uso específicos de la industria Consultores Expertos que poseen un profundo conocimiento de la industria y habilidades comprobadas de Salesforce - Las soluciones de AppExchange tienen varias cosas en común. Ellos:
- Ampliar la funcionalidad de Salesforce.
- Se puede distribuir a otros.
- Ejecutar en la plataforma Salesforce.
- Acelere el desarrollo de soluciones.
- Todas las soluciones de AppExchange comparten algunas cualidades importantes.
- Fácil de instalar : miles de soluciones se instalan con solo unos pocos clics.
- Fácil de configurar : integre y configure soluciones con clics, no con código.
- Revisión por pares : hay más de 80 000 revisiones por pares de las soluciones de AppExchange.
- Seguridad probada : para aparecer en AppExchange, cada solución pasa una revisión de seguridad rigurosa.
- Puede administrar el acceso a nivel de registro de estas cuatro maneras.
- Los valores predeterminados de toda la organización especifican el nivel predeterminado de acceso que los usuarios tienen a los registros de los demás. Utiliza la configuración de uso compartido de toda la organización para bloquear sus datos al nivel más restrictivo y luego usa las otras herramientas de seguridad y uso compartido a nivel de registro para otorgar acceso de forma selectiva a otros usuarios.
- Las jerarquías de funciones otorgan acceso a los usuarios que se encuentran más arriba en la jerarquía a todos los registros que pertenecen a los usuarios que se encuentran por debajo de ellos en la jerarquía. Las jerarquías de roles no tienen que coincidir exactamente con su organigrama. En su lugar, cada rol en la jerarquía debe representar un nivel de acceso a los datos que necesita un usuario o grupo de usuarios.
- Las reglas de colaboración son excepciones automáticas a los valores predeterminados de toda la organización para grupos particulares de usuarios, por lo que pueden acceder a registros que no son de su propiedad o que normalmente no pueden ver. Las reglas de colaboración, como las jerarquías de funciones, solo se utilizan para dar acceso a los registros a usuarios adicionales. No pueden ser más estrictos que la configuración predeterminada de toda su organización.
- El uso compartido manual permite a los propietarios de registros particulares compartirlos con otros usuarios. Aunque el uso compartido manual no está automatizado como la configuración de uso compartido en toda la organización, las jerarquías de roles o las reglas de uso compartido, puede ser útil en algunas situaciones, como cuando un reclutador que se va de vacaciones necesita asignar temporalmente la propiedad de una solicitud de empleo a otra persona.
- La auditoría proporciona información importante para diagnosticar posibles problemas de seguridad o tratar problemas reales. Alguien en su organización debe auditar regularmente para detectar posibles abusos. Busque cambios inesperados o patrones de uso.
-
Campos de modificación de registros: todos los objetos incluyen campos para almacenar el nombre del usuario que creó el registro y quién lo modificó por última vez. Esto proporciona alguna información básica de auditoría.
-
Historial de inicio de sesión: puede revisar una lista de intentos de inicio de sesión exitosos y fallidos durante los últimos seis meses. Para obtener más información, consulte Supervisar el historial de inicio de sesión .
-
Seguimiento del historial de campos: puede activar la auditoría para realizar un seguimiento automático de los cambios en los valores de los campos individuales. Aunque la auditoría a nivel de campo está disponible para todos los objetos personalizados, solo algunos objetos estándar la permiten. Para obtener más información, consulte Seguimiento del historial de campos .
-
Pista de auditoría de configuración: la Pista de auditoría de configuración registra cuándo se realizan modificaciones en la configuración de su organización. Para obtener más información, consulte Supervisar cambios en la configuración .
-
- Salesforce Identity le permite brindar a las personas adecuadas el acceso correcto a los recursos correctos en el momento correcto. Usted controla quién puede acceder a sus organizaciones y quién puede utilizar las aplicaciones que se ejecutan en Salesforce Platform, localmente, en otras nubes y en dispositivos móviles.
- Las principales características de Salesforce Identity.
- Inicio de sesión único
- Aplicaciones conectadas
- Inicio de sesión social
- Autenticación multifactor
- Mi dominio
- Gestión centralizada de cuentas de usuario
- Aprovisionamiento de usuarios
- Lanzador de aplicaciones
- Estos son los tres protocolos que siguen Salesforce y otros proveedores de identidad para implementar soluciones de identidad.
- SAML
- Autenticación automática 2.0
- Conexión de identificación abierta
- Especialista en paneles e informes de Lightning Experience
- La aplicación móvil Salesforce es una aplicación de clase empresarial que brinda a sus usuarios acceso instantáneo a los datos de CRM de su empresa desde un teléfono o tableta. Estas son algunas de las razones por las que la aplicación es tan increíble.
- La aplicación móvil se incluye con cada licencia de Salesforce. Sí, nos has oído bien, es gratis. Aplazar la implementación de su dispositivo móvil es básicamente como prender fuego a montones de dinero.
- La aplicación es plug-and-play , lo que significa que los usuarios simplemente la descargan de App Store® o Google Play™ y listo. Funciona fuera de la caja sin necesidad de configuración. Es muy rápido, en serio. En el tiempo que le tomó leer este párrafo, es posible que ya haya instalado la aplicación e iniciado sesión.
- La aplicación es multiplataforma , por lo que se ejecuta en los sistemas operativos Android e iOS. Automáticamente, sin que tengas que hacer ningún trabajo de desarrollo.
- La aplicación tiene capacidades fuera de línea. Sus usuarios móviles no se verán afectados por señales celulares caprichosas, regulaciones de la FAA, viajes en metro o edificios estilo búnker.
- Funciona a la perfección con la versión de escritorio de Lightning Experience , por lo que los usuarios pueden cambiar entre los dos sin perder el ritmo.
- No es solo una aplicación. es una plataforma Debido a que la plataforma Salesforce impulsa la aplicación móvil, es infinitamente personalizable. Puede usar herramientas de apuntar y hacer clic para personalizarlo.
- Tres características que puede usar para personalizar la aplicación móvil.
- Acciones rápidas
- Diseños compactos
- Navegación móvil, para aplicaciones Lightning y la aplicación Solo móvil
- Modelado y gestión de datos: 22%
- Los clientes potenciales son personas y empresas que ha identificado como clientes potenciales. Puede encontrar clientes potenciales de varias maneras. Muchos de sus clientes potenciales pueden ser referidos por otros clientes satisfechos. También puede recopilar clientes potenciales cuando los clientes se comuniquen con usted en su sitio web, pasen por su stand en una conferencia o mediante intercambios de información con empresas asociadas. En Salesforce, la información sobre prospectos se almacena en registros de prospectos.
- Algunas grandes ventajas de usar clientes potenciales. Puede realizar un mejor seguimiento, generar informes y orientar las campañas de marketing a clientes potenciales. Los clientes potenciales pueden ayudarlo a concentrarse en los tratos potenciales que tienen más probabilidades de cerrarse.
- Utilice el espacio de trabajo para realizar un seguimiento de las interacciones con los clientes potenciales, consultar el historial de campañas y planificar actividades futuras.
- Si el cliente potencial está involucrado en alguna campaña de marketing, se enumeran en el Historial de campañas para el cliente potencial.
- Revise la pestaña Detalles del cliente potencial para encontrar y actualizar la información sobre el cliente potencial.
- Use la pestaña Actividad del cliente potencial para registrar sus llamadas y correos electrónicos para ayudarlo a recordar de qué hablaron y cómo respondió el cliente potencial: planifique para el futuro creando Tareas o Eventos .
- Use la pestaña Noticias del cliente potencial para consultar las últimas noticias de la industria del cliente potencial. Inicie sesión con su cuenta de Twitter para buscar y seguir el feed de Twitter del cliente potencial.
- Conéctese con sus compañeros de trabajo para hacer preguntas, buscar consejos o proporcionar información en la pestaña de Chatter del cliente potencial. Las noticias en tiempo real de Chatter para el registro también se muestran cuando crea actividades.
- Puede convertir el registro de prospecto en una oportunidad cuando califica un prospecto. Luego, trabaja su oportunidad hasta que cierra el trato, ya sea completándolo o cancelándolo.
- Cuando convierte un prospecto, Salesforce usa la información almacenada en el registro del prospecto para crear una cuenta comercial, un contacto y una oportunidad. Si habilitó cuentas personales y el registro de cliente potencial no incluía el nombre de una empresa, el cliente potencial se convierte en una cuenta personal y una oportunidad.
- Los clientes potenciales son personas y empresas que ha identificado como clientes potenciales. Puede encontrar clientes potenciales de varias maneras. Muchos de sus clientes potenciales pueden ser referidos por otros clientes satisfechos. También puede recopilar clientes potenciales cuando los clientes se comuniquen con usted en su sitio web, pasen por su stand en una conferencia o mediante intercambios de información con empresas asociadas. En Salesforce, la información sobre prospectos se almacena en registros de prospectos.
- Lógica de Negocios y Automatización de Procesos : 28%
- Interfaz de usuario: 17%
- Lightning App Builder es una herramienta de apuntar y hacer clic que facilita la creación de páginas personalizadas para la aplicación móvil Salesforce y Lightning Experience, brindando a sus usuarios todo lo que necesitan en un solo lugar.
- Con Lightning App Builder, puede crear:
- Aplicaciones de una sola página que profundizan en páginas estándar
- Aplicaciones de estilo de panel, como aplicaciones para realizar un seguimiento de las principales perspectivas de ventas o clientes potenciales clave para el trimestre
- Aplicaciones de "punto" para resolver una tarea en particular, como una aplicación de gastos para que los usuarios ingresen los gastos y controlen los gastos que han enviado.
- Páginas de registro personalizadas para sus objetos, adaptadas a las necesidades de sus usuarios
- Páginas de inicio personalizadas que contienen los componentes y funciones que sus usuarios utilizan más
-
Las páginas Lightning admiten estos componentes:
- Componentes estándar: los componentes estándar son componentes Lightning creados por Salesforce.
- Componentes personalizados: los componentes personalizados son componentes Lightning que usted o alguien más ha creado. Puede configurar componentes Lightning personalizados para que funcionen en Lightning App Builder.
- Componentes de terceros en AppExchange : AppExchange proporciona un mercado para componentes Lightning. Puede encontrar paquetes que contienen componentes ya configurados y listos para usar en Lightning App Builder.
- Puede crear diferentes tipos de páginas Lightning con Lightning App Builder. Vamos a ver estos tres tipos.
-
Página de aplicación : use una página de aplicación para crear una página de inicio para una aplicación de terceros que puede agregar directamente a los menús de navegación de la aplicación móvil Salesforce y Lightning Experience. Luego, sus usuarios tienen una página de inicio de la aplicación donde pueden acceder rápidamente a los objetos y elementos más importantes.
-
Página de inicio: cree páginas de inicio con características relevantes para tipos específicos de usuarios y asigne las páginas personalizadas a diferentes aplicaciones o combinaciones de aplicación y perfil de usuario. Las páginas de inicio personalizadas solo se admiten en Lightning Experience.
-
Página de registro : con una página de registro, puede crear una versión personalizada de la página de registro de un objeto, adaptándola a las necesidades de sus usuarios. Las páginas de registro personalizadas se admiten en Lightning Experience y en la aplicación móvil Salesforce.
-
- También puede personalizar la página para diferentes tipos de usuarios y asignar páginas personalizadas a diferentes aplicaciones y combinaciones de aplicaciones y perfiles.
- Tienes cuatro opciones para activar la página de registro de rayos.
- Haga que la página sea la organización predeterminada para el objeto.
- Convierta la página en la página de registro de objetos predeterminada para aplicaciones Lightning específicas.
- Asigne la página a una combinación de aplicaciones Lightning, tipos de registros y perfiles.
- Asigne la página a un factor de forma, como una computadora de escritorio o un teléfono.
- Puede crear un componente Lightning personalizado utilizando dos modelos de programación, componentes web Lightning y componentes Aura.
- Sus componentes Lightning personalizados no funcionan automáticamente en páginas Lightning o en Lightning App Builder. Para que un componente personalizado se pueda utilizar en ambos, debe configurar el componente y su paquete de componentes para que sean compatibles con Lightning App Builder y páginas Lightning.
- Implementación de la aplicación : 10 %
Recursos adicionales
Algunos blogs lo ayudan a prepararse para el examen de Salesforce Certified Platform App Builder.
- Libro: Certificación de Salesforce Platform App Builder: una guía de estudio práctica .
- Regístrese en el seminario web de días de certificación de Salesforce para: certificación de Platform App Builder
- Capacitación de instructores principales por Trailhead
Conclusión
Si tiene experiencia básica con todos los temas anteriores, aprobar el examen será pan comido y podrá obtener el codiciado examen de certificación Salesforce Certified Platform App Builder. Sin embargo, si no tiene suficiente experiencia (6 a 9 meses) con la plataforma de Salesforce y planea convertirse en un Creador de aplicaciones de plataforma certificado. Le sugiero que dibuje un plan de 6 a 9 meses (finalice el Trailhead anterior para prepararse).
Espero que encuentre útiles estos consejos y recursos. Si pones el tiempo y el esfuerzo, tendrás éxito. ¡Feliz estudio y buena suerte!
Evaluación formativa:
¡Quiero saber de ti!
¿Ha realizado el examen de creación de aplicaciones de plataforma certificada de Salesforce? ¿Te estás preparando para el examen ahora? ¡Comparte tus consejos en los comentarios!
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/09/16/salesforce-platform-app-builder-certification-exam/
Última actualización el 5 de octubre de 2021 por Rakesh Gupta
¿Qué le viene a la mente cuando alguien le pregunta? ¿Puede explicar cómo se configura la seguridad en una organización de Salesforce? Si se le pasó por la cabeza el valor predeterminado para toda la organización (OWD), entonces pertenece a un grupo de usuarios experimentados de Salesforce 😊.
Porque, cuando se aprende sobre cómo asegurar una organización de Salesforce, OWD es uno de los primeros conceptos, y uno muy importante en eso, ¡uno aprende a entenderlo! Esto se debe a que OWD dicta la configuración de uso compartido de nivel base de los registros dentro de un objeto. La configuración de OWD garantiza que los usuarios no puedan acceder a los registros, incluso si tienen acceso a un Objeto dentro del cual residen esos registros, sin que se les otorgue acceso específicamente a los registros que no son de su propiedad.
El siguiente diagrama muestra la seguridad básica de los registros en Salesforce. En esto, OWD juega un papel clave:
La única forma de proteger los datos de registro en Salesforce es configurar un OWD restrictivo; todo lo demás, como la jerarquía de roles, la regla de uso compartido, el uso compartido manual, el uso compartido de equipos, la administración de territorios empresariales, se usa para abrir el acceso a los registros que un usuario no posee .
Por ejemplo , Alex Pisani trabaja como arquitecto de seguridad en Universal Containers. Ha recibido un requisito de su director de ventas para configurar el acceso de los usuarios a los registros de clientes potenciales. Requisitos: (1) solo los usuarios que sean propietarios de los registros del cliente potencial; y (2) los usuarios que están más arriba en la jerarquía de funciones pueden acceder a los registros del cliente potencial.
El caso de uso empresarial anterior se puede abordar configurando OWD en Privado y aprovechando la jerarquía de roles.
Sin embargo, al igual que no todos los cinco dedos de sus manos son iguales, los requisitos comerciales varían y, por lo tanto, todos los requisitos no se pueden resolver con una solución única para todos. Por ejemplo, a continuación, echemos un vistazo a un ejemplo diferente:
En Universal Containers, el director de ventas quiere promover una competencia sana entre los equipos de ventas. Como resultado, le pide a Alex, el arquitecto de seguridad, que se asegure de que los representantes de ventas no puedan ver las actividades de los demás, aunque estas actividades (tareas y eventos) estén en la misma cuenta .
¿Se encuentra pensando demasiado en encontrar una solución? Si es así, permítame advertirle previamente: cambiar el OWD de tareas o eventos no es una opción porque afectará a otras unidades comerciales, así como a muchos otros procesos comerciales (objetos personalizados o estándar).
Presentación de la regla de restricción
¡Las reglas de restricción funcionan como un puño de hierro! Ellos le permiten mejorar la seguridad de su organigrama, ya que permite conceder acceso a los usuarios sólo los registros, y actividades relacionadas, que les desea acceder. En otras palabras, le brinda un control muy granular sobre cómo desea desembolsar el acceso a los usuarios.
Cuando usa la regla de restricción, la cantidad de acceso que tiene un usuario a un registro depende de dos factores: (1) el acceso a los registros a través de la configuración de uso compartido más (2) los criterios horneados en el filtro de registro de la regla de restricción. Es lo mismo que un filtro de usuario en los registros de un informe o vista de lista.
Revisemos algunos ejemplos en los que la regla de restricción puede resultar útil:
- Muestra solo los contratos que son propiedad del usuario que inició sesión, independientemente de dónde se encuentren en la jerarquía de funciones.
- Asegúrese de que solo los usuarios seleccionados tengan acceso a las tareas y eventos en una cuenta determinada, incluso si tienen acceso al registro de la cuenta .
- Para los objetos personalizados, incluso si un usuario tiene acceso al registro maestro, evite su acceso a los registros detallados.
¡Sí, muy poderoso de hecho!
Configurar la regla de restricción
Ahora puede crear y administrar reglas de restricción en la configuración, así como mediante el uso de la API de herramientas o la API de metadatos. Comencemos con un caso de uso empresarial.
Brenda David trabaja como administradora de sistemas en Universal Containers (UC). Su equipo ahora está implementando el proceso de admisión de la Asociación. Como resultado, Brenda creó dos objetos con una relación Maestro-Detalle.
- Solicitud de asociación (maestro)
- Proceso de incorporación (detalle)
Brenda quiere diseñar una solución para los siguientes requisitos:
- Aunque todos pueden ver todos los registros de solicitud de asociación y incorporación, se aplican las siguientes excepciones:
- Los representantes de ventas solo pueden ver los registros de solicitudes de incorporación que crean .
- Sin embargo, los representantes de ventas pueden ver todos los registros de solicitudes de asociación.
Instrucciones paso a paso
El requisito empresarial anterior se puede resolver cambiando el tipo de relación, etc. Sin embargo, las mejores prácticas de Salesforce dictan que diseñamos la solución más óptima para abordar un requisito. Por lo tanto, el requisito anterior requiere el uso de: ¡lo adivinó bien! – ¡la regla de restricción! Como sabe, si alguien tiene acceso a un registro principal, automáticamente obtiene acceso a los registros secundarios siempre que los dos objetos estén conectados a través de una relación maestro-detalle.
Entonces, usemos la regla de restricción para resolver el requisito comercial de Brenda. Siga los pasos a continuación:
- Haga clic en Configuración .
- En el Administrador de objetos, escriba Procesos de incorporación .
- Seleccione Proceso de incorporación , luego navegue hasta Regla de restricción .
- Seleccione Regla de restricción y luego haga clic en Nueva regla .
- Ingrese el nombre de la regla y haga clic en Siguiente. El nombre completo se completará automáticamente.
- Seleccione la casilla de verificación Está activo . En Criterios de usuario : seleccione a qué usuarios se aplica esta regla de restricción:
- Campo: Título
- Operador: Igual que
- Tipo: Cadena
- Valor: Representante de ventas
- En Criterios de registro : seleccione qué registros pueden ver los usuarios especificados:
- Campo: CreatedById
- Operador: Igual que
- Tipo: Usuario actual
- Valor: UserId
- Al final, la regla de restricción de Brenda se verá como la siguiente captura de pantalla :
- Una vez que todo se vea bien, haga clic en Guardar .
Cosas para recordar
- A partir del lanzamiento de Winter'22, la regla de restricción solo admite los siguientes objetos:
- Tarea, Evento, Contrato, Objeto personalizado, Hoja de tiempo y Entrada de hoja de tiempo.
- Puede crear reglas de restricción a través de:
- API de herramientas
- API de metadatos
- Ventas antes de la configuración
- Es posible implementar reglas de restricción usando conjuntos de cambios.
- Puede crear hasta dos reglas de restricción por objeto en las ediciones Enterprise y Developer y hasta cinco reglas de restricción por objeto en las ediciones Performance y Unlimited.
- Consulte este artículo de ayuda para encontrar una lista completa de las consideraciones y limitaciones de las reglas de restricción.
Evaluación formativa:
¡Quiero saber de ti!
¿Qué aprendió de esta publicación, es relevante para usted y cómo modificará los conceptos enseñados en la publicación para sus propios procesos comerciales? ¡Comparte tus consejos en los comentarios!
Haz una publicación y etiquétame en Twitter @automationchamp usando #AutomationChampionFlow.
Corrector de pruebas : - Munira Majmundar
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2021/10/05/build-a-robust-security-architecture-control-sensitive-records-with-restriction-rules/
Equipo de cuentas en Salesforce
Hola amigos,
Hoy aprenderemos todo sobre el equipo de cuentas. Vamos a empezar.
Tópicos cubiertos:
- Habilitar equipos de cuentas
- Configurar roles de cuenta
- Configurar equipo de cuenta predeterminado
¿Qué es el equipo de cuentas?
El equipo de cuentas es un equipo de personas que trabajan en una sola cuenta. Entonces, por ejemplo, está dirigiendo una empresa y trabaja con varios miembros del equipo en una sola cuenta.
Visibilidad
El equipo de la cuenta afecta la visibilidad al ser parte del equipo de la cuenta, automáticamente obtiene al menos acceso de lectura. También da acceso a las oportunidades, contactos y casos, pero las oportunidades, contactos y casos obtienen visibilidad opcional. Estos objetos están conectados directamente al objeto de la cuenta mediante una relación de detalle maestro, por lo que Salesforce está configurado solo para estos tres objetos, las oportunidades, el contacto y los casos.
La función del equipo de cuentas no está habilitada de forma predeterminada. Debe habilitar esa función para usar esa funcionalidad.
- En Configuración, ingrese Equipos de cuentas en el cuadro Búsqueda rápida y seleccione Equipos de cuentas .
- Haga clic en Habilitar equipos de cuentas .
- Seleccione la casilla de verificación Equipos de cuentas habilitados y haga clic en Guardar .
Seleccione la casilla de verificación Diseño de la cuenta para agregar la lista relacionada con el Equipo de la cuenta al diseño de la página.
Seleccione la casilla de verificación Agregar a las listas relacionadas personalizadas de los usuarios y haga clic en Guardar .
Supongamos ahora que cinco personas están trabajando en una cuenta.
Una persona es el administrador de la cuenta y la otra es el líder de la cuenta y otras tres son los miembros del equipo de la cuenta.
- Haga clic en Roles de equipo y haga clic en Nuevo .
- En el área de texto, ingrese estos valores de lista de selección, cada uno en una línea separada:
- Gerente de cuentas
- Calificador principal
Reemplazar roles de equipo
Si desea reemplazar una regla de equipo del antiguo rol del equipo por uno nuevo, puede hacerlo haciendo clic en reemplazar rol del equipo.
Desactivar equipo de cuenta
Esta opción es para deshabilitar el equipo de cuentas.
Ahora vaya a la página de detalles de la cuenta y seleccione relacionado. En la lista relacionada, verá Equipo de cuentas
Ahora vamos a agregar miembros del equipo de la cuenta. En este momento solo tenemos el propietario de la cuenta y nadie más está trabajando en la cuenta. Haga clic en Agregar miembros del equipo
Agregue el miembro del equipo y su función.
Si ve el acceso, esto depende de la configuración de uso compartido del objeto. Si el usuario es parte del equipo de la cuenta, al menos tendrá acceso de lectura a la cuenta. Las oportunidades, los casos y los contactos tienen acceso opcional según la configuración de uso compartido.
Ahora tenemos este equipo de cuentas
Para ver el acceso de los miembros del equipo existente. Haga clic en la flecha hacia abajo y haga clic en Acceso de miembros del equipo.
Equipo predeterminado
Otro concepto del que vamos a hablar es el de equipo por defecto. Por ejemplo, en mi empresa, soy jefe de cuenta y tengo otros tres miembros de la cuenta que trabajan conmigo. Entonces, sean cuales sean las cuentas de las que soy responsable, los cuatro trabajamos juntos. Ahora se crea una nueva cuenta y soy responsable de esa cuenta. También reúno a los tres miembros para que los cuatro trabajemos juntos. Entonces esos tres miembros siempre son parte de mi equipo de cuentas. Entonces, este equipo predeterminado se define a nivel de usuario.
Vaya a Configuración -> Detalles de usuario avanzados -> Equipo de cuentas
Puedes agregar un equipo predeterminado
Agregar automáticamente mi equipo de cuentas predeterminado a las cuentas que creo o las cuentas que se me transfieren: agregará automáticamente el equipo predeterminado para las cuentas asociadas a mí
Actualizar los equipos de cuentas de mis cuentas existentes: como dice el nombre, esta opción actualizará el equipo de cuentas de la cuenta ya existente.
Ahora vaya al registro de la cuenta -> Vaya a relacionado 🡪 Equipo de cuenta 🡪 Agregar equipo predeterminado
Entonces, esto se trata del equipo de cuentas.
Resumen
- Un equipo de cuentas no puede tener una cuenta
- Los miembros del equipo de cuentas aún necesitan acceso a nivel de objeto para ver / editar registros
¿Diferencia entre cuenta y equipo de oportunidades?
- Los equipos de oportunidades influyen en la seguridad de nivel récord en la oportunidad. Los equipos de cuentas influyen en la seguridad a nivel de registro de la cuenta, las oportunidades relacionadas y los casos relacionados.
- Se pueden agregar campos personalizados al objeto de equipo de oportunidades; Los campos personalizados no se pueden agregar al objeto de equipo de cuenta.
Ejemplo de caso de uso empresarial:
Guión:
Wal-mart tiene un gran negocio. Los valores predeterminados de toda la organización para la cuenta y la oportunidad están configurados como privados. Para las cuentas, se establece un equipo con usuarios que cumplen varios roles (ingeniero de ventas, gerente, etc.). Dado el modelo de uso compartido privado, a menudo estos usuarios necesitarán que el propietario de la cuenta comparta manualmente el acceso a los registros.
Solución:
En lugar de utilizar el uso compartido manual de registros para proporcionar acceso a las cuentas, habilite los equipos de cuentas. Esto no solo resolverá el requisito de compartir registros, sino que también proporcionará un mecanismo claro para documentar la relación de cada usuario con cada cuenta.
Puntos para recordar
- Se necesita acceso completo a los registros de la cuenta para administrar sus equipos de cuentas.
- Para el equipo de cuentas, los niveles de acceso de los registros solo pueden otorgar el mismo acceso o un acceso más amplio que el acceso predeterminado de su organización.
- El acceso de contacto no está disponible si el acceso predeterminado de toda la organización para el contacto está configurado como Controlado por el padre .
- Los administradores y usuarios de Salesforce que se encuentran arriba en la jerarquía de funciones pueden agregar un equipo de cuenta predeterminado a las cuentas que usted posee.
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://www.sfdcamplified.com/2021/09/account-team-salesforce.html#utm_source=rss&utm_medium=rss&utm_campaign=account-team-salesforce
Con cada nueva versión, Salesforce agrega toneladas de nuevas funcionalidades a Lightning Experience. Lo que lo hace más productivo y lo ayuda a brindar una mejor experiencia al cliente.
Actualmente, el Spring’21 lanzamiento está bajo el programa de prelanzamiento . Sobre el y 08th y 09th de enero de Areneros se actualizarán, como resultado, su organización obtendrá el aspecto y la sensación de la primavera ’21 liberación. En caso de que no haya leído las 491 páginas completas de Salesforce Spring’21 notas de la versión, consulte el resumen rápido de la versión Spring’21 escrito por mí.
Revisé las notas de la versión y destaqué las funciones de Lightning Experience más emocionantes, interesantes y útiles. Dado que Lightning Experience es cada vez más rápido y mejor con cada lanzamiento, ¡fue un desafío detenerse en solo diez! Para comenzar, aquí está mi versión de las funciones Lightning más geniales de la versión Spring’21.
- Use plantillas de correo electrónico Lightning en Automatizaciones de Salesforce : – Ahora use plantillas de correo electrónico Lightning, incluidas las plantillas de correo electrónico Creador de plantillas de correo electrónico, en la automatización de Salesforce, incluidas alertas de correo electrónico, flujo, flujo de trabajo, generador de procesos, procesos de aprobación y más. Por ejemplo, puede configurar una alerta de correo electrónico que envíe un correo electrónico a los usuarios sobre algo que sucedió e incluya una plantilla de correo electrónico Lightning con la alerta de correo electrónico. Anteriormente, cuando configuraba una alerta de correo electrónico, solo usaba plantillas de correo electrónico de Salesforce Classic.
- Analice el rendimiento de las páginas Lightning vistas en un teléfono y escritorio : – El análisis de rendimiento en App Builder ahora evalúa el rendimiento de la página de registro para el factor de forma del teléfono y del escritorio. Las nuevas pestañas en la ventana Análisis de página le brindan resultados separados para una página de registro Lightning cuando se carga en un escritorio y en un teléfono para que pueda diseñar su página para un rendimiento óptimo en ambos.
- Más soporte para acciones dinámicas : – Las acciones dinámicas le permiten agregar flexibilidad y control a las acciones en sus páginas de registro. Las acciones dinámicas para objetos personalizados ahora son GA para dispositivos móviles y han sido GA para escritorio desde Winter ’21 . Las acciones dinámicas para Cuenta, Caso, Contacto, Cliente potencial y Oportunidad ahora son GA para escritorio. Las acciones dinámicas para todos los demás objetos estándar son Beta para escritorio. Asigne acciones en el Generador de aplicaciones Lightning en lugar del diseño de página y aplique filtros para controlar cuándo y dónde aparecen las acciones para los usuarios.
- Obtenga detalles del informe enviados por correo electrónico en formato .XLSX : – Obtenga exportaciones de informes en el formato que desee. Al exportar un informe, puede seleccionar .xlsx, .xls o .csv como formato. Anteriormente, solo se admitían .xls y .csv.
- En la página Informes, seleccione la acción Exportar a nivel de fila para el informe. Haga clic en Solo detalles y luego seleccione .xlsx como la opción Formato.
- Si la seguridad es un problema, puede ocultar la opción .xls seleccionando Ocultar la opción para exportar un informe en formato XLS en Lightning Experience en Configuración de informes y paneles.
- Creación de informes de Sreamline con selección de campos múltiples : – Dedique menos tiempo a crear informes y más a traducir los resultados en los siguientes pasos. La selección múltiple le permite arrastrar varios campos a sus informes con una sola acción. Además, ahora puede agregar o eliminar campos y columnas y obtener una vista previa de los resultados sin demora.
- Habilite la puntuación de oportunidades de Einstein con menos datos: – Incluso si tiene un conjunto de datos más pequeño, ahora puede habilitar la puntuación de oportunidades de Einstein. Einstein aprovecha un modelo de calificación global que utiliza datos agregados anónimos para permitir que todos califiquen sus oportunidades. Cuando tiene suficientes datos propios, Einstein cambia a un modelo de puntuación creado solo con esos datos.
- Guarde los resultados del tablero con parámetros de URL de filtro : – No es necesario configurar los mismos filtros cada vez que visualiza su tablero en Lightning Experience. Cree una URL personalizada que incluya los parámetros del filtro. Luego, cuando accede a la URL, su panel se abre con los filtros ya configurados. Por ejemplo, puede personalizar su panel de Etapas de oportunidad con una URL diferente para cada cuenta o crear una URL personalizada para un propietario de cuenta o una fuente de clientes potenciales.
- En el generador de paneles, configure los filtros de panel que desea usar (1). Busque la URL de la página del panel de control (2).
- Ahora agregue los parámetros del filtro al final de la URL. Por ejemplo, esta URL establece Stage (el primer filtro, o fv0) en «Cerrada ganada» y Nombre de la cuenta (el segundo filtro, o fv1) en «Acme».
https://company.salesforce.com/lightning/r/Dashboard/01ZRM0000005jrv2AA/view?queryScope=userFolders&fv0=Closed%20Won&fv1=Acme
- Para agregar filtros a la URL, use esta estructura:
- &: Indica un nuevo parámetro en la URL. Si no hay otros parámetros presentes en la URL, sustituya ? en lugar de & .
- fv0: fv significa valor de filtro y es el nombre del parámetro. El número que sigue representa el orden en el que aparece el filtro en el tablero. El primer filtro es 0 , el segundo filtro es 1 y el tercero es 2 .
- = Closed% 20Won: especifica el valor del filtro. El valor del parámetro debe estar codificado en URI, lo que significa que ciertos caracteres (como espacios) deben escribirse en un formato que las URL puedan comprender. En el ejemplo, el espacio (») entre Cerrado y Ganado se convierte en % 20 cuando se codifica con URI.
- Para abrir el panel con los filtros seleccionados, vaya a la URL que creó. La URL también está disponible para compartir con su equipo o para modificar y reutilizar.
- Comparta registros con uso compartido manual : – Con el uso compartido manual en Lightning Experience, ahora puede compartir registros y administrar registros compartidos en una nueva interfaz optimizada. Anteriormente, cambió a Salesforce Classic para otorgar acceso a los registros a usuarios y grupos de usuarios específicos.
- Agregue imágenes a la guía en la aplicación : – Haga que la guía en la aplicación sea más atractiva agregando un archivo .jpg, .jpeg, .png o .gif. Los .gif animados pueden articular aún más la guía en un mensaje.
- Agregue imágenes a sus mensajes en el Generador de orientación en la aplicación. En Configuración en Lightning Experience, en el cuadro Búsqueda rápida, ingrese Orientación en la aplicación y luego seleccione Orientación en la aplicación . Mientras crea un mensaje, haga clic en Cargar archivos o arrastre el archivo al área O suelte archivos.
- En Diseño de imagen, seleccione la ubicación de la imagen en relación con el texto de su mensaje.
- La imagen aparece en una de las ubicaciones que se muestran. Para las indicaciones flotantes, elija arriba, abajo, a la derecha oa la izquierda del texto del cuerpo.
- Seguimiento de cuentas como miembros de campaña (Beta) : – Mejore sus esfuerzos de marketing basados en cuentas cuando utilice campañas conectadas con cuentas como miembros de campaña. Agregue registros de cuenta como miembros de una campaña para que pueda centrar su atención en estas cuentas en las tablas, listas relacionadas e informes que contienen miembros de la campaña.
¡Mejoras adicionales dignas de mención!
- Encuentre rápidamente usuarios del portal al cambiar de propietario de registro : – Cuando desee otorgarle a un usuario del portal la propiedad de un registro, ahora puede filtrar por usuarios del portal de clientes y usuarios de socios en la ventana de cambio de propietario para que pueda encontrar de manera eficiente a quién está buscando. .
- Asegúrese de que los correos electrónicos se entreguen con el manejo de correo electrónico de rebote suave : – Las empresas utilizan el manejo de rebotes para que sus representantes de ventas sepan cuándo no se entrega un correo electrónico. Ahora puede realizar un seguimiento del rebote suave de un correo electrónico, que es un error de entrega temporal. Anteriormente, solo realizaba un seguimiento de los rebotes duros, que son fallas de entrega permanentes.
- Cco oculto para los usuarios de Salesforce Experience : – Las recientes mejoras de seguridad para los casos restringen la información de BccAddress para los usuarios de Experience a menos que tengan al menos permiso de lectura o hayan enviado el correo electrónico original. Los usuarios internos de Salesforce aún pueden ver el contenido de CCO. Para los usuarios de la comunidad, la página de detalles siempre muestra un valor en blanco para el campo CCO. Los usuarios de la comunidad ven el contenido del BCC del correo electrónico solo si son el remitente del correo electrónico original.
- Distribuya plantillas de correo electrónico Lightning con paquetes y conjuntos de cambios : – Ahora puede crear paquetes administrados que contengan plantillas de correo electrónico Lightning utilizando la herramienta de paquetes de primera generación. Los paquetes permiten a los usuarios descargar plantillas de correo electrónico que puede controlar y actualizar. Los conjuntos de cambios le permiten probar la automatización y las plantillas de correo electrónico Lightning en un entorno de espacio aislado y luego trasladar lo que tiene éxito a un entorno de producción. Anteriormente, estas funciones solo estaban disponibles para las plantillas de correo electrónico de Salesforce Classic.
- Encienda las listas vistas recientemente con acciones personalizables : – ¿Desea agregar acciones personalizadas a sus listas vistas recientemente? Con acciones personalizables, ahora puede hacerlo. Las listas Vistas recientemente muestran ahora las acciones agregadas al diseño de búsqueda de la vista de lista de un objeto, lo que las hace coherentes con otras vistas de lista. Algunas acciones, como Vista imprimible, no están disponibles en las listas Vistos recientemente.
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2020/12/28/top-ten-gems-of-salesforce-lightning-experience-spring21-release/
P. ¿Qué es un grupo de conjuntos de permisos?
Grupos de conjuntos de permisos es una función que permite a los administradores combinar varios conjuntos de permisos en un solo grupo de conjuntos de permisos para la asignación de usuarios. Con el mecanismo de agrupación, los administradores pueden aplicar verdaderamente el control de acceso basado en roles para administrar los derechos de los usuarios en las organizaciones de Salesforce.
P. ¿Qué es el conjunto de permisos personalizados?
Actualmente, en Salesforce tenemos muchas funciones que requieren verificaciones de acceso que especifican qué usuarios pueden acceder a determinadas funciones. Sin embargo, los conjuntos de permisos y los perfiles no incluyen el acceso a algunos procesos y aplicaciones personalizados. Los permisos personalizados le permiten definir comprobaciones de acceso que se pueden asignar a los usuarios a través de conjuntos de permisos o perfiles, de manera similar a cómo asigna permisos de usuario y otras configuraciones de acceso. Por ejemplo, puede definir comprobaciones de acceso en Apex que hacen que un botón en una página de Visualforce esté disponible solo si un usuario tiene el permiso personalizado apropiado. En cualquier momento, el administrador puede revocar el permiso personalizado del perfil o conjunto de permisos para revocar el acceso a la aplicación del procesador.
La siguiente lógica representa el bloque de página según el permiso personalizado.
<apex: pageBlock renderizado = ”{! $ Permiso. Opportunity_Stage_Edit} ”>
</ apex: pageBlock>
P ¿Cómo activar la regla de uso compartido del campo Fórmula?
La regla de uso compartido no le permite usar campos de fórmula en los criterios de la regla, pero la solución es reemplazar el campo de fórmula con un campo regular y colocar la fórmula que lo completa en un flujo de trabajo que se activa cada vez que se crea o edita un objeto. Tendremos un campo regular con el mismo valor.
ejemplo: hay una ciudad (campo de fórmula) en el objeto Student_c y debemos usarla en los criterios que cuando Ciudad = ‘Delhi’ se comparta con el rol de Soporte de ventas. Ahora, como no podemos acceder al campo de fórmula en la regla de uso compartido, crearemos otro campo en el objeto del estudiante, digamos CityValue. Ahora crearemos un flujo de trabajo que siempre que City (formulaField) = ‘Delhi’, luego fieldUpdate CityValue (TextField) a ‘Delhi’. Luego acceda al campo CityValue en la regla Compartir.
P. ¿Es posible omitir el acceso Conceder acceso mediante jerarquías en el caso de objetos estándar?
No
P. ¿El objeto personalizado en el lado de los detalles puede tener una regla para compartir?
Los objetos personalizados en el lado de los detalles de una relación maestro-detalle no pueden tener reglas de uso compartido, uso compartido manual o colas, ya que requieren el campo Propietario.
P. ¿Por qué no puedo encontrar la lista de campos de Cuenta personal en la configuración de Seguridad de nivel de campo (FLS) cuando navego a los campos en Objeto de cuenta?
La seguridad de nivel de campo (FLS) de los campos de la cuenta personal se controla mediante los campos de contacto. Por lo tanto, si desea configurar el FLS de los campos de cuenta personal, navegue a los campos de contacto y se reflejará en la cuenta personal.
P: Tipos de reglas para compartir, ¿cuántas hay?
Las reglas de uso compartido se utilizan para abrir el acceso al registro de Salesforce.
La regla de uso compartido funciona si el registro OWD es privado o público de solo lectura
Cuando se ejecuta la regla de uso compartido, Salesforce crea un registro detrás de escena para compartir obect
No podemos compartir los registros con el usuario directamente. Necesitamos agregar usuarios al grupo público para compartir registros.
Hay tres tipos de reglas para compartir:
- Regla de uso compartido basada en el propietario
- Regla de uso compartido basada en criterios. No puede utilizar Apex para crear reglas de intercambio basadas en criterios. Además, el uso compartido basado en criterios no se puede probar con Apex.
- Acceso de usuario invitado, según criterios
Puede compartir registro con:
- Grupo público
- Roles
- Colas
- Roles y subordinados internos
- Roles, portal y subordinados internos
P: ¿Explique Apex Sharing?
Para acceder a compartir mediante programación , debe utilizar el objeto compartido asociado con el objeto estándar o personalizado para el que desea compartir. Por ejemplo, AccountShare es el objeto compartido para el objeto Cuenta, ContactShare es el objeto compartido para el objeto Contacto. Además, todos los objetos de uso compartido de objetos personalizados se denominan de la siguiente manera, donde MyCustomObject es el nombre del objeto personalizado:
MyCustomObject__Share
Un objeto compartido incluye registros que admiten los tres tipos de uso compartido:
compartir gestionado
uso compartido administrado por el usuario
Uso compartido administrado por Apex
P. ¿Cuáles son algunas consideraciones para el uso compartido administrado de Apex?
Solo los usuarios con el permiso «Modificar todos los datos» pueden agregar o cambiar el uso compartido administrado de Apex en un registro
P. ¿Cuáles son las consideraciones de compartir objetos?
Los objetos en el lado de los detalles de una relación maestro-detalle no tienen un objeto compartido asociado.
No podemos crear el objeto «__share» por ti mismo. El sistema lo crea por nosotros. Si la configuración para compartir de un objeto es «Lectura / escritura pública», el sistema no creará el objeto «__share», ya que no hay un alcance para compartir, todos los registros están abiertos para todos en la organización. Sin embargo, si la configuración de uso compartido del objeto es «Público de solo lectura» o «Privado», el sistema crea un objeto «__share» para nosotros.
P. El objeto de caso tiene OWD configurado como privado. Ahora, independientemente de las jerarquías, como de arriba hacia abajo (por ejemplo, el gerente puede ver los casos de clientes potenciales), de abajo hacia arriba (por ejemplo, el cliente potencial puede ver los casos de los jefes) y horizontal (por ejemplo, el cliente potencial puede ver los casos de clientes potenciales) y de forma transversal, todos los casos deben ser visibles. a cualquier persona sin cambios en OWD. ¿Cómo es esto posible?
Cree una regla de uso compartido basada en criterios en la que otorgue acceso a «Roles y subordinados» al jefe de departamento, esto permitirá que todos accedan al caso independientemente de la jerarquía.
P: ¿Es posible crear reglas de uso compartido para el objeto de detalle?
No, podemos crear reglas de uso compartido para objetos de detalles porque no tienen un campo de propietario.
P. ¿Cuáles son las propiedades del objeto compartido?
objectNameAccessLevel: el nivel de acceso que se le ha otorgado al usuario o grupo especificado para un sObject compartido
Los valores válidos son:
• Editar
• Leer
• Todas
ParentID: el ID del objeto. Este campo no se puede actualizar.
RowCause: el motivo por el que se concede acceso al usuario o grupo . El motivo determina el tipo de intercambio , que controla quién puede alterar el registro de intercambio . Este campo no se puede actualizar.
UserOrGroupId: los ID de usuario o grupo a los que está otorgando acceso . Un grupo puede ser:
• Un grupo público o un grupo de uso compartido asociado con un rol.
• Un grupo territorial.
P. ¿Cuáles son algunas de las consideraciones para compartir el ápice?
Los objetos en el lado de los detalles de una relación maestro-detalle no tienen un objeto compartido asociado. El acceso al registro de detalles está determinado por el objeto de uso compartido del maestro y la configuración de uso compartido de la relación.
P: ¿En qué modo se ejecuta Apex?
Apex generalmente se ejecuta en el contexto del sistema ; es decir, los permisos del usuario actual y la seguridad a nivel de campo no se tienen en cuenta durante la ejecución del código. Sin embargo, las reglas de uso compartido no siempre se omiten: la clase debe declararse con la palabra clave sin compartir para garantizar que no se apliquen las reglas de uso compartido.
Las únicas excepciones a esta regla son el código Apex que se ejecuta con la llamada executeAnonymous y Connect en Apex. executeAnonymous siempre se ejecuta con todos los permisos del usuario actual. Para obtener más información sobre executeAnonymous, consulte Bloques anónimos.
P: ¿Qué efecto tiene el hecho de compartir en el permiso del usuario y FLS?
Hacer cumplir las reglas de uso compartido mediante el uso de la palabra clave with sharing no impone los permisos del usuario ni la seguridad a nivel de campo. El código Apex siempre tiene acceso a todos los campos y objetos de una organización, lo que garantiza que el código no deje de ejecutarse debido a campos u objetos ocultos para un usuario.
P: ¿Cómo aplicar FLS a nivel de objeto en Apex?
Apex no aplica los permisos a nivel de objeto ni a nivel de campo de forma predeterminada, puede aplicar estos permisos en sus consultas SOQL mediante WITH SECURITY_ENFORCED.
También puede aplicar permisos a nivel de objeto y de campo en su código llamando explícitamente a los métodos de resultado de descripción de sObject (de Schema.DescribeSObjectResult) y al método de resultado de descripción de campo (de Schema.DescribeFieldResult ) que verifican los niveles de permisos de acceso del usuario actual. De esta manera, puede verificar si el usuario actual tiene los permisos necesarios, y solo si tiene los permisos suficientes, puede realizar una operación DML específica o una consulta.
Por ejemplo, puede llamar a los métodos isAccessible, isCreateable o isUpdateable de Schema.DescribeSObjectResult para verificar si el usuario actual ha leído, creado o actualizado el acceso a un sObject, respectivamente .
Para verificar el permiso de actualización a nivel de campo del campo de correo electrónico del contacto antes de actualizarlo:
- if (Schema.sObjectType.Contact.fields.Email.isUpdateable ()) {
- // Actualizar el número de teléfono de contacto
- }
Para verificar el permiso de creación a nivel de campo del campo de correo electrónico del contacto antes de crear un nuevo contacto:
- if (Schema.sObjectType.Contact.fields.Email.isCreateable ()) {
- // Crear nuevo contacto
- }
Para verificar el permiso de lectura a nivel de campo del campo de correo electrónico del contacto antes de consultar este campo:
- if (Schema.sObjectType.Contact.fields.Email.isAccessible ()) {
- Contact c = [SELECT Email FROM Contact WHERE Id =: Id];
- }
Para comprobar el permiso a nivel de objeto para el contacto antes de eliminarlo:
- if (Schema.sObjectType.Contact.isDeletable ()) {
- // Borrar contacto
- }
P: ¿Cuál es el uso de stripInaccessible?
Utilice el método stripInaccessible para hacer cumplir la protección de datos a nivel de campo y de objeto . Este método se puede utilizar para quitar los campos y los campos de relación de los resultados de consultas y subconsultas a los que el usuario no puede acceder. El método también se puede utilizar para eliminar campos sObject inaccesibles antes de las operaciones DML para evitar excepciones y desinfectar sObjects que se han deserializado de una fuente que no es de confianza.
La verificación de acceso se basa en el permiso a nivel de campo del usuario actual en el contexto de la operación especificada: crear, leer, actualizar o actualizar. El método stripInaccessible comprueba los registros de origen en busca de campos que no cumplan con la comprobación de seguridad a nivel de campo del usuario actual. El método también verifica los registros de origen en busca de campos de búsqueda o de relación maestro-detalle a los que el usuario actual no tiene acceso. El método crea una lista de retorno de sObjects que es idéntica a los registros de origen, excepto que se eliminan los campos que son inaccesibles para el usuario actual.
P: ¿stripInaccessible es compatible con el objeto AggregateResult?
El método stripInaccessible no es compatible con AggregateResult SObject. Si los registros de origen son del tipo AggregateResult SObject, se lanza una excepción.
P: ¿Cómo recalcular el uso compartido administrado por ápice?
Para volver a calcular el uso compartido administrado de Apex, debe escribir una clase de Apex para realizar el nuevo cálculo. Esta clase debe implementar la interfaz Database.Batchable proporcionada por Salesforce.
La interfaz Database.Batchable se utiliza para todos los procesos de Apex por lotes, incluido el recalculado del uso compartido administrado de Apex.
Para este ejemplo, suponga que está creando una aplicación de contratación y tiene un objeto llamado Trabajo. Desea validar que el reclutador y el gerente de contratación que figuran en el trabajo tienen acceso al registro. La siguiente clase de Apex realiza esta validación. Este ejemplo requiere un objeto personalizado llamado Trabajo, con dos campos de búsqueda asociados con registros de usuario llamados Hiring_Manager y Recruiter. Además, el objeto personalizado Trabajo debe tener dos razones para compartir agregadas llamadas Hiring_Manager y Recruiter. Antes de ejecutar esta muestra, reemplace la dirección de correo electrónico con una dirección de correo electrónico válida a la que desea enviar notificaciones de error y notificaciones de finalización del trabajo.
P: ¿Qué es el uso compartido administrado por el usuario?
En el uso compartido administrado por el usuario, un usuario que tiene acceso completo al registro comparte los registros con otros, pero cuando se cambia el propietario del registro, este registro se eliminará de la tabla de uso compartido. De manera similar , cuando el intercambio de ápice se define como «Manual» en RowCause, eliminará el registro de la tabla de intercambio cuando se cambie el propietario del registro.
Para resolver este problema, necesitamos definir Apex Sharing Reason en Rowcause mientras escribimos Apex Sharing.
Código de ejemplo:
Dado que hemos definido Apex Sharing Reason en el uso compartido de objetos personalizados, mantendrá actualizados los registros de la tabla Share siempre que se cambie el propietario del registro. Por lo tanto, el usuario aún autorizado puede acceder a los registros sin ningún problema.
P: ¿Explique el uso compartido de Apex para objetos estándar?
Los objetos estándar no son compatibles con Apex Sharing Reason . Por lo tanto, al compartir registros de objetos estándar, de forma predeterminada debe definir RowCause como «Manual».
P. El objeto de caso tiene OWD configurado como privado. Ahora, independientemente de las jerarquías, como de arriba hacia abajo (por ejemplo, el gerente puede ver los casos de clientes potenciales), de abajo hacia arriba (por ejemplo, el cliente potencial puede ver los casos de los jefes) y horizontal (por ejemplo, el cliente potencial puede ver los casos de clientes potenciales) y de forma transversal, todos los casos deben ser visibles. a cualquier persona sin cambios en OWD. ¿Cómo es esto posible?
Cree una regla de uso compartido basada en criterios en la que otorgue acceso a «Roles y subordinados» al jefe de departamento, esto permitirá que todos accedan al caso independientemente de la jerarquía.
¿Cuáles son los escenarios en los que podemos usar sin compartir?
Sin compartir
1. Si tenemos una página de LWC en la que estamos mostrando «Rendimiento del representante de ventas», que muestra una bandera en rojo, verde y amarillo. Ahora bien, lo ideal es que este campo no esté visible siempre que un Representante de ventas acceda a esta página. Pero siempre es visible si la clase no tiene una palabra clave especificada o si una clase tiene sin compartir especificado.
¿Cuáles son las consideraciones al usar con compartir?
- Si la clase no se declara como Con compartir o Sin compartir, la clase se toma por defecto como Sin compartir.
- Tanto las clases internas como las externas se pueden declarar como Con uso compartido.
- Si la clase interna se declara como With Sharing y la clase de nivel superior se declara como Sin compartir, entonces, de forma predeterminada, todo el contexto se ejecutará en With Sharing Context.
- Si una clase no se declara como Con / Sin compartir y si esta clase es llamada por otra clase en la que se aplican las reglas de uso compartido, ambas clases se ejecutan con Con uso compartido.
- La clase externa se declara como With Sharing y la clase interna se declara como Without Sharing, luego la clase interna se ejecuta solo en el contexto Sin compartir (la clase interna no toma las propiedades de Sharing de la clase externa).
P: ¿Cuál es la diferencia entre el uso compartido gestionado por ápice y el uso compartido?
Apex Managed Sharing se utiliza para otorgar acceso a los registros . Se trata de configurar de manera programática las reglas para compartir. La palabra clave «Con uso compartido» se utiliza para respetar la regla actual de uso compartido del usuario.
P: ¿Cuáles son las consideraciones al utilizar el uso compartido administrado por Apex?
- Si el propietario del registro cambia , el uso compartido creado a través del uso compartido administrado por ápice se mantiene, pero si el usuario comparte el registro manualmente , el uso compartido de registros se perderá si el propietario cambia.
- El usuario con «modificar todos los datos» solo puede agregar, editar o eliminar registros en la tabla de compartir.
P: ¿Cuáles son las limitaciones del uso compartido manual?
- El uso compartido manual no puede ser más estricto que los valores predeterminados de toda la organización.
- El uso compartido manual solo está disponible en registros individuales, no está disponible para todos los registros de un determinado objeto.
- Solo se aplica a los registros que tienen acceso público o privado de solo lectura en OWD.
- Al configurar el uso compartido automático y manual, los usuarios y administradores deben definir si la seguridad debe extenderse a los registros relacionados.
- ¿Qué es Con compartir y sin compartir?
- Con uso compartido: significa «con la configuración de seguridad aplicada». Si declara una clase como Con uso compartido, las reglas de uso compartido proporcionadas al usuario actual se tendrán en cuenta. Esto se refiere únicamente a respetar los OWD y las Reglas de uso compartido. No podemos aplicar «automáticamente» la seguridad a nivel de campo o los permisos de perfil con «con compartir»,
- Ejemplo
- público con compartir clase sharingClass
- Sin compartir: si declara una clase como Sin compartir, esta clase de Apex se ejecuta en modo de sistema, lo que significa que el código de Apex tiene acceso a todos los objetos y campos independientemente de las reglas de uso compartido de los usuarios actuales, la seguridad de nivel de campo y los permisos de Objeto.
P. ¿Diferencia entre rol y perfil?
- Los perfiles ayudan a controlar los privilegios de objetos como CRED (Crear, Leer, Editar, Eliminar). También contienen permisos del sistema que un usuario puede realizar, como exportar datos.
- Los roles ayudan a compartir registros en una organización. Funcionan de forma jerárquica, dando a los usuarios acceso a registros que son propiedad de personas más bajas en la jerarquía.
- Un usuario solo puede tener un único perfil y rol asignado.
P: ¿Diferencia entre grupo público y cola?
- Las colas se utilizan cuando asignamos un registro a un grupo de usuarios. Con la ayuda de las colas podemos asignar un registro a múltiples usuarios (usando colas) para que cualquier miembro de la cola pueda trabajar en el registro. También permite a los usuarios tener vistas separadas.
- Se utiliza para equilibrar la carga.
- Se puede crear para objetos personalizados y para casos, clientes potenciales y versiones de artículos de conocimiento.
- Ejemplo:
- Escenario de la vida real
- Hay muchos ejecutivos de atención al cliente en un centro de llamadas y muchos clientes llaman a la vez y un ejecutivo puede hablar con un cliente a la vez, por lo que las llamadas de otros clientes se mantienen en colas. Cada usuario debe tener asignado al menos un cliente potencial y el mismo número de clientes potenciales.
- Lo mismo ocurre en Salesforce:
- El usuario debe manejar el cliente potencial asignado individualmente y todos los usuarios de la organización deben tener asignado el mismo número de clientes potenciales, en este caso podemos definir usuarios en la organización como Cola y asignarlos uno por uno y en el mismo número mediante la asignación de clientes potenciales por turnos.
Los grupos públicos son usuarios relacionados con el equipo o el grupo, que se utilizan para compartir datos. No son los propietarios de los registros (como la cola), pero pueden compartir los registros (en términos de acceso).
El grupo público se puede crear en cualquier objeto.
QA puede ver los datos B pero B no puede ver los datos A. ¿Por qué?
- Verifique las siguientes condiciones
- 1 – ¿Ambos usuarios tienen el mismo perfil?
- 2. Compruebe la jerarquía de roles de A y B.
- 3. Marque la regla de uso compartido
P. ¿Qué es TOTP?
TOTP es una contraseña de un solo uso basada en el tiempo. Podemos utilizar el flujo de inicio de sesión que mejora la autenticación TOTP con un método de autenticación de dos factores que admite Salesforce. El algoritmo TOTP calcula una contraseña de un solo uso a partir de una clave secreta compartida y la hora actual.
Los usuarios pueden utilizar una aplicación de autenticación basada en el tiempo (como Salesforce Authenticator o Google Authenticator) para escanear el código QR y generar un token TOTP.
P. ¿Qué es Con compartir y sin compartir?
Con uso compartido: significa «con la configuración de seguridad aplicada». Si declara una clase como Con uso compartido, las reglas de uso compartido proporcionadas al usuario actual se tendrán en cuenta. Esto se refiere únicamente a respetar los OWD y las Reglas de uso compartido. No podemos aplicar «automáticamente» la seguridad a nivel de campo o los permisos de perfil con «con compartir»,
Ejemplo
público con compartir clase sharingClass
Sin compartir: si declara una clase como Sin compartir, esta clase de Apex se ejecuta en modo de sistema, lo que significa que el código de Apex tiene acceso a todos los objetos y campos independientemente de las reglas de uso compartido de los usuarios actuales, la seguridad de nivel de campo y los permisos de Objeto.
P: El usuario A tiene el botón CLONAR visible en Cuentas, el Usuario B no puede ver el botón CLONAR en Cuentas. ¿Por qué?
Verifique las siguientes condiciones
1 – ¿Ambos usuarios tienen el mismo perfil?
2 – No hay ningún conjunto de permisos personalizados asignado a ningún usuario
3 – ¿Tiene tipos de registro para el objeto de cuenta y diseños de página asociados para esos tipos de registro?
4 – Ha verificado el diseño de la página y el botón Clonar se agrega al Diseño de página.
P: Tenemos 2 usuarios A y B con el mismo perfil y función. ¿Cómo podemos restringir los registros de A a B y viceversa?
En el conjunto de perfiles Ver todos los datos y modificar todos los permisos de fecha a ‘falso’. Esto restringirá el acceso del usuario a los datos creados por otros usuarios.
P. Hay 100 usuarios. ¿90 usuarios pueden leer registros, 10 usuarios pueden actualizar registros?
Crea dos perfiles:
El primer perfil otorga permiso de lectura y agrega 90 usuarios.
El segundo perfil otorga permiso de lectura y edición y agrega 10 usuarios.
P. ¿Cuáles son los tipos de OWD?
Privado
Solo lectura pública
Lectura y escritura pública
Lectura / escritura / transferencia pública
P. ¿Cuáles son las limitaciones del modelo OWD?
OWD reduce el acceso. No se puede abrir el acceso
P. Hay cinco usuarios bajo un perfil y solo un usuario ve todos los datos. La cuenta es privada. ¿Por qué?
Cree un conjunto de permisos con ver todos los accesos a las cuentas y asigne un conjunto de permisos a un usuario específico
P. ¿Qué es SAML?
Security Assertion Markup Language (SAML) es un estándar abierto que permite el inicio de sesión único (SSO). Al hacer que una variedad de recursos sea accesible con un solo conjunto de credenciales de inicio de sesión, puede proporcionar un acceso sin problemas a los recursos y eliminar la proliferación de contraseñas inseguras.
SAML habilita específicamente la federación de identidades, lo que hace posible que los proveedores de identidad (IdP) pasen de manera transparente y segura identidades autenticadas y sus atributos a los proveedores de servicios (SP).
P. ¿Qué es OWD y por qué es necesario?
OWD es el valor predeterminado de toda la organización. Se utiliza para seguridad a nivel de registro. Es seguridad básica. Proporciona el acceso más restrictivo para el registro y luego podemos abrirlo con jerarquía de roles, regla de uso compartido, uso compartido manual.
Público Acceso completo.
La opción de acción completa pública está disponible para configurar el objeto de campaña únicamente. A través del acceso público, el usuario puede tener la capacidad de buscar registros, informes y registros, agregar registros relacionados, editar detalles del registro y eliminar el registro.
Lectura / Escritura / Transferencia
La opción de lectura / escritura / transferencia solo está disponible para clientes potenciales y casos. Aquí podemos configurar Privado, Público Rad solamente, Público Lectura / Escritura y público / Lectura / Escritura / Transferencia para casos y objetos principales. Cuando los objetos de caso y cliente potencial se establecen en público / Lectura / Escritura / Transferencia, todos los usuarios pueden ver, editar, transferir e informar sobre todos los casos y registros de clientes potenciales.
Lectura / escritura pública.
Cuando un registro se establece en lectura / escritura pública, el usuario puede ver, editar e informar sobre todos los registros.
Solo lectura pública.
Cuando un registro se establece como público de solo lectura, el usuario puede buscar los registros, ver e informar sobre cada registro, pero el usuario no puede editar ese registro. Los propietarios y usuarios de registros pueden editar esos registros.
Privado.
Cuando un registro se configura como privado, solo el propietario del registro y los usuarios superiores a los roles en una jerarquía pueden ver, editar e informar sobre esos registros.
Sin acceso, solo visualización, uso.
Esta opción Sin acceso, Ver solo, Usar solo está disponible para las listas de precios. Podemos establecer el nivel de acceso para la configuración de OWD del libro de precios en Sin acceso, solo ver o usar.
El uso es el nivel de acceso predeterminado para la lista de precios y permite a los usuarios acceder a la información de la lista de precios y pueden usar esa información de la lista de precios en oportunidades con productos.
Ver solo permite a los usuarios acceder a la información de la lista de precios y no utilizar esa información en oportunidades con productos.
Sin acceso restringe a los usuarios el acceso a la información y los precios de la lista de precios.
P: ¿Qué es el cifrado de plataforma Shield?
Shield Platform Encryption brinda a sus datos una nueva capa de seguridad al tiempo que preserva la funcionalidad crítica de la plataforma. Le permite cifrar datos confidenciales en reposo y durante la transmisión a través de la red .
Shield Platform Encryption se basa en las opciones de cifrado de datos que Salesforce ofrece de forma inmediata. Los datos almacenados en muchos campos estándar y personalizados y en archivos y adjuntos se cifran mediante un sistema avanzado de derivación de claves basado en HSM , por lo que están protegidos incluso cuando otras líneas de defensa se han visto comprometidas.
Su clave de cifrado de datos nunca se guarda ni se comparte entre organizaciones. En su lugar, se deriva a pedido de un secreto maestro y el secreto de inquilino específico de su organización, y se almacena en caché en un servidor de aplicaciones.
P. ¿Cómo rastreamos si el campo está encriptado o no?
Si es un usuario autorizado para acceder al registro, los datos se mostrarán normalmente en el registro. Entonces, ¿cómo podemos rastrear si los campos están encriptados o no? Lo primero que podemos hacer es comprobar la información archivada de Workbench
- WorkBench : puede iniciar sesión en Workbench
Información-> Objeto estándar y personalizado -> Seleccione el objeto
Luego expanda la carpeta Campos -> Seleccione el campo que ha cifrado. En detalle, obtendrá cifrado en verdadero.
- Destruyendo la clave del inquilino: si destruye la clave del inquilino, verá directamente el resultado de los campos cifrados a nivel de registro. Para obtener acceso autorizado nuevamente a los campos cifrados, importe la clave de inquilino.
Estadísticas de cifrado:
Las estadísticas de cifrado le proporcionarán un informe completo sobre la cantidad de datos cifrados por Shield Platform Encryption y la cantidad de datos cifrados por un secreto de inquilino activo.
Configuración -> Cifrado de plataforma -> Estadísticas de cifrado
P. ¿Diferencia entre el cifrado clásico y el cifrado de escudo?
Con Shield Platform Encryption, puede cifrar una variedad de campos estándar ampliamente utilizados, junto con algunos campos personalizados y muchos tipos de archivos. Shield Platform Encryption también admite cuentas personales, casos, búsqueda, procesos de aprobación y otras funciones clave de Salesforce. El cifrado clásico le permite proteger solo un tipo especial de campo de texto personalizado, que crea para ese propósito.
P: ¿Qué es compartir implícitamente?
El intercambio implícito es automático . No puede apagarlo ni encenderlo, es nativo de la plataforma.
El uso compartido implícito de los padres proporciona acceso de solo lectura a los registros de los padres (solo cuenta), cuando el usuario tiene acceso al registro de los niños, como: oportunidades, casos o contactos para esa cuenta. Esto no significa que el usuario deba ser el registro propiedad del registro secundario.
Cuando el usuario tiene acceso a un registro de otros objetos (NO oportunidad, caso o contacto) que tienen una búsqueda en la Cuenta, el usuario verá solo el Nombre de la Cuenta, pero no accederá a los detalles de la Cuenta ; esto incluye la búsqueda de la Cuenta en la Cuenta Principal, secundaria el propietario de la cuenta solo verá el nombre de la cuenta principal.
El uso compartido implícito de niños es la capacidad del propietario de la cuenta para acceder a los registros secundarios (contactos, oportunidades y casos), incluso si no son propiedad del propietario de la cuenta. La función del propietario de la cuenta determina el nivel de acceso a los registros secundarios (solo lectura o lectura / escritura).
P: ¿Qué es System.RunAs?
Generalmente, todo el código Apex se ejecuta en modo de sistema, donde no se tienen en cuenta los permisos y el uso compartido de registros del usuario actual. El método del sistema runAs nos permite escribir métodos de prueba que cambian el contexto del usuario a un usuario existente o un nuevo usuario para que se aplique el uso compartido de registros del usuario.
El método runAs no impone permisos de usuario o permisos de nivel de campo, solo uso compartido de registros. Podemos usar runAs solo en métodos de prueba.
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://www.sfdcamplified.com/2021/04/interview-question-on-sharing-and-security-in-salesforce.html#utm_source=rss&utm_medium=rss&utm_campaign=interview-question-on-sharing-and-security-in-salesforce
A medida que nos adentramos en el tan esperado 2021, todos estamos llenos de esperanzas de un año mejor. Bueno, Salesforce ha contribuido a esto con algunas funciones nuevas e increíbles como parte del lanzamiento de Salesforce Spring ’21, cumpliendo así la promesa de mejorar nuestras vidas. Aunque una gran parte del mundo estaba paralizado, Salesforce se esforzaba continuamente por lograr su objetivo de mejora e innovación continuas y presentó el lanzamiento de Salesforce Spring ’21 a tiempo.
Aquí hay algunas características que nos parecen fascinantes y estamos seguros de que terminarán haciendo de 2021 un año mejor para quienes usan Salesforce:
E volución Oportunidad Productos en Salesforce Primavera ’21 liberación
Salesforce ahora ha permitido a los usuarios aprovechar más el objeto de productos de oportunidad al permitirles crear relaciones en este objeto. Sí, esto finalmente se ha hecho realidad. Ahora puede realizar un seguimiento de sus pedidos de una mejor manera relacionando más detalles con el objeto de producto de oportunidad, como ubicaciones, modelos, etc., utilizando relaciones con objetos estándar o personalizados.
Uso compartido manual de registros Lightning
Esta es nuevamente una de las funciones largamente esperadas por los usuarios de Salesforce Lightning. Es posible que la mayoría de ustedes ya lo haya usado en Salesforce Classic, pero ahora también está disponible en Lightning. Con esta función ahora habilitada en Lightning, los usuarios pueden compartir un registro con un usuario o un grupo de usuarios con solo unos pocos clics.
Después de esta actualización, los expertos de Salesforce ahora afirman que Lightning finalmente se ha puesto al día con Classic en términos de funciones.
Las notas de la versión ahora están disponibles en la ayuda de Salesforce
Las notas de la versión de Salesforce ahora estarán disponibles en las páginas de ayuda de Salesforce, lo que facilitará la búsqueda y la relación con varias funciones en el portal de ayuda. Esto ayudará en una interfaz de usuario / experiencia de usuario mejorada para los usuarios finales y hará que la capacitación y la habilitación de cambios sean una tarea más fácil para los capacitadores.
Lightning Page Performance Analyzer en la versión Salesforce Spring ’21
El análisis de rendimiento de la página Lightning le permite realizar un seguimiento del rendimiento de su página Lightning en tiempo real. Le brinda detalles sobre el tiempo de carga de la página, que incluye el tiempo real de carga de la página, así como el tiempo de carga de la página previsto. Esta función le brinda la posibilidad de realizar un seguimiento de los tiempos de carga de la página en dispositivos móviles y de escritorio. También desglosa el rendimiento por diferentes componentes, lo que facilita la comprensión de dónde puede lograr fácilmente ganancias de rendimiento adicionales.
Flujos de rayos mejorados
Salesforce ha mejorado los flujos relámpago con nuevas funciones y ha cambiado el nombre a Salesforce Flows. Ahora también puede incrustar un flujo de trabajo de Lightning Scheduler en otro flujo. Esta capacidad ayudará mucho en los casos en que los clientes necesiten flujos interconectados que se activen desde dentro de los flujos.
Reuniones de Salesforce
Salesforce Meetings es la última incorporación que desempeñará un papel importante en la mejora de la experiencia de la reunión para todos los usuarios. Con Salesforce Meetings, los usuarios pueden disfrutar de una experiencia de reunión virtual de un extremo a otro sin la necesidad de salir de la plataforma Salesforce. Además de la capacidad de crear y programar reuniones, Salesforce Meetings proporciona a los usuarios información sobre los participantes y detalles relacionados con la reunión mediante la función «Resumen de reuniones». Para complementarlo, la función única de «Meeting Studio» permite a los usuarios configurar videollamadas y compartir pantalla en la misma ventana.
Aunque estas funciones aún no se han lanzado, se espera que sean las que cambien las reglas del juego para los usuarios finales de Salesforce, ya que podrán organizar y realizar un seguimiento de las conversaciones dentro de Salesforce con mucha más facilidad.
Puede explorar más acerca de las reuniones de Salesforce visitando la página Reuniones de Salesforce en las notas de la versión.
Mejoras en el coaching de llamadas
El coaching de llamadas estaba disponible para llamadas de voz hasta ahora dentro de la oferta de complementos de ventas de alta velocidad de Salesforce. Con el próximo lanzamiento de Salesforce Spring ’21, la funcionalidad de entrenamiento de llamadas también estará disponible para videollamadas. Al poder proporcionar información para llamadas de audio y video, facilitará un poco la vida de los usuarios de ventas.
Con el entrenamiento de llamadas ahora extendido a las videollamadas, los usuarios ahora podrán recopilar información y recomendaciones de las videollamadas directamente en Salesforce y podrán ejercitar todas las funciones disponibles actualmente para los entrenamientos de llamadas de voz, como compartir registros, recopilación de llamadas o acceso a Chatter desde el panel de coaching de llamadas.
Mejoras en la puntuación de oportunidades de Einstein
Einstein Opportunity Scoring es una de las funciones más populares desde su lanzamiento y los usuarios de Salesforce la han utilizado ampliamente. Sin embargo, no siempre fue factible utilizarlo para empresas más pequeñas, ya que no todos los clientes pudieron proporcionar suficientes datos en Salesforce para que Einstein produjera puntajes de oportunidad.
Salesforce presentará ahora un modelo de puntuación global que utiliza datos agregados anónimos que permitirá que incluso las empresas más pequeñas con menos datos aprovechen el modelo de puntuación de oportunidades para sus negocios. Con la introducción de estos modelos globales en la versión Salesforce Spring ’21, ahora todos podrán recibir puntajes de oportunidad altamente precisos incluso con una menor cantidad de datos disponibles.
Experiencia de correo electrónico mejorada en la versión Salesforce Spring ’21
La experiencia de correo electrónico de Salesforce siempre ha sido un requisito fundamental para la mayoría de los clientes de Salesforce, especialmente para los usuarios de Ventas y Servicio. Salesforce ha tenido esto en cuenta e introdujo algunas funciones nuevas:
- Los usuarios de ventas ahora pueden agregar enlaces de reuniones de Zoom directamente a los correos electrónicos conectando sus cuentas de Zoom. Puede obtener más información sobre la integración de Salesforce y Zoom aquí .
- Los usuarios de ventas ahora pueden rastrear si los correos electrónicos fueron rebotados suavemente.
- Los usuarios de ventas ahora también pueden usar la opción Enviar más tarde en los correos electrónicos enhebrados. Anteriormente, solo podían programar correos electrónicos nuevos / sin hilos.
Conclusión
Además de las funciones enumeradas anteriormente que vienen con la versión Salesforce Spring ’21, algunas funciones existentes comenzarán a retirarse en 2021. Los usuarios deberán revisar su configuración actual y migrar a nuevas funciones para evitar interrupciones comerciales. Algunas de estas funciones incluyen Salesforce para Outlook, Lightning Sync para Microsoft (que será reemplazado por Captura de actividad de Einstein), Lightning Sync para Google (que será reemplazado por Captura de actividad de Einstein), complemento de Outlook de Inbox, extensión de Chrome para Inbox y otros.
Hay un montón de cosas interesantes en esta versión de Salesforce Spring ’21. Por lo tanto, abróchese el cinturón y disfrute de Salesforce. Para los geeks que quieran explorar más de las notas de la versión, consulte la sección completa de Notas de la versión de Salesforce .
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://inspireplanner.com/blog/salesforce-spring-21-release-highlights/