Distribuire e configurare la soluzione dei moduli elenco basati su profilo utente (Duet Enterprise)

 

Si applica a: Duet Enterprise for Microsoft SharePoint and SAP

Ultima modifica dell'argomento: 2016-11-29

In questa sezione viene illustrato come distribuire e configurare la soluzione dei moduli elenco basati su profilo utente.

Contenuto della sezione:

  • Prima di iniziare

  • Distribuire il pacchetto della soluzione OBAExtensionsSDK

  • Distribuire la soluzione dei moduli elenco basati su profilo utente

  • Attivare la caratteristica di esempio dei moduli elenco basati su profilo utente

  • Gestire le proprietà utente

Prima di iniziare

La soluzione dei moduli elenco basati su profilo utente è basata su Duet Enterprise. È necessario distribuire questa soluzione in una farm di SharePoint in cui è stato distribuito Duet Enterprise ed è stata completata la sincronizzazione dei ruoli. Per informazioni sulla distribuzione di Duet Enterprise, vedere Distribuzione (Duet Enterprise). Per ulteriori informazioni sulla funzionalità facoltativa di sincronizzazione dei ruoli di Duet Enterprise, vedere Sincronizzare profili e ruoli (Duet Enterprise).

Distribuire il pacchetto della soluzione OBAExtensionsSDK

Feature Pack 1 per Duet Enterprise 1.0 comprende un pacchetto di soluzione denominato OBAExtensionsSDK.wsp che include la caratteristica di esempio dei moduli elenco basati su profilo utente. Prima di distribuire questa soluzione in un ambiente di produzione, è necessario che uno sviluppatore la personalizzi. Per ulteriori informazioni, vedere l'articolo di MSDN Procedura: personalizzare la caratteristica di esempio dei moduli elenco basati su profilo utente (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=228572&clcid=0x410) (le informazioni potrebbero essere in lingua inglese).

Dopo aver ottenuto il file wsp personalizzato dallo sviluppatore, passare alla sezione successiva.

Nota

Ai fini di questo articolo, si presuppone che lo sviluppatore, anche se ha personalizzato la soluzione, non abbia modificato i nomi ad essa associati, ad esempio i nomi delle proprietà e il nome del file wsp.

Contenuto della sezione:

  • Aggiungere il pacchetto della soluzione dei moduli elenco basati su profilo utente

  • Verificare che la soluzione OBAExtensionsSDK sia disponibile nell'archivio delle soluzioni

Aggiungere il pacchetto della soluzione dei moduli elenco basati su profilo utente

In questa sezione viene illustrato come aggiungere il file del pacchetto della soluzione (con estensione wsp) che costituisce la soluzione dei moduli elenco basati su profilo utente. Si noti che per questa soluzione non vengono forniti file wsp specifici della lingua. La soluzione viene fornita solo in lingua inglese.

Prima di distribuire il pacchetto di una soluzione, è necessario aggiungerlo al database di soluzioni di una farm di SharePoint Server.

Nota

Per aggiungere una soluzione all'archivio delle soluzioni, non è possibile utilizzare la pagina Gestione soluzioni di Amministrazione centrale, ma è necessario utilizzare Windows PowerShell.

Per aggiungere il file OBAExtensionsSDK.wsp tramite Windows PowerShell

  1. Accedere a un server della farm di SharePoint Server come membro del gruppo di amministratori. Verificare di soddisfare i requisiti minimi riportati in Add-SPShellAdmin.

  2. Aprire Shell di gestione SharePoint 2010.

    1. Fare clic sul pulsante Start e scegliere Tutti i programmi.

    2. Fare clic su Prodotti Microsoft SharePoint 2010.

    3. Fare clic con il pulsante destro del mouse su Shell di gestione SharePoint 2010 e quindi scegliere Esegui come amministratore.

  3. Al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Add-SPSolution –LiteralPath <PercorsoSoluzione>\OBAExtensionsSDK.wsp

    Dove <PercorsoSoluzione> è il percorso del file wsp.

    Se ad esempio il file OBAExtensionsSDK.wsp è stato copiato in c:\solutions, digitare Add-SPSolution –LiteralPath c:\solutions\OBAExtensionsSDK.wsp.

  4. Premere INVIO.

    Dopo l'aggiunta della soluzione, il nome del file wsp e il relativo ID soluzione assegnato verranno visualizzati nel prompt dei comandi di Windows PowerShell.

Verificare che la soluzione OBAExtensionsSDK sia disponibile nell'archivio delle soluzioni

Questa procedura consente di verificare che la soluzione sia stata importata nell'archivio delle soluzioni della farm.

Nota

Per eseguire questa procedura, è necessario essere membri del gruppo Amministratori farm

Per verificare che la soluzione OBAExtensionsSDK sia disponibile nell'archivio delle soluzioni

  1. Sulla barra di avvio velocedi Amministrazione centrale fare clic su Impostazioni di sistema.

  2. Nella sezione Gestione farm fare clic su Gestisci soluzione farm.

  3. Nella pagina Gestione soluzioni verificare che il file obaextensionssdk.wsp sia elencato nella colonna Nome. In caso contrario, aggiungerlo nuovamente.

    La soluzione aggiunta non è stata ancora distribuita. Per distribuirla, eseguire la procedura descritta nella sezione successiva.

Distribuire la soluzione dei moduli elenco basati su profilo utente

Dopo aver utilizzato il cmdlet di Windows PowerShell Add-SPSolution per aggiungere una soluzione all'archivio delle soluzioni, è necessario distribuirla prima di potervi accedere. Si noti che la soluzione viene distribuita globalmente, il che significa che, dopo la distribuzione, tutti i proprietari di sito nella farm di SharePoint possono attivare la caratteristica di esempio dei moduli elenco basati su profilo utentenel rispettivo sito.

Per distribuire le soluzioni aggiunte, è possibile utilizzare il sito Web Amministrazione centrale o Windows PowerShell. Il risultato della distribuzione della soluzione tramite Amministrazione centrale è identico a quello che si ottiene con Windows PowerShell, ad eccezione del fatto che le autorizzazioni richieste dai due metodi sono diverse. Per distribuire soluzioni con il sito Web Amministrazione centrale, è necessario essere membri del gruppo Amministratori farm. Per utilizzare il metodo di Windows PowerShell, è necessario essere membri del gruppo di amministratori nel computer in cui è in esecuzione SharePoint Server 2010 e disporre delle autorizzazioni descritte in Add-SPShellAdmin.

Contenuto della sezione:

  • Distribuire la soluzione OBAExtensionsSDK.wsp tramite Amministrazione centrale

  • Distribuire la soluzione OBAExtensionsSDK.wsp tramite Windows PowerShell

  • Verificare che la soluzione OBAExtensionsSDK sia stata distribuita

Distribuire la soluzione OBAExtensionsSDK.wsp tramite Amministrazione centrale

Eseguire la procedura descritta in questa sezione per distribuire la soluzione OBAExtensionsSDK.wsp tramite Amministrazione centrale.

Per distribuire la soluzione OBAextensionsSDK.wsp tramite Amministrazione centrale

  1. Per eseguire questa procedura, è necessario essere membri del gruppo Amministratori farm

  2. Sulla barra di avvio veloce della home page Amministrazione centrale fare clic su Impostazioni di sistema.

  3. Nella sezione Gestione farm fare clic su Gestisci soluzioni farm.

  4. Nella pagina Gestione soluzioni fare clic su obaextensionssdk.wsp.

  5. Nella pagina Proprietà soluzione fare clic su Distribuisci soluzione.

  6. Nella sezione Data e ora distribuzione della pagina Distribuisci soluzione selezionare una delle opzioni seguenti:

    • Adesso

    • Data/ore specificate. Se si seleziona questa opzione, specificare la data e l'ora nelle apposite caselle. È consigliabile selezionare una data e un'ora in cui il carico dei server di destinazione è ridotto.

  7. Fare clic su OK.

    Nella colonna Distribuita in della riga corrispondente a obaextensionssdk.wsp nella pagina Gestione soluzioni viene visualizzato Distribuzione globale.

Per ulteriori informazioni su come distribuire soluzioni, vedere Distribuzione di un pacchetto della soluzione.

Distribuire la soluzione OBAExtensionsSDK.wsp tramite Windows PowerShell

Eseguire la procedura descritta in questa sezione per distribuire la soluzione OBAExtensionsSDK.wsp tramite Windows PowerShell.

Per distribuire la soluzione OBAExtensionsSDK.wsp tramite Windows PowerShell

  1. Accedere a un server della farm di SharePoint Server 2010 come membro del gruppo di amministratori. Verificare di soddisfare i requisiti minimi riportati in Add-SPShellAdmin.

  2. Aprire Shell di gestione SharePoint 2010.

    1. Fare clic sul pulsante Start e scegliere Tutti i programmi.

    2. Fare clic su Prodotti Microsoft SharePoint 2010.

    3. Fare clic con il pulsante destro del mouse su Shell di gestione SharePoint 2010 e quindi scegliere Esegui come amministratore.

  3. Al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Install-SPSolution –Identity OBAExtensionsSDK.wsp

  4. Premere INVIO.

    Dopo la distribuzione, viene visualizzato nuovamente il prompt dei comandi. Se è presente un messaggio di errore, leggerlo e apportare le necessarie correzioni alla sintassi, quindi riprovare.

Per ulteriori informazioni su come utilizzare Windows PowerShell per distribuire soluzioni, vedere Install-SPSolution.

Verificare che la soluzione OBAExtensionsSDK sia stata distribuita

Per verificare che la soluzione OBAExtensionsSDK sia stata distribuita

  1. Per eseguire questa procedura, è necessario essere membri del gruppo Amministratori farm

  2. Nella home page Amministrazione centrale fare clic su Impostazioni di sistema.

  3. Nella sezione Gestione farm fare clic su Gestisci soluzioni farm.

  4. Nella pagina Gestione soluzioni fare clic su obaextensionssdk.wsp nella colonna Nome.

  5. Nella pagina Proprietà soluzione la riga Stato distribuzione indica Distribuita, mentre la riga Distribuita in indica Distribuzione globale.

Attivare la caratteristica di esempio dei moduli elenco basati su profilo utente

Completare questa procedura per attivare la caratteristica di esempio dei moduli elenco basati su profilo utente.

Per attivare la caratteristica di esempio dei moduli elenco basati su profilo utente

  1. Per eseguire questa procedura, è necessario essere membri del gruppo di proprietari di sito.

  2. Accedere al sito in cui si desidera utilizzare la soluzione dei moduli elenco basati su profilo utente.

  3. Scegliere Impostazioni sito dal menu Azioni sito.

  4. Nella sezione Azioni sito fare clic su Gestisci caratteristiche sito.

  5. Nella riga relativa alla caratteristica di esempio dei moduli elenco basati su profilo utentefare clic su Attiva.

    Con l'attivazione di questa caratteristica, nel sito viene creato un nuovo elenco esterno denominato TimeEntry.

Con l'attivazione della caratteristica OBAExtensionsSDK, nel sito viene creato un nuovo elenco esterno denominato TimeEntry. Per individuare questo elenco, fare clic su Tutto il contenuto del sito sulla barra di avvio veloce. È possibile modificare la visualizzazione di questo elenco come per qualsiasi altro elenco. Si noti che, se l'account utente utilizzato per accedere all'elenco non è mappato nel sistema SAP, verrà visualizzato un messaggio di errore indicante che non è stato trovato alcun mapping SAML per l'utente <dominio>\<utente>. In questo caso, contattare l'amministratore SAP.

Gestire le proprietà utente

Quando la soluzione OBAExtensionsSDK.wsp viene distribuita nella farm di SharePoint, nell'archivio dei profili utente viene creata una nuova proprietà. Per impostazione predefinita, il nome di questa proprietà è TimaProfile, ma può essere modificato da uno sviluppatore. Per verificare il nome della proprietà, visualizzare il valore della proprietà UserProfilePropertyName nel nodo Spazio dei nomi entità del tipo di contenuto esterno TimeEntry.xml.

Per impostazione predefinita, il valore di questa proprietà è vuoto, il che significa che tutti gli utenti possono vedere tutti i campi nei moduli elenco esterni di visualizzazione e modifica. Lo scopo della caratteristica dei moduli elenco basati su profilo utente è consentire di nascondere alcuni campi dei moduli elenco esterni ad alcuni utenti in base al ruolo SAP a cui appartengono.

Per stabilire quali campi sono nascosti a quali utenti nei moduli di visualizzazione e modifica, è necessaria una collaborazione tra un amministratore SAP, uno sviluppatore e un amministratore di SharePoint. Innanzitutto, l'amministratore SAP deve fornire allo sviluppatore un elenco dei ruoli SAP. Lo sviluppatore deve prendere nota del tipo di contenuto esterno TimeEntry.xml per determinare quali campi saranno nascosti nei moduli per specifici ruoli SAP. Quindi, l'amministratore SAP deve creare una nuova proprietà nel profilo utente e mapparla alla proprietà TimaProfile.

Contenuto della sezione:

  • Creare la proprietà TIMAProfile

  • Modificare la proprietà TIMAProfiles in un profilo utente

Creare la proprietà TIMAProfile

Completare la procedura descritta in questa sezione per creare una proprietà nell'archivio dei profili utente.

Per creare la proprietà TIMAProfile

  1. Verificare di disporre delle credenziali amministrative seguenti:

    È necessario essere un membro del gruppo di SharePoint Amministratori farm o un amministratore di applicazioni di servizio per l'applicazione di servizio profili utente.

  2. Sulla barra di avvio veloce del sito Web Amministrazione centrale fare clic su Gestione applicazioni.

  3. Nella sezione Applicazioni di servizio fare clic su Gestisci applicazioni di servizio.

  4. Nella colonna Nome fare clic sul collegamento all'applicazione di servizio profili utente.

  5. Nella sezione Utenti della pagina Applicazione servizio profili utente fare clic su Gestisci proprietà utente.

  6. Nella pagina Gestisci proprietà utente fare clic su Nuova proprietà.

  7. Nella sezione Impostazioni proprietà della pagina Aggiungi proprietà profilo utente eseguire le operazioni seguenti:

    • Nella casella Nome digitare un nome per la nuova proprietà.

      Ad esempio, TIMAProfile.

    • Nella casella Nome visualizzato digitare un nome visualizzato per la nuova proprietà, ovvero il nome che verrà visualizzato nei profili utente.

      Nota

      Se nella distribuzione vengono utilizzate più lingue, è possibile fornire nomi visualizzati alternativi per ognuna di esse. A tale scopo, fare clic su Modifica lingue. Nella finestra di dialogo che viene visualizzata fare clic su Aggiungi lingua, selezionare una lingua dal menu e quindi digitare il nome visualizzato della nuova lingua. È possibile aggiungere nomi visualizzati per tutte le lingue disponibili. Il nome che viene visualizzato dipende dalla lingua del sistema operativo del computer dell'utente che visualizza la proprietà.

  8. Accettare le impostazioni predefinite per tutte le altre sezioni e quindi fare clic su OK.

    La nuova proprietà verrà visualizzata nella pagina Gestisci proprietà utente e in tutti i profili utente di SharePoint.

Per ulteriori informazioni sulla creazione di proprietà personalizzate per un profilo utente, vedere Aggiungere proprietà personalizzate al profilo utente.

Modificare la proprietà TIMAProfiles in un profilo utente

Il valore della proprietà TIMAProfiles per uno specifico profilo utente determinerà quali campi saranno nascosti nei moduli di visualizzazione e modifica per tale utente. Completare questa procedura per ogni profilo utente per cui si desidera abilitare questa funzionalità.

Nota

Per completare la procedura, è necessario conoscere il ruolo SAP a cui gli utenti sono assegnati. Chiedere all'amministratore SAP o allo sviluppatore che ha personalizzato la soluzione di fornire un elenco degli utenti e dei relativi ruoli SAP.

Per modificare la proprietà TIMAProfiles in un profilo utente

  1. Verificare di disporre delle credenziali amministrative seguenti:

    Verificare che l'account utente utilizzato per eseguire la procedura sia membro del gruppo di SharePoint Amministratori farm o un amministratore di applicazioni di servizio per l'applicazione di servizio profili utente.

  2. Sulla barra di avvio veloce del sito Web Amministrazione centrale fare clic su Gestione applicazioni.

  3. Nella sezione Applicazioni di servizio fare clic su Gestisci applicazioni di servizio.

  4. Nella colonna Nome fare clic sul collegamento all'applicazione di servizio profili utente.

  5. Nella sezione Utenti della pagina Applicazione servizio profili utente fare clic su Gestisci profili utente.

  6. Nella casella Trova profili della pagina Gestisci profili utente immettere parte del nome del profilo utente da modificare e quindi fare clic su Trova.

  7. In Nome account posizionare il cursore sul profilo utente da modificare, fare clic sulla freccia a discesa che viene visualizzata e quindi scegliere Modifica profilo personale.

  8. Nella casella relativa alla proprietà TIMAProfile della pagina Modifica profilo utente immettere il ruolo SAP a cui l'utente è assegnato.

    Fare clic su Salva e chiudi.