Aplicativos do LightSwitch para SharePoint
Usando o LightSwitch, você pode criar facilmente um aplicativo para o SharePoint que os usuários podem instalar e iniciar com base em um site do SharePoint. Os usuários são autenticados automaticamente com base nas identidades e nas permissões do SharePoint. Para mais informações sobre aplicativos do SharePoint, consulte Build apps for SharePoint (Criar aplicativos do SharePoint).
Aplicativos LightSwitch podem ser hospedados no SharePoint 2013, no seu local ou em um provedor externo. Os usuários descobrem e baixam aplicativos no Repositório do SharePoint ou no catálogo de aplicativos particulares da organização, além de instalá-los nos sites do SharePoint.
Ao habilitar um aplicativo para o SharePoint, você recebe acesso ao CSOM (modelo de objeto do cliente) do SharePoint, que é possível usar para gravar um código que funciona com ativos no site do SharePoint. Por exemplo, você talvez grave código que inicie um fluxo de trabalho no SharePoint, quando um valor no aplicativo tiver sido alterado. Para mais informações sobre as APIs do cliente SharePoint, consulte How to: Complete basic operations using SharePoint 2013 client library code (Como completar operações básicas usando o código da biblioteca do cliente SharePoint 2013).
É possível criar um cliente com base em Silverlight ou HTML para cada aplicativo do LightSwitch para o SharePoint. Se um projeto LightSwitch contiver mais de um tipo de cliente, você não poderá habilitar o projeto do SharePoint.
Dica
Também é possível usar o modelo de projeto do Aplicativo de Negócios na Nuvem no Visual Studio para criar um aplicativo do SharePoint.Os Aplicativos de Negócios na Nuvem são habilitados automaticamente para o SharePoint e só dão suporte a um cliente HTML.Consulte Create Cloud Business Apps (Criar Aplicativos de Negócios na Nuvem).
Habilitando o SharePoint
Para criar um aplicativo do SharePoint, habilite os recursos do SharePoint no LightSwitch. Esta etapa adiciona um projeto e referências à solução que permitem que o LightSwitch se comunique com o SharePoint. Durante a depuração do aplicativo, ele é implantado no aplicativo da Web no SharePoint e, em seguida, executado localmente no navegador.
Para habilitar um aplicativo para o SharePoint
No Gerenciador de Soluções, escolha o nó Aplicativo, (em que Aplicativo é o nome do aplicativo).
Na barra de menus, escolha Projeto, Habilitar SharePoint.
No assistente Habilitando o SharePoint, insira a URL do site do SharePoint ou do Office 365 Developer e, em seguida, escolha o botão Finalizar.
A URL de um site do Office 365 Developer deve utilizar a forma https://MySite.sharepoint.com/sites/Developer/.
Referências a vários assemblies do SharePoint são adicionadas ao projeto do LightSwitch, e um projeto para um aplicativo Web do SharePoint é adicionado à solução.
Tópicos relacionados
Título |
Descrição |
---|---|
Instruções passo a passo: criando um aplicativo para SharePoint usando LightSwitch |
Fornece um exemplo de ponta a ponta da criação de um aplicativo do SharePoint hospedado no Office 365. |
Walkthrough: Accessing a SharePoint Workflow from a LightSwitch Mobile App |
Demonstra como criar um fluxo de trabalho do SharePoint para um aplicativo cliente do LightSwitch gravado em HTML. |
Como habilitar os feeds sociais do SharePoint em um aplicativo LightSwitch |
Descreve como habilitar recursos de colaboração sociais em um Aplicativo do LightSwitch para o SharePoint. |
Usando-se o recurso da biblioteca de documentos no SharePoint, é possível criar ou carregar documentos associados a itens individuais em uma lista ou em uma entidade. Por exemplo, você talvez use uma biblioteca de documentos para armazenar especificações e manuais de produto para cada produto em uma lista. |
|
Como hospedar um aplicativo cliente HTML do LightSwitch no Sharepoint |
Os aplicativos do cliente HTML são hospedados no SharePoint para depurar e também pode ser publicado em um site SharePoint. |
Como atualizar um aplicativo LightSwitch habilitado para SharePoint |
Aplicativos do Autohosted SharePoint criados em versões anteriores do LightSwitch podem precisar de atualização. |