Uno de los problemas al uso del Project Online es como integrarlo en Office 365 y sobre todo en Sharepoint Onle a traves de  un  Project Web App (PWA). Voy a intentar  explicar  varias opciones , para diferentes usuarios, tanto para administradores como  usuarios en general.

Vamos a empezar con un rol de administrador. La vista de administrador en el  Centro de administración de Office 365 se verá así:



Hay un acoplador de rutas a PWA, como se ven en la siguientes imagenes y siempre suponiendo  que  el administrador también se le ha asignado una licencia para Project Online.


El valor por defecto será el que automáticamente se aprovisiona al registrarse en Project Online. La dirección de este sitio por defecto essharepoint.com/sites/PWA»>https://<your_tenant>.sharepoint.com/sites/PWA. 

Si eliminas el sitio predeterminado por alguna razón, entonces este enlace será erroneo  y dar un  error 404 la página web no puede ser encontrada. El enlace en realidad va a -my.sharepoint.com/_layouts/15/MyProjects.aspx»>https://<your_tenant>-my.sharepoint.com/_layouts/15/MyProjects.aspxque redirige al sitio predeterminado.

La otra vía es a través del Admin drop down, a continuación, selecciona SharePoint:


 

Esto le mostrará todas las colecciones de sitios disponibles (por defecto a las colecciones de sitios en el panel de navegación izquierdo) y éstas se agrupan en colecciones Sitio Web, el sitio con el Proyecto Web App (PWA) y colecciones de sitios. El autor ha editado la URL donde <your_tenant> sería, para proteger la privacidad del sitio de su colega.
Si hace clic en uno de los sitios de PWA se abriran las propiedades de colecciones de sitios, a continuación, haz clic en la dirección del sitio Web que te  llevará a la PWA. Para evitar este proceso  por supuesto, puedes  ahorrar tiempo añadiendole a favoritos!
Ahora, vamos a ver la  vista de los usuarios standard y la introducción a los permisos y licencias que permiten  el acceso a PWA. Si el usuario se conecta a través de la https://portal.microsoftonline.com se inicia el tutorial de Comienza con Office 365 inicialmente.
Al igual que como administrador hasta que el usuario no se le asigna una licencia de Project Online  no verán los proyectos enumerados – sólo la tienda de Office y Office.com. El administrador asigna licencias a través del Centro de administración, usuarios y grupos y luego selecciona el usuario y le asigna las licencias del Project Online, incluyendo Office Web Apps, SharePoint Online y el Proyect Pro para Office 365, según corresponda.

Para mostrar la experiencia completa, he olvidado compartir el sitio con mi nuevo usuario por lo que incluso aunque no tengo la licencia de PWA, si hago clic en Project entonces veo lo siguiente: – Acceso denegado mi usuario no tiene permisos para acceder a este recursos. Pregunta al administrador del sitio para darle acceso o iniciar sesión con una cuenta diferente.

Alguien con permisos en el sitio, como el administrador, tendría que desplazarse a PWA, hacer clic en la opción COMPARTIR ver la parte superior derecha, y se veria el siguiente cuadro de diálogo

A continuación, el administrador agrega el nombre de los usuarios, y también puede (en Mostrar opciones) establecer un determinado nivel de autorización. Me he tomado la omisión de los miembros del equipo de PWA. Para más detalles sobre permisos de Project  mirar la guía del administrador, recientemente publicado en http://www.microsoft.com/en-us/download/details.aspx?id=38827 , es una lectura obligada. Esta es la versión de Project Server 2013 .

Perfecto lo logramos ! No necesitamos cerrar la sesión cuando se añade permisos.

 


Si ahora quito la licencia de Project Online de este usuario y voy directamente a la Url PWA (el enlace de Proyectos se ha ido) – Sale un mensaje bastante descriptivo – lo siento, usted no tienes una licencia para utilizar Project Web aplicación: (eres pobre y tu gerente te ha dicho que puedes hacer un proyecto con un excel)

 


 

Tambien  si yo quito el usuario del grupo Miembros del equipo por lo que el sitio ya no es compartido con ellos, entonces me volveria aparecer el mensaje Acceso denegado mostrado antes.

Esto es todo  navegación, licencias y permisos para la PWA. También tengo que  señalar, que no se puede compartir sitios de PWA para contactos externos – que necesitan ser usuarios con licencia para Project Online dentro de Office 365.

Este post ha sido cogido del blog de . pongo una actualizacion por el tema de migraciones y sitio en diferentes versiones.

 

*** Update 5/17

An addendum to this posting, and if you have been upgraded running on SharePoint online for a while, so have been upgraded before adding Project Online then you may have an issue with the Projects link – via the page <your_tenant-my.sharepoint.com/_layouts/15/MyProjects.aspx.  You will see «an unexpected error has occurred» and get an error in the ULS logs:

Application error when access /_layouts/MyProjects.aspx, Error=The file ‘/_layouts/MyProjects.aspx’  does not exist.   at
System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)     at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath
virtualPath, Boolean  noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)    

 Getting Error Message for Exception System.Web.HttpException (0x80004005): The file ‘/_layouts/MyProjects.aspx’ does not exist.     At
System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)     at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath
virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)    

This can happen if you are still in ‘2010’ mode for the My site collection.  Steps to overcome this are:

  • Selected the My site collection
  • clicked on Site collection upgrade settings
  • click on “link to upgrade page” and upgrade the site, ensure the site collection upgraded to 2013 version.

Thanks to my colleague Sriram for finding the resolution to this issue.