• Livro de VBA do MS Project que vale Ouro! (Por Ricardo Segawa)

     

    Há uma falta de pessoal especializado em VBA para Microsoft Project, quando comparamos com VBA para Excel, e muitas funcionalidades e automações podem ser criadas graças ao VBA, principalmente combinadas com o Project Server. Parte deste problema é causada pela falta de literatura especializada sobre este assunto, sendo necessário recorrer somente a Ajuda da aplicação ou a raros artigos no Technet. Apenas em 1995 saiu um livro, que nada mais era que a impressão da Ajuda em forma de papel.

     

    Embora a Microsoft já tenha direcionado anteriormente ao uso do Project Guide e agora ao C#, ambas alternativas estão muito longe dos usuários típicos do Project Server ou do Project Professional/Standard, sendo que o VBA, ainda com muito sacrifício, é a coisa mais próxima que um usuário típico poderia se aventurar.

    A necessidade em usar VBA ou macros é real. Por exemplo, a detecção de que fase está um projeto, a ponderação de progresso físico por um critério diferente daquela usada pelo Project, a transferência da titularidade das tarefas para um novo gerente de projeto (que inexplicavelmente sumiu no 2007) e assim por diante.

     

    Além disso, o VBA do Microsoft Project tem sido uma das mais sólidas fundações do produto versão após versão, tendo sofrido pouquíssimas alterações deste a versão 4.0 para Windows até a versão 2003, apenas com a adição de objetos, métodos, eventos, funções.

     

    Com a versão 2007, algumas destas fundações sofreram alterações, daí a dificuldade em migrar macros da versão 2003 para a 2007, pois poucos se mantém funcionais após a migração.

     

    Em 2006, Rod Gill, MVP, velho conhecido dos newsgroups da Microsoft com que já tive oportunidade de interagir e conhecer pessoalmente lançou o primeiro livro sobre programação em VBA para o Project pela Project Expert do Gary Chefez, MVP, outro velho conhecido dos newsgroups, que até arranha um pouco de português e adora samba, por ser casado com uma brasileira.

     

    O subtítulo diz tudo. Para iniciantes e para desenvolvedores avançados. Aborda desde como funciona o editor de VBA, gravador de macros, comandos e rotinas de uso mais freqüente, uso de classes e eventos, acesso a banco de dados, quando usar fórmulas em vez de macros, como controlar o Excel a partir do Project e muitos outros. Para os usuários mais avançados, o mais interessante é o último módulo que aborda as mudanças nos fundamentos ocorridas na versão 2007, que ajudará sem dúvida a debuggar as macros que não funcionam após a exportação.

     

    Para desenvolvedores o livro vale ouro! Uma dica final. Nos fins de semana a Amazon.com dá desconto da ordem de 60% para este livro.
  • Novos modelos de projeto (MS Project) para instalação do Office 2007, MOSS 2007 e EPM 2007

    Pessoal,

     

    confira aqui os novos modelos de projeto (.mpt) para instalação do Office 2007, SharePoint 2007 e Project Server 2007 (Instalação e Migração)

    Abraços e até a próxima.

  • Como trocar o gerente de um projeto do Project Server 2007 (por Vinicius Fortes)

    No Project Server 2007 temos o novo conceito do gerente do projeto e o do “gerente de status”. O gerente do projeto é a pessoa que cria e controla o projeto. O “gerente de status” é responsável pela atualização da situação de tarefas e dos recursos alocados. O gerente do projeto quando publica o projeto com os recursos alocados automaticamente passa a ser o “gerente de status” das atividades publicadas.

     Essa novidade pode ser utilizada em vários cenários, por exemplo:

    ·         Grandes projetos: o gerente de um grande projeto pode delegar o acompanhamento de partes do projeto para os “gerentes de status”, evitando dessa forma ficar sobrecarregado com a atualização dessas tarefas.

    ·         Por um curto período o gerente do projeto estará ausente da empresa: nessa situação, o gerente do projeto poderá filtrar as atividades que estarão sendo executadas durante a sua ausência e designar um “gerente de status” para essas atividades. O “gerente de status” acompanha o projeto durante esse período e no retorno do gerente do projeto ele pode reassumir essas atividades.

    Como mudar o “gerente de status” de uma tarefa:

    1.       Abra o projeto no Project Professional 2007 na visão Gráfico de Gantt.

    2.       Visualize a coluna “Gerenciador de Status”: no menu Inserir selecione a opção Coluna. Na tela Definição de colunas selecione a coluna “Gerenciador de Status”.

    3.       Altere o “Gerenciador de Status” das tarefas desejadas.

    4.       Publique as alterações: no menu Arquivo selecione a opção Publicar.

    Como alterar o gerente de um projeto:

    1.       Na Central de Projetos com diretos de administrador e selecione o projeto desejado.

    2.       Clique em Editar Propriedades do projeto.

    3.       Altere o campo Proprietário selecionando o novo gerente do projeto.

    4.       Clique em Salvar e publicar.

  • Configurando Network Load Balancing (NLB) no MOSS e EPM 2007 (Por: Marcelo Stamm)

    Após instalar e configurar o primeiro servidor Web Front-End para o Farm, é possível instalar outros servidores Web Front-End e com efeito de diluir ou balancear a carga entre os servidores pode-se configurar o serviço de NLB (Network Load Balancing) entre os servidores. Efetuando está configuração é possível para o IIS fazer um balanceamento de carga das requisições http dos usuários.

        O primeiro passo após adicionar um segundo servidor Web Front-End para o Farm é fazer a configuração de balanceamento de carga. É melhor fazer esta configuração a partir de um servidor que não seja um WFE.

    1.     Executar o gerenciador do Network Load Balancing (NLB) a partir das ferramentas administrativas.

    2.     Clique com o botão direito no cluster Network Load Balanced  e selecione “New Cluster”.

    3.     Na tela de parâmetros do Cluster, especifique o novo endereço IP, a máscara da subnet, e o nome completo internet para o cluster. Utilizar o nome DSN  internet que os usuários irão digitar (por exemplo, portal.contoso.msft). Este host name e o endereço IP necessários devem ter sido incluídos no DSN anteriormente.

    4.     Nesta mesma página, selecione o modo de operação do Cluster.

    a.     Se o Servidor WFE possui uma placa única de rede, selecione Multicast.

    b.    Se o Servidor WFE possui duas placas ou mais, selecione Unicast.

    5.     Clique no botão “Next”.

    6.     Na página do endereço IP do Cluster pode-se adicionar novos endereços IPs que serão utilizados para o balanceamento dos servidores. Aceite a opção “default” e clique “next”.

    7.     Na página “Port Rules”, clique “Edit” e selecione “None” para o parâmetro “Filtering Mode Affinity”.

    8.     Clique “OK”.

    9.     Clique “Next”.

    10.  Na página “Connect”, inclua o endereço IP do primeiro servidor. Clique “connect”.

    11.  Tenha certeza que o nome da placa de interface do servidor foi mostrada. Se existem duas placas de rede no servidor Web Front-End, selecione a interface que os usuários irão se conectar.

    12.  Clique “Next”.

    13.  Na página “Host Parameters”, aceite os “defaults” e clique “finish”.

    Para configurar um segundo servidor, siga os seguintes passos:

    1.     Na tela do gerenciador do Network Load Balancing, clique com o botão direito no cluster do network load balancing que foi criado nos passos anteriores e selecione a opção “Add Node to Cluster”.

    2.     Repita os passos de 1 a 7, selecionando a placa de rede correta e tendo certeza que a prioridade foi marcada como 2, após isto clique “Finish”. Agora deve ser mostrado os dois nós configurados no gerenciador NLB e o status de ambos deve estar como “Converged”, como mostrado na figura abaixo.

    1.     Para testar o cluster, abrir um comando de linha (command prompt) e execute um comando ping para o endereço IP do cluster configurado no passo 3. Testar novamente após inclusão no DNS.

     

    Para finalizar, após entrar na Central de Administração é possível verificar que existem três servidores participantes do Farm: Um configurado com um servidor de aplicação e dois servidores configurados como Web Front-End.

     

    Nota Técnica Para maiores informações sobre configuração de NLB (Network Load Balanced Clusters), procure em http://technet2.microsoft.com/WindowsServer/en/library/98d46a24-96d8-412c-87d8-28ace62323d21033.mspx?mfr=true.

     

  • October Cumulative Update

    Em 28 de outubro foi lançado o update acumulativo 

    Nas próximas semanas os artigos do Technet serão publicados explicando com passos e melhores práticas para instalação

     

    Knowledge Base Articles e Downloads:

    Title: Cumulative update packages for the 2007 Microsoft Office core suite applications and for 2007 Microsoft Office servers: October 28, 2008

    ID: 958847

    KB URL: http://support.microsoft.com/kb/958847 

     

    Title:  Description of the Project 2007 hotfix package (Project.msp): October 28, 2008

    ID: 958138

    KB URL: http://support.microsoft.com/kb/958138

    Download URL: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=958138

     

    Title:  Description of the Project Server 2007 hotfix package (Pjsrvapp.msp, Pjsrvwfe.msp): October 28, 2008

    ID:  957696

    KB URL: http://support.microsoft.com/kb/957696

    Download URL:  http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=957696

     

    Title: Description of the Windows SharePoint Services 3.0 hotfix package: October 28, 2008

    ID: 957691

    KB URL: http://support.microsoft.com/kb/957691

    Download URL:  http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=957691

     

    Title:  Description of the SharePoint Server 2007 hotfix package (Coreserver.msp): October 28, 2008

    ID: 957693

    KB URL: http://support.microsoft.com/kb/957693

    Download URL: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=957693