Condividi tramite


Gestire l'applicazione Servizi di integrazione applicativa

In SharePoint in Microsoft 365 è possibile creare connessioni BCS (Business Connectivity Services) a origini dati, ad esempio database SQL Azure o servizi Web WCF (Windows Communication Foundation), che si trovano all'esterno del sito di SharePoint. Dopo aver creato queste connessioni, è possibile gestire o modificare le informazioni BCS nell'interfaccia di amministrazione di SharePoint. Microsoft SharePoint usa BCS insieme ai servizi di archiviazione sicura per accedere e recuperare dati come i modelli BDC da sistemi dati esterni. Vedere anche Distribuire una soluzione ibrida di Servizi di integrazione applicativa in SharePoint.

Nota

Business Connectivity Services (BCS) in Microsoft 365 è una funzionalità deprecata. L'8 gennaio 2024 verrà disabilitata nei nuovi tenant e nei tenant esistenti che non usano la funzionalità dal 30 ottobre 2023. Verrà ritirato e rimosso da tutti i tenant il 30 settembre 2024. I clienti sono invitati a esplorare l'uso di Microsoft Power Apps per sostituire le soluzioni di Servizi di integrazione applicativa in Microsoft 365.

Per altre informazioni, vedere Ritiro di Business Connectivity Services (BCS) in Microsoft 365.

Gestire le autorizzazioni bcs

Al termine dell'installazione, le autorizzazioni utente controllano l'accesso ai dati forniti dalla connessione. BCS dispone di due tipi di autorizzazioni:

  • Autorizzazioni per gli oggetti

  • Autorizzazioni per l'archivio metadati

La barra multifunzione Modifica in Impostazioni del servizio di integrazione applicativa, che mostra il pulsante Importa modello BDC e le impostazioni delle autorizzazioni.

Autorizzazioni per gli oggetti

Le autorizzazioni per gli oggetti si applicano solo a un sistema esterno, a un modello BDC o a un tipo di contenuto esterno (ECT) specifico. Ogni ECT è un oggetto a protezione diretta. Ad esempio, se si dispone di un ECT denominato WCFBookSales, le autorizzazioni per gli oggetti si applicano solo all'oggetto WCFBookSales e non ad altri ECT che potrebbero essere definiti.

Per impostare le autorizzazioni per un oggetto, seguire questa procedura.

  1. Passare a Altre caratteristiche nella nuova interfaccia di amministrazione di SharePoint e accedere con un account con autorizzazioni di a amministratore per l'organizzazione.

Nota

In Office 365 gestito da 21Vianet (Cina), accedere all'interfaccia di amministrazione di Microsoft 365, passare all'interfaccia di amministrazione di SharePoint e aprire la pagina Altre funzionalità.

  1. In BCS selezionare Apri.

  2. Nella sezione Catalogo dati business selezionare Gestisci modelli BDC e tipi di contenuto esterni.

  3. Selezionare la casella di controllo accanto al nome del sistema ECT o esterno da gestire.

  4. Sulla barra multifunzione selezionare Imposta autorizzazioni oggetto.

    Screenshot della finestra di dialogo Imposta autorizzazioni oggetto per Servizi di integrazione applicativa in SharePoint.

  5. Immettere un account utente o un nome di gruppo nella casella di testo e quindi selezionare Aggiungi. È anche possibile selezionare Sfoglia per cercare il nome desiderato.

  6. Selezionare il nome dell'account o del gruppo per cui si vuole impostare l'accesso al sistema ECT o esterno. È possibile impostare le autorizzazioni per un solo account alla volta. Se si hanno più account o gruppi, è necessario impostare i livelli di accesso per ogni account separatamente, selezionandoli uno alla volta.

    Nella tabella seguente vengono descritte le autorizzazioni e i relativi livelli di accesso associati.

Autorizzazione Note
Modifica
Consente all'utente o al gruppo di creare sistemi esterni e modelli BDC, importare modelli BDC ed esportare modelli BDC. Questa impostazione deve essere riservata agli utenti con privilegi elevati.
Esecuzione
Consente all'utente o al gruppo di eseguire operazioni (creazione, lettura, aggiornamento, eliminazione o query) su ECT.
Selezione nei client
Consente all'utente o al gruppo di creare elenchi esterni per tutti gli ECT e di visualizzare gli ECT nella selezione elementi esterni.
Imposta le autorizzazioni
Consente all'utente, al gruppo o all'attestazione di impostare le autorizzazioni nell'archivio metadati.
Almeno un utente o un gruppo deve disporre di questa autorizzazione per ogni connessione BCS in modo che possa essere eseguita la gestione delle autorizzazioni. Con questa autorizzazione, un utente può concedere autorizzazioni di modifica all'archivio metadati. Questa impostazione deve essere riservata agli utenti con privilegi elevati

Autorizzazioni per l'archivio metadati

Le autorizzazioni dell'archivio metadati si applicano a livello globale all'intero archivio BCS. Ovvero, si applicano a tutte le istanze di modelli BDC, sistemi esterni, ECT, metodi e metodi definiti per il sistema dati esterno. È possibile impostare le autorizzazioni per l'archivio metadati per determinare chi può modificare gli elementi e impostare le autorizzazioni per l'archivio.

Le autorizzazioni dell'archivio metadati si applicano a molti oggetti, ad esempio modelli BDC, ECT e sistemi esterni. Poiché le autorizzazioni dell'archivio metadati possono sostituire le autorizzazioni per gli oggetti, è necessario gestirle con attenzione. Se applicate in modo dettagliato, le autorizzazioni dell'archivio metadati possono concedere l'accesso in modo rapido e completo.

Immagine della finestra di dialogo Imposta autorizzazioni archivio metadati nel bcs di SPO.

Per impostare le autorizzazioni dell'archivio metadati, seguire questa procedura.

  1. Nel riquadro sinistro della nuova interfaccia di amministrazione di SharePoint selezionare Altre funzionalità.

  2. In BCS selezionare Apri.

  3. Selezionare Gestisci modelli BDC e tipi di contenuto esterni.

  4. Sulla barra multifunzione selezionare Imposta autorizzazioni archivio metadati.

  5. Immettere un account utente o un gruppo nella casella di testo e quindi selezionare Aggiungi. È anche possibile selezionare Sfoglia per cercare l'account desiderato.

  6. L'account o il gruppo verrà visualizzato nella seconda casella di testo. Se si dispone di più account o gruppi, è necessario selezionarli uno alla volta per impostare il livello di accesso.

Autorizzazione Note
Modifica
Consente all'utente o al gruppo di creare sistemi esterni e modelli BDC, importare modelli BDC ed esportare modelli BDC. Questa impostazione deve essere riservata agli utenti con privilegi elevati.
Esecuzione
Consente all'utente o al gruppo di eseguire operazioni (creazione, lettura, aggiornamento, eliminazione o query) su ECT.
Selezione nei client
Consenti all'utente o al gruppo di creare elenchi esterni per tutti gli ECT e di visualizzare gli ECT nella selezione elementi esterni.
Impostare le autorizzazioni
Consente all'utente, al gruppo o all'attestazione di impostare le autorizzazioni nell'archivio metadati.
Almeno un utente o un gruppo deve disporre di questa autorizzazione per ogni connessione BCS in modo che possa essere eseguita la gestione delle autorizzazioni.
Con questa autorizzazione, un utente può concedere autorizzazioni di modifica all'archivio metadati. Questa impostazione deve essere riservata agli utenti con privilegi elevati.
  1. Per propagare le autorizzazioni a tutti gli elementi nell'archivio metadati, selezionare Propaga autorizzazioni a tutti i modelli BDC, ai sistemi esterni e ai tipi di contenuto esterno nell'archivio metadati BDC. Se si seleziona questa opzione, verranno sostituite tutte le autorizzazioni esistenti (incluse le autorizzazioni per gli oggetti) che potrebbero essere state impostate in qualsiasi altro punto dell'applicazione BCS selezionata.

Importare o esportare un modello di integrazione applicativa dei dati (BDC)

La visualizzazione Modello BDC consente a un utente di importare ed esportare il framework sottostante per la connessione dati business. Questo è molto utile se è necessario ricreare la connessione in un nuovo ambiente. È possibile importare un file modello BDC per creare una connessione ECT a un sistema esterno.

È possibile importare o esportare due tipi di file di modello:

Modello Esporta i metadati XML per un sistema selezionato.

Risorsa Esporta i nomi localizzati, le proprietà e le autorizzazioni per un sistema selezionato.

Nota

È possibile creare un modello BDC usando codice XML. In questo caso, è importante sapere che non è possibile usare le modalità di autenticazione RevertToSelf e PassThrough con SharePoint. Sebbene sia possibile importare un modello BDC scritto in XML, la connessione non sarà utilizzabile.

Importare un modello BDC

Quando si importa un modello BDC, si importano anche le autorizzazioni specificate. Prima di importare un modello BDC, è consigliabile comprendere in che modo le autorizzazioni importate interagiscono con le autorizzazioni esistenti.

Le autorizzazioni importate per un modello BDC vengono aggiunte all'archivio delle autorizzazioni esistenti nel servizio BDC. Se nell'elenco di controllo di accesso esiste già una voce per un oggetto, il valore esistente viene sovrascritto con le informazioni sulle autorizzazioni del file importato.

Per importare un modello BDC, seguire questa procedura:

  1. Nel riquadro sinistro della nuova interfaccia di amministrazione di SharePoint selezionare Altre funzionalità.

  2. In BCS selezionare Apri.

  3. Nella sezione Servizi di connettività aziendale selezionare Gestisci modelli BDC e tipi di contenuto esterni.

  4. Sulla barra multifunzione selezionare Importa.

  5. Nella sezione Modello BDC immettere il nome del file di modello BDC. Il nome del modello non deve includere caratteri speciali, ad esempio ~ " # % & * : <> ? \ { | } o il carattere 0x7f. È anche possibile selezionare Sfoglia per individuare il file *.bdcm per un modello BDC.

    Screenshot della visualizzazione del modello BCS.

  6. Nella sezione Tipo di file selezionare Modello o Risorsa come tipo di file da importare.

  7. Nella sezione Impostazioni avanzate selezionare una o più delle risorse seguenti da importare:

  8. Nomi localizzati per importare nomi localizzati per gli ECT in determinate impostazioni locali. I nomi localizzati importati vengono uniti con i nomi localizzati esistenti tramite il servizio di integrazione applicativa dei dati.

  9. Proprietà per importare proprietà per gli ECT. Le proprietà importate vengono unite alle descrizioni delle proprietà esistenti dal servizio di integrazione applicativa dei dati.

  10. Autorizzazioni per importare le autorizzazioni per gli ECT e altri oggetti a protezione diretta nel modello.

  11. (Facoltativo) Per salvare le impostazioni delle risorse in un file per usarle in un secondo momento, digitare un nome per il file di risorse nella casella di testo Usa impostazioni di ambiente personalizzate .

  12. Selezionare Importa.

Esportare un modello BDC

È possibile esportare un modello BDC e quindi leggerne il contenuto per determinare le differenze tra le connessioni. Questo può essere utile se si sta risolvendo il problema. È anche possibile importare un file di modello BDC esportato in un altro ambiente per il test o il riutilizzo.

Per esportare un modello BDC o un file di risorse, seguire questa procedura:

  1. Nel riquadro sinistro della nuova interfaccia di amministrazione di SharePoint selezionare Altre funzionalità.

  2. In BCS selezionare Apri.

  3. Selezionare Gestisci modelli BDC e tipi di contenuto esterni.

  4. Selezionare l'elenco a discesa e nel gruppo Visualizza selezionare Modello BDC.

  5. Selezionare il nome del modello BDC che si vuole esportare, nella barra multifunzione selezionare Esporta.

  6. Nella pagina Modelli di integrazione applicativa dei dati selezionare il modello o il file di risorse da esportare.

  7. Nella sezione Tipo di file della pagina Esporta selezionare Modello o Risorsa per specificare il tipo di file da esportare.

  8. Nella sezione Impostazioni avanzate , per perfezionare ulteriormente l'esportazione dei dati, selezionare una o più delle opzioni seguenti:

  • Per esportare nomi localizzati per gli ECT in determinate impostazioni locali, selezionareNomi localizzati.

  • Per esportare le proprietà per gli ECT, selezionare Proprietà.

  • Per esportare le autorizzazioni per gli ECT, selezionare Autorizzazioni.

  • Per esportare un proxy specifico dell'implementazione usato per connettersi al sistema esterno, selezionare Proxy. .

  1. Se è stato salvato un file di impostazioni delle risorse per un uso successivo, immettere il nome del file da esportare nel campo Usa impostazioni di ambiente personalizzate .

  2. Selezionare Esporta per avviare una finestra di dialogo che consente di salvare un file *.bdcm nell'unità locale. È possibile aprire il file *.bdcm in un editor di testo.

Aggiungere azioni ai tipi di contenuto esterni

Aggiungendo azioni agli ECT, gli amministratori associano un URL (Uniform Resource Locator) a un ECT. Viene avviato automaticamente un programma specificato o viene aperta una pagina Web specificata.

Le azioni possono specificare parametri basati su uno o più campi in un ECT. Ad esempio, è possibile creare un'azione per un ECT che specifica un URL della pagina di ricerca. Il parametro per questa azione potrebbe essere l'ID di un elemento nell'origine dati esterna. In questo modo è possibile specificare un'azione personalizzata per l'ECT che automatizza la ricerca di questo elemento.

Nota

Quando si aggiunge una nuova azione a un ECT, tale azione non viene aggiunta agli elenchi esterni esistenti per tale ECT. L'azione è disponibile solo nei nuovi elenchi esterni per l'ECT.

Per aggiungere un'azione a un ECT, seguire questa procedura.

  1. Nel riquadro sinistro della nuova interfaccia di amministrazione di SharePoint selezionare Altre funzionalità.

  2. In BCS selezionare Apri.

  3. Selezionare Gestisci modelli BDC e tipi di contenuto esterni.

  4. Puntare al nome dell'ECT a cui si vuole aggiungere un'azione e quindi selezionare la freccia visualizzata. Dal menu, per aprire la pagina Aggiungi azione , selezionare Aggiungi azione.

  5. Nel campo Nome assegnare all'azione un nome significativo.

  6. Nel campo URL immettere l'URL per l'azione da aprire.

    Nota

    Sotto il controllo è possibile trovare un URL di esempio. Nell'esempio viene illustrato come aggiungere uno (o più) segnaposto dei parametri, ad {0}esempio , o {1} (http://www.adventure-works.com/sample.aspx?p0={0}&amp;p1={1} ).

  7. Se si vuole che le web part nel sito siano in grado di usare questa nuova azione, selezionare una delle opzioni seguenti:

Comando Azione

Avvia l'azione in una nuova finestra del browser (mantiene il contesto della pagina).
No
Avvia l'azione nella stessa finestra del browser.
  1. Nel campo Parametri URL specificare tutti i parametri richiesti dall'URL. Questi sono numerato nell'interfaccia a partire da 0.

  2. Decidere se si vuole usare o meno un'icona . Questo campo consente anche di usare le icone Standard.

  3. Se si vuole che l'azione sia l'azione predefinita, selezionare la casella di controllo Azione predefinita .

    Importante

    I parametri possono contenere informazioni di identificazione personale, ad esempio nomi e numeri di previdenza sociale. Quando si progetta un'azione, prestare attenzione a non usare campi che visualizzano informazioni di identificazione personale.

Visualizzare i dati esterni e le impostazioni dei dati esterni

La sezione Visualizza della barra multifunzione consente di scegliere visualizzazioni diverse delle connessioni BCS. Le tre visualizzazioni visualizzano le informazioni sulla connessione BCS in modi diversi e consentono di accedere a azioni diverse. È importante acquisire familiarità con queste visualizzazioni perché alcune attività sono disponibili solo in visualizzazioni specifiche.

Le tre opzioni di visualizzazione sono modelli BDC, sistemi esterni e tipi di contenuto esterno, come illustrato nella figura seguente.

Screenshot della selezione della vista per le visualizzazioni del catalogo dati BCS.

Per altre informazioni su come usare queste viste per gestire bcs, vedere le sezioni seguenti.

Visualizzazione Tipi di contenuto esterni

Per impostazione predefinita, la connessione BCS usa la visualizzazione Tipi di contenuto esterni . Questa visualizzazione mostra informazioni sull'applicazione di servizio ed elenca le informazioni seguenti:

  • Nome ECT

  • Nome visualizzato ECT

  • Spazio dei nomi del tipo ECT

  • Versione dello spazio dei nomi

  • Nome sistema esterno

Screenshot della barra multifunzione nella visualizzazione tipo di contenuto esterno BCS standard.

Per la maggior parte dei processi in BCS, questa visualizzazione è sufficiente. Tuttavia, se sono presenti molti ECT, questa vista può essere difficile da esplorare.

Visualizzazione Sistemi esterni

La visualizzazione Sistemi esterni mostra una connessione BCS in termini di sistema di origine. Questa visualizzazione è utile se si desidera conoscere le informazioni di connessione BCS dopo aver creato il bcs. In questa visualizzazione è possibile visualizzare le impostazioni delle proprietà per un sistema esterno denominato. Inoltre, è possibile configurare alcune delle impostazioni delle proprietà.

Screenshot di AQ della barra multifunzione in Visualizzazione esterna per il bcs di SPO.

Visualizzare le impostazioni delle proprietà

Il nome del sistema esterno viene visualizzato in questa pagina come collegamento selezionabile (URL navigabile). È possibile selezionare l'URL per aprire una finestra che mostra le impostazioni delle proprietà originali per tale archivio. Inoltre, se si è connessi a SQL Azure, è possibile visualizzare il nome e il database del server di database in questa visualizzazione.

A seconda del tipo di connessione BCS, le impostazioni della proprietà possono includere qualsiasi combinazione degli elementi seguenti:

  • Provider di accesso (ad esempio il servizio WCF)

  • Modalità di autenticazione (ad esempio l'identità dell'utente)

  • Server database

  • Livello di rappresentazione (ad esempio Nessuno, Anonimo, Identificazione, Rappresentazione, Delega)

  • Nome database iniziale

  • Sicurezza integrata (ad esempio SSPI)

  • Implementazione dell'archiviazione sicura

  • ID applicazione di destinazione dell'archiviazione sicura (come ID immesso in Archiviazione sicura)

  • Service EndPoint Address (ad esempio l'URL che punta a SomeWCFService.svc)

  • Pool di connessioni (attivo/inattivo)

  • ID applicazione di destinazione dell'archiviazione sicura secondaria

  • Implementazione dell'archiviazione sicura

Configurare le impostazioni delle proprietà

Se si punta a un nome di sistema esterno, è possibile aprire un menu di scelta rapida che include un comando Impostazioni . Questa operazione è utile per le connessioni SharePoint che usano Servizi Web Windows Communication Foundation (WCF). Selezionando l'opzione Impostazioni dal menu, è possibile configurare una delle impostazioni seguenti:

  • URL di scambio dei metadati

  • Modalità di individuazione scambio metadati

  • Modalità di autenticazione WDSL (Web Services Description Language)

  • ID applicazione di destinazione dell'archiviazione sicura WSDL

  • Implementazione dell'archiviazione sicura.

Visualizzazione modello BDC

La visualizzazione Modello BDC offre comandi della barra multifunzione che consentono di importare o esportare modelli BDC. Inoltre, la visualizzazione modello BDC può semplificare lo spostamento in una raccolta molto ampia di ECT. Poiché il modello BDC mostra collegamenti ipertestuali per ogni connessione distinta, anziché visualizzare tutti gli ECT per ogni connessione, può creare un elenco più gestibile.

Immagine della barra multifunzione BDC Models (Modelli BDC) nel bcs di SPO.

Se si desidera visualizzare tutti gli ECT per un modello BDC, selezionare il nome del modello. Se si seleziona il nome di un ECT, aprire una tabella che mostra i campi definiti per l'ECT. È simile alla tabella seguente.

Nome Tipo Visualizzazione per impostazione predefinita
ID ordine
System.String
No
ID dipendente
System.String
No
Trasporto
System.Nullable '1[[System.Decimal, ....
No

Questa visualizzazione può rispecchiare da vicino il layout dell'origine dati connessa tramite un ECT e fornire informazioni più dettagliate sulla struttura dei dati sottostanti.

Inoltre, nella parte inferiore della pagina vengono visualizzati eventuali associazioni, azioni o filtri per questo ECT.