Skip to content

Cómo privaticé un solo campo personalizado

Como consultor, recibes muchas solicitudes extrañas que te hacen rascarte la cabeza y preguntarte “¿puedo realmente hacer esto con Salesforce?” Y, a veces, incluso “por qué los F querrían hacer eso, eso es ridículo. ¿Por qué se molestó en registrarse en Salesforce, usar Dynamics en tráfico DSL o algo así? ”.

En este caso de uso, fue el primero. El cliente quería calcular un valor de comisión del 5% de un monto de Oportunidad, pero mantener ese valor en privado SOLO para el propietario de la oportunidad, pero también quería que la gerencia lo informara.

El truco es que NO querían reglas de uso compartido privado por muchas razones válidas. Entonces, ¿cómo puede hacer que un campo personalizado sea privado para un usuario individual, pero que la administración pueda informarlo?

Estoy seguro de que para la mayoría de los veteranos de Salesforce, esta es una solución simple, y todos ustedes ya me están gruñendo, pero para aquellos que pueden ser más nuevos en Salesforce, o simplemente tienen mucha curiosidad, esto es para ustedes.

Después de buscar un poco en la comunidad, se me ocurrió diddly. Como nota, esa es mi primera opción. ¿Por qué recrear la rueda si alguien ya tiene una solución, verdad?

Esto es lo que se me ocurrió, probé y funciona perfectamente:

Fórmula

Para aquellos de ustedes que pueden ser débiles en la fórmula fu, esto es lo que está haciendo esta fórmula:

Si el propietario de la oportunidad es el mismo que el usuario que ha iniciado sesión actualmente que ve el registro O el nombre de perfil de la persona que inició sesión y que ve la oportunidad se llama «Gerente» (el nombre del perfil real no aparece en la lista para proteger a los inocentes), entonces devuelva un valor que es el 5% del monto; de lo contrario, si no se cumple ninguno de los criterios anteriores, no devuelva nada.

Eso es. Simplemente pregunta:
¿Eres el dueño de la oportunidad?
¿Eres un administrador que tiene acceso a estos datos?
¿Eres uno de esos 2? ¡Estupendo! ¡Aquí está el monto de la comisión!
Si no eres una de esas 2 personas … libra arena, no obtienes NADA

Probé esto como un administrador, un administrador diferente, un usuario general, el usuario perfilado «administrador» y el propietario de la oportunidad. Todo funcionó según lo previsto.

Una nota sobre esta fórmula es que, dado que NO utiliza Id codificados de forma rígida, es dinámica y utilizable en una caja de arena. Gracias a todos los veterinarios canosos que me metieron eso en la cabeza.

¡Espero que alguien encuentre valor en esto! ¡Rastros felices!

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://force-lightning.com/2018/06/14/how-i-privatized-a-single-custom-field/

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica

🎬 Video de Juan Manuel Garrido » Claves para tu Productividad diaria 🙌✅

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Conceptos básicos con EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Configuración de EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Funcionamiento con EGA Futura Windows

🎬 Video de EGA Futura » Configuración de la Plataforma EGA Futura

🎬 Video de EGA Futura » Configuración de usuario en EGA Futura

🎬 Video de EGA Futura » Como automatizar la publicación en Redes Sociales?

🎬 Video de Juan Manuel Garrido » Cómo restaurar la configuración de fábrica de EGA Futura Windows sin perder la información

🎬 Video de Juan Manuel Garrido » Factura electrónica: Prueba de Factura Electronica previa a la activacion

🎬 Video de EGA Futura » Como se registran los Beneficios de cada Empleado en la base de datos de EGA Futura

🎬 Video de EGA Futura » EGA Futura Time Clock » Reloj de Control horario y asistencia

🎬 Video de EGA Futura » Como registrar Observaciones en un Empleado dentro de EGA Futura People?

🎬 Video de EGA Futura » Cómo registrar la Educación de cada Empleado en EGA Futura People?

🎬 Video de EGA Futura » Como hacer la Desvinculación de un Empleado? (Offboarding)

🎬 Video de EGA Futura » Como registrar Habilidades o Skills de empleados dentro de EGA Futura

🎬 Video de EGA Futura » Como hacer el Onboarding o Proceso de Incorporación de un Empleado?

🎬 Video de EGA Futura » Cómo administrar Turno de trabajo dentro de EGA Futura

🎬 Video de EGA Futura » Que es un Ticket interno dentro de la Plataforma EGA Futura

🎬 Video de EGA Futura » Que son los Entrenamientos de Empleado en EGA Futura people?

🎬 Video de EGA Futura » Qué son los Epics dentro de EGA Futura

🎬 Video de EGA Futura » Qué es EGA Futura People?

🎬 Video de EGA Futura » EGA Futura People » Asistencias

🎬 Video de EGA Futura » Soporte EGA Futura » Software de Gestión Windows vs Software de Gestión Nube 🤩

🎬 Video de EGA Futura » ツ Comparando un Objeto con un Fichero

🎬 Video de EGA Futura » ✍( ͡* ͜ʖ ͡*) ¿Qué es una Aplicación?

Cómo privaticé un solo campo personalizado
Cómo privaticé un solo campo personalizado