Con el modelo de directorio, tu aplicación puede obtener información sobre los usuarios en la organización, como la que se presenta a continuación:
- Obtener información de cuenta de los usuarios
- Completar de forma automática los nombres y direcciones de correo electrónico con el widget Selector de usuario
- Mostrar fotos de usuarios
- Obtener los ID de las cuentas de los usuarios que accedieron
- Obtener estructuras organizativas y de administrador de los empleados
Requisitos
Antes de que puedas usar el Directorio con las apps, un administrador de G Suite tiene que habilitar algunas características en la consola del Administrador de Google:
- Uso compartido de contactos: esta configuración debe estar habilitada para permitir el acceso a los datos de directorio de la organización.
- API administrativas: estas API están activadas de forma predeterminada y se requieren si la organización usa Google Cloud Directory Sync o G Suite Password Sync.
Si tienes problemas con el modelo del Directorio, pídele a un administrador que verifique que estas características estén habilitadas.
Agrega un modelo de directorio a la app
Puedes agregar un modelo de Directorio a cualquier aplicación.
- Mantén el puntero sobre Datos (Data) y haz clic en Agregar para agregar un modelo.
- Haz clic en Conectar una base de datos externa (Connect an external database) y selecciona Directorio (Directory).
- Haz clic en Siguiente (Next).
- Nombra el modelo de Directorio y haz clic en Crear (Create).
- (Opcional) Edita los campos del modelo de Directorio. Puedes cambiar la manera en la que se muestran los campos y arrastrarlos para editar su orden de clasificación.
Campos de usuario y operadores de consulta
Los beneficios del Directorio dependen de la calidad y la precisión de los datos en el Directorio de Google Cloud de la organización. Como mínimo, debería contener nombres y apellidos y direcciones de correo electrónico.
Campos mínimos
Campos | Operadores de consulta de App Maker |
---|---|
GivenName |
equals contains startsWith |
FamilyName |
equals contains startsWith |
PrimaryEmail |
equals contains startsWith |
Campos adicionales
Si el Directorio de Google Cloud de la organización incluye estos campos, las apps los pueden recuperar.
Campos | Operadores de consulta de App Maker |
---|---|
FullName |
equals contains |
PrimaryPhone |
— |
WorkPhones |
— |
HomePhones |
— |
MobilePhones |
— |
PrimaryAddress |
— |
HomeAddresses |
— |
WorkAddresses |
— |
CustomEmail |
— |
OrganizationExternalId |
equals contains |
PrimaryOrganizationTitle |
— |
PrimaryOrganizationDescription |
— |
PrimaryOrganizationDepartment |
— |
PrimaryOrganizationLocation |
— |
PrimaryOrganizationCostCenter |
— |
ThumbnailPhotoUrl |
— |
DirectManagerEmail |
equals |
DirectManagerName |
— |