Gestire i tipi di contenuto esterno (SharePoint Server 2010)

 

Si applica a: SharePoint Foundation 2010, SharePoint Server 2010

Ultima modifica dell'argomento: 2016-11-30

Un tipo di contenuto esterno è un file XML che definisce un oggetto, quale un cliente, un ordine o un contatto, che può essere utilizzato in un'applicazione aziendale. Nella definizione possono essere incluse le informazioni seguenti:

  • Campi di dati contenuti nell'oggetto

  • Metodi per creare, leggere, aggiornare o eliminare un oggetto oppure per eseguire query su di esso

  • Azioni che gli utenti possono eseguire sull'oggetto

  • Informazioni che supportano la connessione all'origine dati esterna che fornisce i dati dell'oggetto

I tipi di contenuto esterno definiscono i dati archiviati in un sistema esterno supportato, ad esempio un database di SQL Server o un altro database relazionale, un sito di SharePoint, un servizio Web o un connettore dati personalizzato.

Un tipo di contenuto esterno può essere aggiunto al servizio di integrazione applicativa dei dati nei modi seguenti:

  • Utilizzare Microsoft SharePoint Designer 2010 per creare un nuovo tipo di contenuto esterno.

  • Utilizzare Progettazione tipo di contenuto esterno in Microsoft Visual Studio 2010.

    I tipi di contenuto esterno possono quindi essere inclusi in un pacchetto della soluzione e distribuiti nel servizio di integrazione applicativa dei dati.

  • Importare un modello di applicazione nell'applicazione del servizio di integrazione applicativa dei dati in cui sono inclusi uno o più tipi di contenuto esterno.

    I tipi di contenuto esterno vengono aggiunti all'applicazione del servizio di integrazione applicativa dei dati.

Dopo l'aggiunta di un tipo di contenuto esterno all'applicazione del servizio di integrazione applicativa dei dati, gli amministratori di tale applicazione possono modificarne le autorizzazioni oppure aggiungere ulteriori funzionalità, ad esempio azioni e pagine del profilo.

Contenuto dell'articolo:

  • Impostare le autorizzazioni per un tipo di contenuto esterno

  • Visualizzare tutti i tipi di contenuto esterno per un'istanza di un'applicazione del servizio di integrazione applicativa dei dati

  • Visualizzare tutti i tipi di contenuto esterno inclusi in un modello

  • Visualizzare i dettagli di un tipo di contenuto esterno

  • Eliminare un tipo di contenuto esterno

  • Aggiungere un'azione a un tipo di contenuto esterno

  • Specificare l'host delle pagine del profilo per un'istanza di un'applicazione del servizio di integrazione applicativa dei dati

  • Creare o aggiornare una pagina del profilo per un tipo di contenuto esterno

Impostare le autorizzazioni per un tipo di contenuto esterno

Impostando le autorizzazioni per un tipo di contenuto esterno, è possibile specificare chi può modificare il tipo di contenuto, chi può eseguire operazioni (ad esempio di lettura o aggiornamento) su di esso, chi può utilizzarlo per creare elenchi esterni e chi può impostare l'autorizzazione a esso relativa.

È consigliabile concedere autorizzazioni specifiche a ogni utente o gruppo che ne abbia necessità, in modo tale che le credenziali garantiscano le credenziali minime per eseguire le attività necessarie. Per ulteriori informazioni sull'impostazione delle autorizzazioni, vedere Panoramica delle autorizzazioni di Servizi di integrazione applicativa in "Panoramica della sicurezza di Servizi di integrazione applicativa (SharePoint Server 2010)".

Per impostare le autorizzazioni per un tipo di contenuto esterno

  1. Verificare di disporre di una delle credenziali amministrative seguenti:

    • È necessario essere amministratori di una farm.

    • È necessario essere amministratori dell'applicazione del servizio di integrazione applicativa dei dati e disporre dell'autorizzazione Impostazione autorizzazioni per il tipo di contenuto esterno.

  2. Nella sezione Gestione applicazioni del sito Web Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  3. Nell'elenco delle applicazioni di servizio fare clic sulla riga contenente l'applicazione del servizio di integrazione applicativa dei dati.

  4. Nella sezione Operazioni della scheda Applicazioni di servizio fare clic su Gestisci.

  5. Nel gruppo Visualizza della scheda Modifica fare clic su Tipi di contenuto esterno.

  6. Selezionare la casella di controllo relativa a ogni tipo di contenuto esterno per cui si desidera impostare le autorizzazioni.

  7. Nel gruppo Autorizzazioni fare clic su Imposta autorizzazioni oggetto.

  8. Nella casella digitare gli account utente, i gruppi o le attestazioni per cui verranno concesse le autorizzazioni e quindi fare clic su Aggiungi.

    Nota

    Nel nome dell'account utente, del gruppo o dell'attestazione non può essere presente una barra verticale (|).

  9. Impostare le autorizzazioni per l'account, il gruppo o l'attestazione:

    Nota

    Almeno un utente, un gruppo o un'attestazione presente nell'elenco di controllo di accesso dell'oggetto metadati deve disporre dell'autorizzazione Impostazione autorizzazioni.

    • Fare clic su Modifica per consentire all'utente, al gruppo o all'attestazione di modificare di modificare il tipo di contenuto esterno.

      Nota sulla sicurezzaSecurity Note
      È opportuno considerare l'autorizzazione Modifica come un'autorizzazione con privilegi elevati. Con tale autorizzazione, un utente malintenzionato può infatti rubare credenziali o danneggiare una server farm. Per garantire una soluzione sicura, è consigliabile utilizzare un ambiente di testing in cui sia possibile assegnare liberamente l'autorizzazione Modifica a sviluppatori e progettisti di soluzioni. Al momento di distribuire la soluzione testata in un ambiente di produzione, rimuovere le autorizzazioni Modifica.
    • Fare clic su Esecuzione per consentire all'utente, al gruppo o all'attestazione di eseguire operazioni (creazione, lettura, aggiornamento, eliminazione o query) sui tipi di contenuto esterno.

    • Fare clic su Selezione nei client per consentire all'utente, al gruppo o all'attestazione di creare elenchi esterni del tipo di contenuto esterno e di visualizzare il tipo di contenuto esterno in Selezione elementi esterni.

    • Fare clic su Impostazione autorizzazioni per consentire all'utente, al gruppo o all'attestazione di impostare autorizzazioni per il tipo di contenuto esterno.

      È opportuno considerare l'autorizzazione Impostazione autorizzazioni come un'autorizzazione con privilegi elevati. Con tale autorizzazione, un utente può concedere l'autorizzazione Modifica per il tipo di contenuto esterno.

  10. Per propagare le autorizzazioni a tutti i metodi annidati nel tipo di contenuto esterno, fare clic su Propaga le autorizzazioni a tutti i metodi di questo tipo di contenuto esterno. Le autorizzazioni esistenti verranno sovrascritte.

Visualizzare tutti i tipi di contenuto esterno per un'istanza di un'applicazione del servizio di integrazione applicativa dei dati

È possibile utilizzare i comandi disponibili nel gruppo Visualizza della barra multifunzione per visualizzare tutti i tipi di contenuto esterno nell'applicazione del servizio di integrazione applicativa dei dati.

Per visualizzare tutti i tipi di contenuto esterno per un'istanza di un'applicazione del servizio di integrazione applicativa dei dati

  1. Verificare di disporre delle credenziali amministrative seguenti:

    • È necessario essere amministratori di una farm o amministratori dell'applicazione di servizio.
  2. Nella sezione Gestione applicazioni del sito Web Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  3. Nell'elenco delle applicazioni di servizio fare clic sulla riga contenente l'applicazione del servizio di integrazione applicativa dei dati.

  4. Nella sezione Operazioni della scheda Applicazioni di servizio fare clic su Gestisci.

  5. Nel gruppo Visualizza della scheda Modifica fare clic su Tipi di contenuto esterno.

Visualizzare tutti i tipi di contenuto esterno inclusi in un modello

Visualizzare tutti i tipi di contenuto esterno per avere ulteriori informazioni sul modello o per selezionare un tipo di contenuto esterno per altre operazioni.

Per visualizzare tutti i tipi di contenuto esterno inclusi in un modello

  1. Verificare di disporre delle credenziali amministrative seguenti:

    • È necessario essere amministratori di una farm o amministratori dell'applicazione di servizio.
  2. Nella sezione Gestione applicazioni del sito Web Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  3. Nell'elenco delle applicazioni di servizio fare clic sulla riga contenente l'applicazione del servizio di integrazione applicativa dei dati.

  4. Nella sezione Operazioni della scheda Applicazioni di servizio fare clic su Gestisci.

  5. Nel gruppo Visualizza della scheda Modifica fare clic su Modelli BDC.

  6. Posizionare il puntatore del mouse sul modello BDC, fare clic sulla freccia che viene visualizzata e quindi scegliere Visualizza tipi di contenuto esterno.

Visualizzare i dettagli di un tipo di contenuto esterno

È possibile visualizzare un tipo di contenuto esterno per avere ulteriori informazioni sul tipo esterno, visualizzare i relativi campi, visualizzare le relazioni con altre entità e visualizzare le azioni o i filtri associati al tipo di contenuto esterno. È possibile visualizzare un elenco di tutti i tipi di contenuto esterno per un'applicazione del servizio di integrazione applicativa dei dati oppure visualizzare solo le entità associate a un determinato modello.

Per visualizzare i dettagli di un tipo di contenuto esterno

  1. Verificare di disporre delle credenziali amministrative seguenti:

    • È necessario essere amministratori di una farm o amministratori dell'applicazione di servizio.
  2. Nella sezione Gestione applicazioni del sito Web Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  3. Nell'elenco delle applicazioni di servizio fare clic sulla riga contenente l'applicazione del servizio di integrazione applicativa dei dati.

  4. Nella sezione Operazioni della scheda Applicazioni di servizio fare clic su Gestisci.

  5. Posizionare il puntatore del mouse sul tipo di contenuto esterno desiderato, fare clic sulla freccia che viene visualizzata e quindi scegliere Visualizza tipo di contenuto esterno.

Eliminare un tipo di contenuto esterno

Eliminare un tipo di contenuto esterno per rimuoverlo dall'archivio dei metadati. Se vi sono più versioni di un tipo di contenuto esterno, eliminando il tipo di contenuto esterno verranno eliminate tutte le versioni.

Per eliminare un tipo di contenuto esterno

  1. Verificare di disporre di una delle credenziali amministrative seguenti:

    • È necessario essere amministratori di una farm.

    • È necessario essere amministratori dell'applicazione del servizio di integrazione applicativa dei dati e disporre dell'autorizzazione Modifica per il tipo di contenuto esterno.

  2. Nella sezione Gestione applicazioni del sito Web Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  3. Nell'elenco delle applicazioni di servizio fare clic sulla riga contenente l'applicazione del servizio di integrazione applicativa dei dati.

  4. Nella sezione Operazioni della scheda Applicazioni di servizio fare clic su Gestisci.

  5. Nel gruppo Visualizza della scheda Modifica fare clic su Tipi di contenuto esterno.

  6. Selezionare i singoli tipi di contenuto esterno da eliminare.

  7. Nel gruppo Gestisci della scheda Modifica fare clic su Elimina.

Aggiungere un'azione a un tipo di contenuto esterno

È possibile aggiungere un'azione personalizzata a un tipo di contenuto esterno. Tale azione personalizzata può essere un programma o una pagina Web a cui si accede tramite il relativo URL (Uniform Resource Locator). Quando si associa un'azione a un tipo di contenuto esterno, è possibile passare parametri all'azione in base al contenuto di uno o più campi del tipo di contenuto esterno. È ad esempio possibile associare l'URL di una pagina di ricerca a un tipo di contenuto esterno e fornire i dati di un elemento di questo tipo di contenuto esterno per specificare i parametri per la ricerca.

Nota

Quando si aggiunge una nuova azione a un tipo di contenuto esterno, l'azione non è disponibile negli elenchi esterni esistenti di quel tipo di contenuto. L'azione verrà visualizzata nel menu di scelta rapida solo dei nuovi elenchi esterni del tipo di contenuto esterno appropriato.

Per aggiungere un'azione a un tipo di contenuto esterno

  1. Verificare di disporre delle credenziali amministrative seguenti:

    • È necessario essere amministratori di una farm o amministratori dell'applicazione di servizio.
  2. Nella sezione Gestione applicazioni del sito Web Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  3. Nell'elenco delle applicazioni di servizio fare clic sulla riga contenente l'applicazione del servizio di integrazione applicativa dei dati.

  4. Nella sezione Operazioni della scheda Applicazioni di servizio fare clic su Gestisci.

  5. Nella pagina Visualizza tipi di contenuto esterno selezionare il tipo di contenuto esterno a cui si desidera aggiungere un'azione.

  6. Posizionare il puntatore del mouse sul tipo di contenuto esterno, fare clic sulla freccia che viene visualizzata e quindi scegliere Aggiungi azione.

  7. Nella pagina Aggiungi azione digitare il nome dell'azione nella casella Nome azione.

    È possibile specificare qualsiasi stringa di testo. Tale stringa sarà il nome del comando che compare nel menu di scelta rapida posizionando il puntatore del mouse su un elemento del tipo di contenuto esterno e facendo clic sulla freccia che viene visualizzata.

  8. Nel campo Passa a questo URL digitare l'URL completo del comando a cui accederà l'utente scegliendo l'azione.

    Un comando può includere parametri in cui verrà inserito il contenuto di uno o più campi del tipo di contenuto esterno. Nell'URL digitato in questo campo è possibile includere segnaposto per ogni parametro da utilizzare. I segnaposto devono essere contrassegnati da numeri interi a partire da (0, 1, 2 e così via) e devono essere nel formato {numero}. Nell'URL di esempio seguente vengono specificati due parametri, ovvero "p0" e "p1":

    https://www.adventure-works.com/sample.aspx?p0={0}\&p1={1}

    Avviso

    I parametri possono contenere informazioni personali, quali nomi e numeri di Previdenza Sociale. Quando si progettano azioni, prestare attenzione a non utilizzare campi che visualizzino inavvertitamente tali informazioni oppure, se ciò fosse indispensabile, verificare che i server Web utilizzino SSL (Secure Sockets Layer) in tutti i punti di connessione.

  9. Se l'azione è disponibile da una web part, fare clic su in Avvia l'azione in una nuova finestra del Web browser (solo per web part dati esterni) affinché l'azione apra una nuova finestra del browser. In questo modo, l'utente non perderà il contesto corrente durante l'utilizzo dell'azione. Se si desidera che l'azione venga eseguita nella finestra corrente del browser, fare clic su No.

  10. Se nell'azione sono inclusi parametri, nel campo Proprietà parametro, per ogni segnaposto di parametro incluso nell'URL, a partire dal parametro {0}, fare clic su Aggiungi parametro e nell'elenco dei campi disponibili nel tipo di contenuto esterno selezionare il campo di cui si desidera passare il contenuto per il parametro in questione.

    Ripetere questo passaggio per ogni parametro incluso nell'URL del comando. È possibile rimuovere qualsiasi parametro facendo clic sul pulsante Rimuovi visualizzato accanto a esso.

  11. Per associare un'icona all'azione personalizzata, nella sezione Icona fare clic su Icona standard e selezionare un'icona nell'elenco oppure nel campo Immagine nell'URL seguente digitare l'URL completo di un'immagine da utilizzare come icona dell'azione.

  12. L'azione predefinita è quella che viene eseguita quando l'utente fa clic sull'elemento invece di scegliere un'azione da un menu. Per impostare l'azione come predefinita, fare clic su Azione predefinita.

  13. Fare clic su OK per aggiungere l'azione.

Specificare l'host delle pagine del profilo per un'istanza di un'applicazione del servizio di integrazione applicativa dei dati

In una pagina del profilo vengono visualizzati i dati per un elemento di un tipo di contenuto esterno. Le pagine del profilo per un'applicazione del servizio di integrazione applicativa dei dati sono archiviate in un sito della farm che ospita il servizio di integrazione applicativa dei dati. È possibile specificare il sito in cui vengono ospitate le pagine del profilo.

Per specificare l'host delle pagine del profilo per un'istanza di un'applicazione del servizio di integrazione applicativa dei dati

  1. Verificare di disporre delle credenziali amministrative seguenti:

    • È necessario essere amministratori di una farm o amministratori dell'applicazione di servizio.
  2. Nella sezione Gestione applicazioni del sito Web Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  3. Nell'elenco delle applicazioni di servizio fare clic sulla riga contenente l'applicazione del servizio di integrazione applicativa dei dati.

  4. Nella sezione Operazioni della scheda Applicazioni di servizio fare clic su Gestisci.

  5. Nel gruppo Pagine profilo della scheda Modifica fare clic su Configura.

  6. Nella pagina relativa all'host pagine profilo entità specificare nel campo URL del sito host di SharePoint l'URL di un sito in cui verranno create e archiviate le pagine del profilo dei tipi di contenuto esterno. Tale sito deve trovarsi nella stessa server farm dell'istanza dell'applicazione del servizio di integrazione applicativa dei dati.

    Importante

    Il sito in cui vengono create e archiviate le pagine del profilo di un tipo di contenuto esterno devono concedere diritti di progettazione a chiunque crei o aggiorni tali pagine, nonché l'autorizzazione di lettura a tutti gli utenti finali che visualizzeranno tali pagine. Se è necessario creare questo sito in una nuova applicazione Web, associare quest'ultima all'applicazione del servizio di integrazione applicativa dei dati.

  7. Per bloccare il sito in modo che non possano essere create pagine del profilo, deselezionare Attiva creazione pagine di profilo.

  8. Fare clic su OK.

Creare o aggiornare una pagina del profilo per un tipo di contenuto esterno

È possibile creare una nuova pagina del profilo per un tipo di contenuto esterno oppure aggiornare una pagina esistente. Ad esempio, quando si aggiunge o si rimuove una colonna di dati esterni da un tipo di contenuto esterno, è possibile aggiornare la pagina del profilo in base alle modifiche apportate al tipo di contenuto esterno.

Avviso

Aggiornando una pagina del profilo esistente, è possibile che la pagina del profilo corrente venga sovrascritta. Le eventuali personalizzazioni della pagina corrente potrebbero perciò andare perdute nella pagina aggiornata.

Per creare o aggiornare una pagina del profilo per un tipo di contenuto esterno

  1. Verificare di disporre delle credenziali amministrative seguenti:

    • È necessario essere amministratori di una farm o amministratori dell'applicazione di servizio.
  2. Nella sezione Gestione applicazioni del sito Web Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  3. Nell'elenco delle applicazioni di servizio fare clic sulla riga contenente l'applicazione del servizio di integrazione applicativa dei dati.

  4. Nella sezione Operazioni della scheda Applicazioni di servizio fare clic su Gestisci.

  5. Nella pagina Visualizza tipi di contenuto esterno selezionare il tipo di contenuto esterno per cui si desidera creare o aggiornare una pagina del profilo.

  6. Posizionare il puntatore del mouse sul tipo di contenuto esterno, fare clic sulla freccia che viene visualizzata e quindi scegliere Crea/Aggiorna pagina profilo.

  7. Nella pagina Crea/Aggiorna pagine profilo fare clic su OK.

    Suggerimento

    Per creare o aggiornare le pagine del profilo di più tipi di contenuto esterno, selezionare un insieme di tipi di contenuto esterno, fare clic sulla scheda Modifica e quindi nel gruppo Pagine profilo fare clic su Crea/Aggiorna.