Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ISV (fabricante de software independiente)
Use este artículo después de que un cliente instale una aplicación de SharePoint Embedded. La validación confirma que el tipo de contenedor de registro, consentimiento, facturación, administración, visibilidad y operaciones básicas de contenedor están funcionando. Ejecute estas comprobaciones con el administrador de clientes antes de anunciar la aplicación a los usuarios.
Importante
Valide en el inquilino del cliente que ejecutará la carga de trabajo de producción. Una prueba correcta en el inquilino de desarrollador no demuestra que el inquilino del cliente esté registrado, sea consentido o se facture correctamente.
Objetivos de validación
Complete estos objetivos antes de cerrar la incorporación de clientes:
- Confirme que la aplicación y el tipo de contenedor están registrados en el inquilino del cliente.
- Confirme que se conceden los permisos esperados.
- Confirma que la facturación es válida para las aplicaciones de transferencia.
- Confirma que la aplicación puede crear un contenedor o acceder a él.
- Confirme que el administrador de clientes puede ver la aplicación y el contenedor.
- Confirme que las operaciones de contenido funcionan para un usuario de prueba.
- Confirme que se han descartado los modos de error comunes.
Para conocer los pasos de configuración del cliente, consulte Guiar a los clientes a través de la configuración de inquilinos.
People involved
Por lo general, la validación necesita roles de ISV y cliente.
| Función | Responsabilidad |
|---|---|
| Desarrollador ISV | Proporciona los identificadores de aplicación esperados, el identificador de tipo de contenedor, el comportamiento de la aplicación y la solución de problemas de soporte. |
| Administrador de facturación del cliente o administrador global | Configura o confirma la facturación transferida. |
| Cliente: Administrador de SharePoint Embedded o Administrador global | Confirma la visibilidad de la configuración y administración de la aplicación SharePoint Embedded. |
| Cliente con el rol de propietario o colaborador en la suscripción de Azure | Ayuda a resolver problemas de configuración de facturación transferida. |
| Usuario de prueba de cliente | Inicia sesión y realiza acciones de documentos a nivel de aplicación. |
Antes de empezar
Recopile estos valores:
- Nombre o id. del inquilino del cliente.
- Id. de aplicación propietario.
- Id. de aplicación para aplicaciones invitadas, si su aplicación las usa.
- Id. de tipo de contenedor.
- Nombre del tipo de contenedor.
- Modelo de facturación.
- Comportamiento de uso compartido esperado.
- Incidencia de soporte técnico o registro de incorporación.
Sugerencia
Conserve el registro de validación con el paquete de instalación del cliente. Ayuda a los futuros equipos de soporte técnico a distinguir los problemas de configuración de las regresiones del producto.
Paso 1: Confirmar el registro del tipo de contenedor
Confirme que el tipo de contenedor está registrado en el inquilino consumidor. Una aplicación no puede crear ni interactuar con contenedores hasta que su tipo de contenedor se registre en ese inquilino. Usa el portal de configuración del producto o el flujo de registro para mostrar el estado del registro.
Pida al administrador del cliente que abra el Centro de administración de SharePoint, vaya a Aplicacionesinstaladas deaplicaciones> activas de SharePoint Embedded> y compruebe que la aplicación de SharePoint Embedded aparece en la lista. El administrador del cliente puede comprobar los detalles de la aplicación SharePoint Embedded, como:
- El id. de la aplicación propietaria.
- El identificador de tipo de contenedor.
Si el registro no se ha completado, vuelva a Guiar a los clientes a través de la configuración del inquilino.
Paso 2: Comprobar los permisos
Para comprobar que la aplicación está instalada correctamente en el inquilino del cliente:
- Con la aplicación propietaria, solicite un token de acceso para el ámbito de Microsoft Graph
.defaulten el inquilino consumidor. - Compruebe que el token de acceso incluye y se encuentra
FileStorageContainer.Selecteden la notificación (para el acceso en nombre de un usuario) oroleslascpnotificación (para el acceso sin unFileStorageContainerTypeReg.Selectedusuario). - Use el token para obtener el registro del tipo de contenedor en el inquilino. Si se devuelve un registro, significa que la aplicación SharePoint Embedded está instalada correctamente.
Sugerencia
También puede validar que las aplicaciones invitadas están configuradas correctamente solicitando un token de acceso para el ámbito de Microsoft Graph .default en el inquilino consumidor y validando que los ámbitos o roles que espera están presentes y que puede usar el token para interactuar con el contenido. Solo la aplicación propietaria puede acceder al registro de un tipo de contenedor en un inquilino.
Confirme que el cliente ha concedido los permisos esperados y que no se ha usado ningún identificador de aplicación inesperado.
Para la mayoría de las instalaciones de clientes, valide al menos estos permisos:
| Permiso | Uso típico | Nota de validación |
|---|---|---|
FileStorageContainerTypeReg.Selected |
Registre el tipo de contenedor en el inquilino consumidor. | La aplicación puede solicitarlo como permiso delegado o de aplicación. Si se usa el registro delegado, el usuario que realiza el registro debe ser un Administrador de SharePoint Embedded o un Administrador global. |
FileStorageContainer.Selected |
Acceder a contenedores y contenido de la aplicación instalada. | El permiso de aplicación requiere el consentimiento del administrador; el permiso delegado no. Confirme que la subvención coincide con el comportamiento de la aplicación que el cliente aprobó. |
Valide los siguientes elementos:
- Un administrador de clientes autorizado concedió el consentimiento del Administrador para los permisos de aplicación cuando fue necesario.
- El id. de la aplicación consentido coincide con el paquete de instalación del ISV.
- El conjunto de permisos incluye los permisos de registro y contenido esperados para el modelo de aplicación.
- Los permisos de aplicación invitada están presentes cuando es necesario.
- El comportamiento delegado y de solo aplicación coincide con el diseño.
- Los usuarios de prueba están presentes en Microsoft Entra ID como miembros o invitados.
Precaución
No continúe con la validación si el id. de la aplicación o el editor no coinciden con el paquete de instalación. Detenga y resuelva primero la falta de coincidencia del consentimiento.
Si a la aplicación propietaria o a cualquier aplicación invitada le faltan permisos, vuelva a Guiar a los clientes a través de la configuración del espacio empresarial.
Paso 3: Comprobar el estado de facturación
La validación de facturación depende del modelo de facturación seleccionado.
Facturación Standard
Para la facturación estándar, confirma internamente que la relación de facturación del espacio empresarial de desarrollador está activa. El cliente no necesita configurar un perfil de facturación de SharePoint Embedded para la aplicación. Aún así, indique al cliente cómo se administra el consumo de SharePoint Embedded para su aplicación.
Verificar:
- La aplicación está documentada como facturación estándar.
- Su equipo de operaciones puede supervisar el consumo.
- La entrega del cliente no le pide que configure la facturación transferida.
Facturación transferida
En el caso de la facturación transferida, ningún usuario puede acceder a la aplicación hasta que el cliente configure una facturación válida. Pida al administrador del cliente que confirme la facturación en el Centro de administración de Microsoft 365.
Verificar:
- Hay una suscripción válida de Azure conectada.
- Se ha seleccionado un grupo de recursos válido.
- Se completó la configuración para las aplicaciones de SharePoint Embedded.
- El administrador de clientes que configura la facturación tiene el rol de propietario o colaborador en la suscripción de Azure cuando sea necesario.
- El cliente comprende que deshabilitar la facturación interrumpe el acceso del usuario.
Para obtener instrucciones sobre el modelo de facturación, consulte Elegir un modelo de facturación para la aplicación.
Paso 4: Crear o abrir un contenedor de prueba
Use el flujo de producto normal de la aplicación para crear o abrir un contenedor de prueba en el inquilino del cliente. No use una ruta de validación oculta que omita los mismos permisos y el mismo registro de tipo de contenedor que usan los usuarios de producción.
Validar:
- La aplicación puede crear un contenedor del tipo de contenedor esperado.
- La aplicación puede abrir un contenedor de prueba existente.
- La aplicación puede cargar un pequeño documento de prueba.
- La aplicación puede leer el documento de prueba.
- La aplicación puede actualizar o eliminar el documento de prueba si esas acciones forman parte del producto.
- La aplicación notifica los errores de una manera que el cliente y el soporte técnico de ISV puedan solucionar.
Advertencia
Evite la validación destructiva en un contenedor de producción existente. Use un contenedor de prueba claramente identificado y quite el contenido de prueba cuando se complete la validación.
Paso 5: Comprobar la administración del contenedor
Los administradores de clientes pueden usar el centro de administración de SharePoint para administrar la instalación de la aplicación SharePoint Embedded y sus contenedores:
- Obtenga detalles de los contenedores para la aplicación SharePoint Embedded.
- Ver los detalles de un contenedor específico.
- Vea los contenedores ordenados por almacenamiento.
- Establezca una etiqueta de confidencialidad cuando corresponda.
- Administre los contenedores eliminados cuando corresponda.
- Restaure o elimine permanentemente los contenedores de prueba solo cuando sea necesario.
Para obtener instrucciones de administración de clientes, consulte Administrar contenedores en el Centro de administración de SharePoint.
Paso 6: Comprobar las expectativas de uso compartido y cumplimiento
SharePoint Embedded usa las capacidades de seguridad y cumplimiento de Microsoft 365. Pide al administrador de clientes que valide la configuración que es importante para la aplicación:
- Comportamiento de uso compartido externo.
- Acceso de usuarios invitados.
- Expectativas de etiquetas de confidencialidad.
- Expectativas de retención o eliminación.
- Requisitos de auditoría o revisión de cumplimiento.
- Excepciones a la directiva del cliente, si las hubiera.
Si la aplicación requiere colaboración externa, confirme que las directivas de uso compartido de inquilinos del cliente permiten el comportamiento previsto. Si el uso compartido está restringido, documenta el impacto en el producto antes de que los usuarios empiecen a usar la aplicación.
Modos de error comunes
Use esta tabla durante la incorporación.
| Modo de error | Qué comprobar | Dónde establecer el vínculo |
|---|---|---|
| La aplicación no aparece para el administrador | Registro del tipo de contenedor e id. de aplicación | Información general de administración |
| Error de consentimiento | Rol de Administración y permisos esperados | Conceder consentimiento del administrador |
| Aplicación de paso a través inaccesible | Configuración de facturación y suscripción a Azure | Guiar a los clientes a través de la configuración de inquilinos |
| Error en la creación del contenedor | Registro, permisos y facturación | Instalar una aplicación de SharePoint Embedded |
| El usuario invitado no puede acceder al contenido | Identidad de invitado y política de uso compartido | Conceder permisos y consentimiento de administrador |
| Error en las herramientas de Administración | Asignación de roles y acceso a herramientas administrativas | Información general de administración |
| Se desconectó la facturación | Se bloquea la creación de nuevos contenedores; Los contenedores existentes siguen siendo accesibles | Configurar la facturación en el Centro de administración de Microsoft 365 |
Lista de comprobación de validación
Utilice esta lista de comprobación como la aprobación final del cliente.
- [ ] El administrador de clientes concedió el consentimiento de administrador para la aplicación.
- [ ] El registro del tipo de contenedor se ha completado.
- [ ] El administrador del cliente ve su aplicación de SharePoint Embedded en el centro de administración de SharePoint.
- [ ] La facturación es válida o no es necesaria para el inquilino del cliente.
- [ ] El usuario de prueba puede iniciar sesión en la aplicación.
- [ ] El contenedor de prueba se puede crear o abrir.
- [ ] Las operaciones de archivos de prueba funcionan.
- El administrador de clientes puede ver la aplicación o el contenedor en las herramientas de administración.
- [ ] Las expectativas de uso compartido y cumplimiento están documentadas.
- [ ] El contenido de prueba se elimina o conserva por acuerdo.
- [ ] La transferencia de soporte técnico está completa.
Tras validación
Después de que la validación se realice correctamente:
- Registre la fecha, el inquilino, el id. de aplicación y el id. de tipo de contenedor.
- Guarde el modelo de facturación y el resultado de la configuración del cliente.
- Comparta el registro de validación con el cliente.
- Mueve la aplicación al siguiente paso de lanzamiento o lanzamiento.
Si se produce un error en la validación, mantenga al cliente en la fase de configuración y resuelva el error antes del acceso generalizado del usuario.