Compartilhar via


Passo a passo: Implantando uma definição de lista de tarefas de projeto

Este passo-a-passo mostra como usar Visual Studio 2012 para criar, personalizar, depurar e implantar, uma lista do SharePoint para acompanhar tarefas do projeto.

Essa explicação passo a passo mostra as seguintes tarefas:

  • Criando uma lista do SharePoint.

  • Criando uma lista do SharePoint.

  • Adicionando um receptor de eventos.

  • Personalizando o recurso da lista de tarefas do projeto.

  • Compilação e teste a lista de tarefas do projeto.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio.

Pré-requisitos

Para completar este passo-a-passo, são necessários os seguintes componentes:

Criando uma lista do SharePoint

Crie um projeto de lista do SharePoint e associar a definição de lista com as tarefas.

Para criar um projeto a partir do SharePoint

  1. Abra a caixa de diálogo de Novo Projeto , expanda o nó de SharePoint , e então escolha o nó de 2010 .

  2. Em o painel de Modelos , escolha o modelo de Projeto do SharePoint 2010 , nomeie o projeto ProjectTaskList, e então escolha o botão de OK .

    Assistente de personalização do SharePoint Aparece.

  3. Especificar o site da web do SharePoint local que você usa para depuração, clique no botão de opção de Implantar como uma solução de farm , e escolha o botão de Concluir .

  4. Abra o menu de atalho para o projeto, e então escolha Adicionar, Novo Item.

  5. Em o painel de Modelos , escolha o modelo de Lista , e então escolha o botão de Adicionar .

    Assistente de personalização do SharePoint Aparece.

  6. Em a caixa de Nome que você deseja exibir para sua lista? , digite a lista de tarefas do projeto.

  7. Escolha o botão de opção de Crie uma lista não personalizável com base em um tipo existente da lista e, em seguida, na lista, escolha, e escolha Tarefasno botão de Concluir .

    a lista, o recurso, e o pacote aparecem em Gerenciador de Soluções.

Adicionando um receptor de eventos

Em a lista de tarefas, você pode adicionar um receptor de evento que define automaticamente a data aprazada e a descrição de tarefas.O procedimento a seguir adiciona um manipulador de eventos simples para a instância de lista como um receptor de eventos.

Para adicionar um receptor de eventos

  1. Abra o menu de atalho do nó do projeto, escolha Adicionar e depois Novo Item.

  2. Em a lista de modelos do SharePoint, escolha o modelo de Receptor de eventos , e nomeie-o em ProjectTaskListEventReceiver.

    Assistente de personalização do SharePoint Aparece.

  3. Em a página de Escolha as configurações de receptor de eventos , escolha Eventos de item de lista como o receptor do evento na lista de O tipo de receptor de evento você deseja .

  4. Em a lista de Item que deve ser a fonte de evento , escolha Tarefas.

  5. Em a lista de eventos para manipular, selecione a caixa de seleção ao lado de um item foi adicionado, e então escolha o botão de Concluir .

    Um novo nó de receptor de eventos é adicionado ao projeto com um arquivo de código que é chamado ProjectTaskListEventReceiver.

  6. Adicione código ao método de ItemAdded no arquivo de código de ProjectTaskListEventReceiver .Cada vez que uma nova tarefa é adicionada, uma data aprazada padrão e uma descrição são adicionadas à tarefa.a data aprazada padrão é 1º de julho de 2009.

    Public Overrides Sub ItemAdded(ByVal properties As SPItemEventProperties)
        MyBase.ItemAdded(properties)
        Dim web As SPWeb = properties.OpenWeb()
        properties.ListItem("Due Date") = "July 1, 2009"
        properties.ListItem("Description") = "This is a critical task."
        properties.ListItem.Update()
    End Sub
    
     public override void ItemAdded(SPItemEventProperties properties)
    {
        base.ItemAdded(properties);
        SPWeb web = properties.OpenWeb();
        properties.ListItem["Due Date"] = "July 1, 2009";
        properties.ListItem["Description"] = "This is a critical task.";
        properties.ListItem.Update(); 
    }  
    

Personalizando o recurso da lista de tarefas do projeto

Quando você cria uma solução do SharePoint, o Visual Studio cria automaticamente recursos para itens de projeto padrão.Você pode personalizar as configurações da lista de tarefas do projeto para o site da web do SharePoint usando o designer de recursos.

Para personalizar o recurso da lista de tarefas do projeto

  1. Em Gerenciador de Soluções, expanda Recursos.

  2. Abra o menu de atalho para Feature1, e então escolha Exibir Designer.

  3. Em a caixa de Título , entre em Recurso da lista de tarefas do projeto.

  4. Em a lista de Escopo , escolha Web.

  5. Em a janela de Propriedades , entre em 1.0.0.0 como o valor para a propriedade de Versão .

Personalizando o pacote de lista de tarefas do projeto

Quando você cria um projeto do SharePoint, o Visual Studio adiciona automaticamente os recursos que contêm itens de projeto padrão ao pacote.Você pode personalizar as configurações da lista de tarefas do projeto para o site da web do SharePoint usando o designer de pacote.

Para personalizar o pacote de lista de tarefas do projeto

  1. Em SoluçãoExplorer, abra o menu de atalho para Pacote, e então escolha Exibir Designer.

  2. Em a caixa de Nome , insira ProjectTaskListPackage.

  3. Selecione a caixa de seleção de redefinir o servidor Web .

Compilação e teste a lista de tarefas do projeto

Quando você executar o projeto, abra o site da web do SharePoint.Em o entanto, você deve manualmente navegue até o local da lista de tarefas.

Para testar a lista de tarefas do projeto

  1. Escolha a tecla F5 para criar e implantar sua lista de tarefas do projeto.

    O site da web do SharePoint aparece.

  2. Escolha a guia de Início .

  3. Em a barra lateral esquerda, escolha o link de Projeta a lista de tarefas .

    A página lista de tarefas do projeto aparece.

  4. Em a guia de Ferramentas de Lista , escolha a guia de Itens .

  5. Em o grupo de Itens , escolha o botão de Novo Item .

  6. Em a caixa de texto de Título , digite Task1.

  7. Escolha o botão de Salvar .

    Depois que o site é atualizado, a tarefa de Task1 aparece com uma data aprazada de 7/1/2009.

  8. Escolha Task1.

    A visão detalhada de tarefa aparece, e a descrição mostra “esta é uma tarefa crítica.”

Implantando a lista de tarefas do projeto

Após você criar e testar a lista de tarefas do projeto, você pode implantá-lo no sistema local ou em um sistema remoto.O sistema local é o mesmo computador em que você desenvolveu a solução, enquanto um sistema remoto é um computador diferente.

Para implantar a lista de tarefas do projeto para o sistema local

  • Em a barra de menus do Visual Studio, escolha Compilar, Implantar solução.

    O Visual Studio recicla o pool de aplicativos do IIS, retrai todas as versões existentes de solução, copia o arquivo do pacote de solução (.wsp) ao SharePoint, e ativa em seus recursos.Agora você pode usar a solução no SharePoint.Para obter mais informações sobre as etapas de configuração de implantação, consulte Como: editar uma configuração de implantação do SharePoint.

Para implantar a lista de tarefas do projeto para um sistema remoto

  1. Em a barra de menus do Visual Studio, escolha Compilar, Publicar.

  2. Em a caixa de diálogo de Publicar , escolha o botão de opção de Publicar o sistema de arquivos .

    Você pode alterar o local de destino na caixa de diálogo de Publicar escolhendo o Ícone de reticências botão de reticências e então navegando em outro local.

  3. Escolha o botão de Publicar .

    um arquivo de .wsp é criado para a solução.

  4. Copie o arquivo de .wsp para o sistema remoto do SharePoint.

  5. Use o comando de PowerShell Add-SPUserSolution instalar o pacote de instalação remota do SharePoint.(Para soluções de farm, use o comando de Add-SPSolution .)

    Por exemplo, Add-SPUserSolution C:\MyProjects\ProjectTaskList\ProjectTaskList\bin\Debug\ProjectTaskList.wsp.

  6. use o comando de PowerShell Install-SPUserSolution implantar a solução.(Para soluções de farm, use o comando de Install-SPSolution .)

    Por exemplo, Install-SPUserSolution –Identity ProjectTaskList.wsp –Site http://NewSiteName.

    Para obter mais informações sobre implantação remoto, consulte usando soluções e Adicionando e implantando soluções com PowerShell no SharePoint 2010.

Próximas etapas

Você pode aprender mais sobre como personalizar e implantar soluções do SharePoint dos seguintes tópicos:

Consulte também

Outros recursos

Empacotamento e implantação de soluções do SharePoint