Modelo de directorio

Con el modelo de directorio, tu app 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 people
  • 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:

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 app.

  1. Mantén el puntero sobre Datos (Data) y haz clic en Agregar add para agregar un modelo.
  2. Haz clic en Conectar una base de datos externa (Connect an external database) y selecciona Directorio (Directory).
  3. Haz clic en Siguiente (Next).
  4. Nombra el modelo de Directorio y haz clic en Crear (Create).
  5. (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