Condividi tramite


Come usare una web part personalizzata con Oracle E-Business Suite

In questa sezione vengono fornite informazioni sull'uso di una web part personalizzata con Microsoft Office SharePoint Server. Per usare una web part personalizzata, è necessario eseguire le operazioni seguenti:

  1. Creare una web part personalizzata

  2. Distribuire la web part personalizzata in un portale di SharePoint

  3. Configurare il portale di SharePoint per l'uso della web part personalizzata

Prima di iniziare

Prima di creare una web part personalizzata:

Passaggio 1: Creare una web part personalizzata

  1. Avviare Visual Studio e quindi creare un progetto.

  2. Nel riquadro Tipi di progetto della finestra di dialogo Nuovo progetto selezionare Visual C#. Nel riquadro Modelli selezionare Libreria di classi.

  3. Specificare un nome e un percorso per la soluzione. Per questo argomento, specificare CustomWebPart nelle caselle Nome e Nome soluzione . Specificare un percorso e quindi fare clic su OK.

  4. Aggiungere un riferimento al componente System.Web nel progetto. Fare clic con il pulsante destro del mouse sul nome del progetto in Esplora soluzioni, quindi scegliere Aggiungi riferimento. Nella finestra di dialogo Aggiungi riferimento selezionare System.Web nella scheda .NET e quindi fare clic su OK. Il componente System.Web contiene lo spazio dei nomi richiesto di System.Web.UI.WebControls.WebParts.

  5. Aggiungere il codice necessario in base al problema nel progetto. Per l'esempio di codice rilevante per un determinato problema, vedere "Problemi relativi alle web part personalizzate" in Considerazioni sull'uso dell'adattatore Oracle-Business Suite con SharePoint.

  6. Compilare il progetto. Al termine della compilazione del progetto, un file di .dll, CustomWebPart.dll, verrà generato nella <cartella> del progetto/bin/Debug.

  7. Solo per computer a 64 bit: firmare il file CustomWebPart.dll con un nome sicuro prima di eseguire i passaggi seguenti. In caso contrario, non sarà possibile importare e quindi usare la CustomWebPart.dll nel portale di SharePoint in "Passaggio 3: Configurare il portale di SharePoint per l'uso della web part personalizzata". Per informazioni su come firmare un assembly con un nome sicuro, vedere Procedura: Firmare un assembly con un nome sicuro.

Passaggio 2: Distribuire la web part personalizzata in un portale di SharePoint

È necessario eseguire le operazioni seguenti per rendere utilizzabile il file di CustomWebPart.dll (web part personalizzata) creato nel "Passaggio 1: Creare una web part personalizzata" di questo argomento utilizzabile nel portale di SharePoint:

  • Copiare il file CustomWebPart.dll nella cartella bin del portale di SharePoint: Microsoft Office SharePoint Server crea portali nell'unità <>radice:\Inetpub\wwwroot\wss\VirtualDirectories cartella. Viene creata una cartella per ogni portale e può essere identificata con il numero di porta. È necessario copiare il file di CustomWebPart.dll creato in "Passaggio 1: Creare una web part personalizzata" di questo argomento nell'unità <>radice:\Inetpub\wwwroot\wss\VirtualDirectories\<Port_Number>\bin cartella. Ad esempio, se il numero di porta del portale di SharePoint è 13614, è necessario copiare il file CustomWebPart.dll nella <cartella radice>:\Inetpub\wwwroot\wss\VirtualDirectories\13614\bin.

    Suggerimento

    Un altro modo per trovare il percorso della cartella del portale di SharePoint consiste nell'usare la finestra Gestione Internet Information Services (IIS) (Avvia>esecuzione>inetmgr). Individuare il portale di SharePoint nella finestra Gestione Internet Information Services (IIS) ( [computer_name] > Siti > Web [Portal-Name]), fare clic con il pulsante destro del mouse e quindi scegliere Proprietà nel menu di scelta rapida. Nella finestra di dialogo delle proprietà del portale di SharePoint fare clic sulla scheda Home Directory e quindi selezionare la casella Percorso locale .

  • Aggiungere la voce di controllo sicuro nel file web.config: poiché il file di CustomWebPart.dll verrà usato in computer diversi e da più utenti, è necessario dichiarare il file come "sicuro". A tale scopo, aprire il file web.config che si trova nella cartella del portale di SharePoint all'unità>< radice:\Inetpub\wwwroot\wss\VirtualDirectories\<Port_Number>. <SafeControls> Nella sezione del file web.config aggiungere la voce di controllo sicura seguente:

    • Nel computer a 32 bit:

      <SafeControl Assembly="CustomWebPart" Namespace="CustomWebPart" TypeName="*" Safe="True" />  
      
    • Nel computer a 64 bit:

      <SafeControl Assembly="CustomWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=<PUBLICKKEYTOKEN_OF_CustomWebPart.dll>" Namespace="CustomWebPart" TypeName="*" Safe="True" />  
      

      Salvare il file web.config e quindi chiuderlo.

Passaggio 3: Configurare il portale di SharePoint per l'uso della web part personalizzata

È necessario aggiungere la web part personalizzata alla raccolta web part di Microsoft Office SharePoint Server, in modo che sia possibile usarla nel portale di SharePoint. A tale scopo, procedere nel seguente modo:

  1. Avviare Amministrazione centrale SharePoint 3.0. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Office Server, quindi fare clic su Amministrazione centrale SharePoint 3.0.

  2. Nel riquadro di spostamento a sinistra fare clic sul nome del provider di servizi condivisi a cui si vuole aggiungere la web part personalizzata.

  3. Nell'angolo in alto a destra della pagina Amministrazione servizi condivisi fare clic su Azioni sito e quindi su Crea.

  4. Nella pagina Impostazioni sito fare clic su Web part nella colonna Raccolte .

  5. Nella pagina Raccolta web part fare clic su Nuovo per aggiungere la web part personalizzata alla raccolta. A questo punto la web part personalizzata non è disponibile nella pagina Raccolta web part.

  6. Nella pagina Nuove web part individuare CustomWebPart (nome della web part personalizzata) nell'elenco, selezionare la casella di controllo a sinistra e quindi fare clic su Popola raccolta nella parte superiore della pagina. Verrà aggiunta la voce CustomWebPart nella pagina Raccolta web part.

    È ora possibile usare la web part personalizzata (CustomWebPart) per creare web part nel portale di SharePoint. La web part personalizzata (CustomWebPart) verrà visualizzata nella sezione Varie della pagina Aggiungi web part.

Vedere anche

Usare l'adattatore Oracle E-Business Suite con SharePoint