Skip to content

Notas para compartir de Apex

Uso compartido de Apex-
With Sharing: use la palabra clave with sharing al declarar una clase para hacer cumplir las reglas de uso compartido del usuario actual.
Sin compartir: utilice la palabra clave sin compartir al declarar una clase para garantizar que no se apliquen las reglas de uso compartido para el usuario actual.
heredar el uso compartido: use la palabra clave de uso compartido heredado al declarar una clase para hacer cumplir las reglas de uso compartido de la clase que la llama.

isSecurityEnforced
por ejemplo, id, nombre, correo electrónico: si no tiene acceso a 2 campos, encontrará
el primer campo al que no tiene acceso y arroja un error solo en eso
la consulta de relación no está permitida

consulta – modo usuario
si no, el acceso arrojará un error
no filtrar registros
List<Cuenta> acc = [SELECCIONE Id, nombre DE Cuenta CON USER_MODE];
getInaccessibleFields() en QueryException para examinar el conjunto completo de errores de acceso.
se permite consulta de relación

Franja inaccesible: actualización en la parte superior del modo de usuario
campos consultados – complementarios al modo usuario
filtre si no accede pero no arroje un error
luego usa una tira inaccesible
no se usa en la consulta
consultar registros y pasar el método

Security.stripInaccessible(AccessType.READABLE,
[SELECCIONE Nombre, Costo Presupuestado, Costo Real DE Campaña]
1. clonar una lista
2. de la lista de clones: elimine los campos a los que no tiene acceso
3. hacer DML no hay error

50% Me gusta VS
50% No me gusta

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://www.sfdcamplified.com/apex-sharing-notes/#utm_source=rss&utm_medium=rss&utm_campaign=apex-sharing-notes

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica
🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 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

Notas para compartir de Apex
Notas para compartir de Apex