Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Pipelines integrate con l'ERP, Pipelines Core, Progetto per il web
Dynamics 365 Product Visualize usa la griglia attività come iframe ospitato all'interno di Microsoft Dataverse. A causa di questa architettura, è necessario soddisfare requisiti specifici per garantire il corretto funzionamento dell'autenticazione e dell'autorizzazione. Questo articolo illustra i problemi comuni che possono influire sulla possibilità di eseguire il rendering della griglia o gestire le attività nella struttura di suddivisione del lavoro (WBS).
I problemi comuni includono:
- Quando si apre il progetto, il progetto non viene caricato e l'interfaccia utente (UI) è bloccata sulla casella di selezione.
- Amministrazione dei privilegi per Project for the Web.
- Le modifiche non vengono salvate quando crei, aggiorni o elimini un'attività.
Problema: il progetto non si carica e l'interfaccia utente è bloccata sulla casella di selezione
Per l'autenticazione, è necessario abilitare i popup per il caricamento della griglia attività. Se non si abilitano i popup, lo schermo è bloccato sullo spinner di caricamento. L'immagine seguente mostra l'URL con un'etichetta di popup bloccato nella barra degli indirizzi, che fa sì che il cursore si blocchi mentre tenta di caricare la pagina.
Mitigazione 1: abilitare i popup
Quando il tuo progetto è bloccato sulla casella di selezione, è possibile che i popup non siano abilitati.
Microsoft Edge
Abilitare i popup nel browser Edge usando uno dei metodi seguenti.
Nel browser Edge, seleziona la notifica nell'angolo in alto a destra del browser.
Seleziona Consenti sempre popup e reindirizzamenti dallo specifico ambiente Dataverse.
In alternativa, completare i passaggi seguenti.
- Apri il browser Edge.
- Nell'angolo in alto a destra, seleziona puntini di sospensione (...), quindi seleziona Impostazioni>Autorizzazioni sito>Popup e reindirizzamenti.
- Disattiva Popup e reindirizzamenti per bloccare i popup o attivali per consentire i popup sul tuo dispositivo.
- Dopo aver abilitato i popup, aggiorna il browser.
Google Chrome
- Aprire il browser Chrome.
- Vai a una pagina in cui i popup sono bloccati.
- Nella barra degli indirizzi, seleziona Popup bloccato.
- Seleziona il collegamento per il popup che desideri visualizzare.
- Dopo aver abilitato i popup, aggiorna il browser.
Annotazioni
Per vedere sempre i popup per il sito, seleziona Consenti sempre popup e reindirizzamenti da [sito] e seleziona Fatto.
Problema 3: amministrazione dei privilegi per Project for the Web
Pipelines si basa su un servizio di pianificazione esterno. Il servizio richiede che all'utente siano assegnati diversi ruoli che permettano di leggere e scrivere entità associate al WBS. Queste entità includono attività di progetto, assegnazioni di risorse e dipendenze tra attività. Se un utente non riesce a eseguire il rendering del WBS quando passa alla scheda Tasks, è probabile che Project per Pipelines non sia abilitato. Un utente potrebbe ricevere un errore relativo al ruolo di sicurezza o un errore relativo a un rifiuto di accesso.
Mitigazione 1: convalidare l'utente dell'applicazione e dei ruoli di sicurezza dell'utente finale
Vai a Impostazioni>Sicurezza>Utenti>Utenti dell'applicazione.
Fare doppio clic sul record utente dell'applicazione per verificare:
- L'utente ha accesso al progetto: È possibile verificarlo verificando che l'utente abbia il ruolo di sicurezza di Project Manager .
- L'utente dell'applicazione Microsoft Project esiste ed è configurato correttamente.
Se questo utente non esiste, crea un nuovo record utente.
Seleziona Nuovi utenti, modifica il modulo di inserimento in Utente dell'applicazione, quindi aggiungi l'ID applicazione.
Problema 4: le modifiche non vengono salvate quando crei, aggiorni o elimini un'attività
Quando effettui uno o più aggiornamenti alla WBS, le modifiche falliscono e non vengono salvate. Si verifica un errore nella griglia di pianificazione con un messaggio che indica che "Impossibile salvare le modifiche recenti apportate".
Mitigazione 1: convalidare l'assegnazione della licenza
- Verifica che all'utente sia stata assegnata la licenza corretta e che il servizio sia abilitato nei dettagli dei piani di servizio della licenza.
- Verifica che l'utente possa aprire project.microsoft.com.
Mitigazione 2: Convalidare la configurazione dell'utente dell'applicazione Project
- Verificate di creare l'utente per l'applicazione Project.
- Applica i seguenti ruoli di sicurezza all'utente:
- Utente Dataverse o utente di base
- Sistema Pipelines
- Sistema progetto
- Sistemi in doppia scrittura di Pipelines. Questo ruolo è richiesto per lo scenario Pipelines integrato con ERP basato sulla distribuzione di Pipelines.
Problema 5: errore di autorizzazione durante l'aggiornamento di un progetto
Durante il lavoro su un progetto, potrebbe verificarsi un problema. Il log degli errori di PSS visualizza un messaggio che indica un problema di accesso alle autorizzazioni per un utente durante il salvataggio di un record. Questo errore può verificarsi durante azioni come Copia progetto, Conversione progetto, Importazione progetto o durante l'utilizzo di Griglia attività e così via.
Mitigazione 1: aggiorna le autorizzazioni dell'utente per l'entità specifica
Nella maggior parte dei casi, l'errore suggerisce che l'utente non dispone delle autorizzazioni necessarie per eseguire operazioni specifiche, ad esempio lettura o scrittura, in un record di entità.
- Innanzitutto, esamina il messaggio di errore per identificare il nome dell'entità e il nome utente. Se l'errore visualizza solo l'ID utente, ottenere il nome utente usando questa API Web: <orgurl>/api/data/v9.2/systemusers(<Principal/User Id dal messaggio> di errore)?$select=fullname,firstname,lastname,domainname,internalemailaddress,windowsliveid
- Se il nome utente è "Microsoft Project" o "Microsoft Portfolios", indica un problema di autorizzazione con l'utente dell'app Pipelines. Questo utente è un utente predefinito per l'integrazione tra Project Online e l'organizzazione del cliente.
Se l'utente è l'utente dell'app integrata:
- Assicurati che all'utente dell'app integrata siano assegnati tutti i ruoli standard (OOB). Per altre informazioni, vedere Convalida della configurazione dell'utente dell'applicazione di progetto. Con ogni aggiornamento di Pipelines, i ruoli di sicurezza vengono riassegnati automaticamente a questo utente. Tuttavia, i problemi possono verificarsi se si rimuovono manualmente i ruoli dall'utente dell'app.
- Se l'utente dell'app ha già tutti i ruoli OOB, controlla tutti i plug-in dei clienti che potrebbero attivare operazioni su entità aggiuntive. Potrebbe essere necessario modificare il plug-in del cliente o del partner o aggiungere ruoli e privilegi aggiuntivi all'utente dell'app.
Se l'utente è un utente normale:
- Controlla la personalizzazione o il plug-in responsabile dell'attivazione delle operazioni CRUD sull'entità, che opera nel contesto utente. È possibile usare il servizio di sistema nel plug-in o assegnare più ruoli e privilegi all'utente.