Condividi tramite


Applicazioni LightSwitch per SharePoint

Utilizzando LightSwitch, è possibile creare facilmente un'app per SharePoint che gli utenti possono installare e avviare da un sito SharePoint. Gli utenti vengono autenticati automaticamente in base alle identità e autorizzazioni di SharePoint. Per altre informazioni sulle app per SharePoint, vedere Creare app per SharePoint.

Le app LightSwitch possono essere ospitate in SharePoint 2013, sia in locale che presso un provider esterno. Gli utenti individuano e scaricano le app dallo SharePoint Store o dal catalogo di app privato dell'organizzazione e le installano nei siti di SharePoint.

Quando si abilita un'app di SharePoint, è possibile accedere al modello a oggetti del client di SharePoint (CSOM), che consente di scrivere codice che usa le risorse nel sito di SharePoint. Ad esempio, è possibile scrivere il codice che avvia un flusso di lavoro in SharePoint quando un valore nell'applicazione viene cambiato. Per altre informazioni sulle API client di SharePoint, vedere Procedura: Completare le operazioni di base con il codice di libreria client di SharePoint 2013.

È possibile creare un client basato su Silverlight o un client HTML per ogni applicazione LightSwitch per SharePoint. Se un progetto LightSwitch contiene più tipi di client, non è possibile abilitare il progetto per SharePoint.

Nota

È inoltre possibile usare il modello di progetto Cloud Business App in Visual Studio per creare un'applicazione per SharePoint.I modelli Cloud Business App sono abilitati automaticamente per SharePoint e supportano solo un client HTML.Vedere Creare Cloud Business App.

Abilitazione di SharePoint

Per creare un'app per SharePoint, occorre abilitare le funzionalità di SharePoint in LightSwitch. Questo passaggio aggiunge un progetto e i riferimenti alla soluzione che consentono a LightSwitch di comunicare con SharePoint. Quando si esegue il debug dell'app, viene distribuito all'app Web su SharePoint e quindi viene eseguito localmente nel browser.

Per abilitare un'applicazione per SharePoint

  1. In Esplora soluzioni scegliere il nodo Applicazione (dove Applicazione è il nome dell'applicazione).

  2. Nella barra dei menu scegliere Progetto, Abilita SharePoint.

  3. Nella procedura guidata Abilitazione di SharePoint, immettere l'URL del sito di SharePoint o del sito di Office 365 Developer, quindi fare clic sul pulsante Fine.

    L'URL di un sito di Office 365 Developer deve avere il formato https://MySite.sharepoint.com/sites/Developer/.

    Vengono aggiunti riferimenti a diversi assembly di SharePoint al progetto LightSwitch e viene aggiunto un progetto per un'app Web di SharePoint alla soluzione.

Argomenti correlati

Titolo

Descrizione

Procedura dettagliata: creazione di un'applicazione per SharePoint tramite LightSwitch

Viene fornito un esempio completo di creazione di un'app per SharePoint ospitata in Office 365.

Walkthrough: Accessing a SharePoint Workflow from a LightSwitch Mobile App

Viene illustrato come creare un flusso di lavoro di SharePoint per un'applicazione client LightSwitch scritta in HTML.

Procedura: abilitare feed sociali di SharePoint in un'applicazione LightSwitch

Viene descritto come abilitare funzionalità di collaborazione social in un'app LightSwitch per SharePoint.

Procedura: Associare una raccolta documenti a un'entità

La funzionalità di raccolta documenti di SharePoint consente di creare o caricare documenti associati a singoli elementi in un elenco o in un'entità. È possibile ad esempio usare una raccolta documenti per archiviare la documentazione relativa alle vendite e i manuali relativi a ogni prodotto presente in un elenco.

Procedura: ospitare un'applicazione LightSwitch del client HTML in Sharepoint

Le app client HTML sono ospitate in SharePoint per il debug e possono anche essere pubblicate in un sito di SharePoint.

Procedura: Aggiornare un'app LightSwitch abilitata per SharePoint

Per le applicazioni di Autohosted SharePoint create con versioni precedenti di LightSwitch potrebbe essere necessario eseguire l'aggiornamento.