Blog do Project - Tudo que você queria saber sobre Microsoft Project

Erro ao criar uma nova análise de Portfólio

Estou num cliente que após a migração do Project Server 2007 para o Project Server 2010 estava ocorrendo um erro ao tentar criar uma análise de Portfólio. No ULS log do SharePoint trazia a seguinte mensagem:

Exception occurred in method Microsoft.Office.Project.Server.BusinessLayer.LookupTable.ReadLookupTablesMultiLang System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. at System.Data.DataSet.EnableConstraints() at System.Data.DataSet.set_EnforceConstraints(Boolean value) at Microsoft.Office.Project.Server.DataAccessLayer.DAL.SubDal.FillTypedDataSet(Boolean allowCache, DataSet typedDataSet, String[] tables, SqlCommand sqlCommand, Boolean enforceConstraints) at Microsoft.Office.Project.Server.DataAccessLayer.LookupTableDal.ReadLookupTables() at Microsoft.Office.Project.Server.BusinessLayer.LookupTable.ReadLookupTablesMultiLang(String xmlFilter, Boolean autoCheckOut)

Depois de muito buscar encontrei que poderia ser um problema com as Lookup Tables de idiomas na base de dados de ProjectServer_Published.

Para procurar o erro faça as seguintes consultas:

SELECT * FROM dbo.MSP_LOOKUP_TABLE_LANGUAGES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

SELECT * FROM dbo.MSP_LOOKUP_TABLE_MASK_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

SELECT * FROM dbo.MSP_LOOKUP_TABLE_MASK_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

SELECT * FROM dbo.MSP_LOOKUP_TABLE_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

SELECT * FROM dbo.MSP_LOOKUP_TABLE_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

No meu caso era na tabela MSP_LOOKUP_TABLE_LANGUAGES. Para corrigir, executa os comandos abaixos:

DELETE FROM dbo.MSP_LOOKUP_TABLE_LANGUAGES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

Espero ter ajudado!

Abraços,

André Xavier

Atualização cumulativa de Junho de 2011 para o Project e Project Server 2007

Inclui uma série de correções, mas a Microsoft recomenda que você teste em um ambiente de homologação baseado em seu ambiente de produção antes de efetivamente colocar em produção.

O artigo abaixo fornece informações sobre como instalar o CU do Project Server.

Como Implantar os CUs(Cumulatives Updates) (Project Server 2007)

http://technet.microsoft.com/en-us/library/dd239177.aspx

Service Pack 2 para ambos os servidores e clientes são necessários para esta atualização cumulativa. Os artigos a seguir fornecem informações sobre como baixar e instalar o SP2 se você não tiver feito isso.

Nota: O SP2 como pré-requisito é válido a partir de agosto de 2010 para os CUs do Project e Project Server 2007.

Os CUs para os Servers 2007 foram lançados em duas versões diferentes. A primeira versão é em pacotes individuais específicas para um determinado produto, como o WSS e o Project Server. Estes pacotes são menores, mas eles não incluem os pacotes de idioma ou patches de outros produtos, então os patches para esses outros produtos devem ser baixados e instalados separadamente.

A segunda versão são pacotes para os servidores. São dois pacotes CU que contém todas as correções para o WSS, MOSS e Project Server. Estes pacotes devem ser usados quando o MOSS é parte da implantação e / ou você tem pacotes de idiomas instalados. O pacotes para servidor são maiores (~100MB cada), mas eles vão simplificar a implantação dos patches no MOSS.

Você pode ler sobre as correções incluídas no CU de Abril, nos seguintes artigos:

Instalação Cliente:

Certo de que o SP2 está instalado, você poderá instalar o hotfix, execute as seguintes etapas:

OBS: A Microsoft recomenda que você teste no seu ambiente de homologação antes de instalar em produção.

  1. Baixe o hotfix
  2. Extraia o pacote, executando o arquivo exe.
  3. Execute o “.exe” extraído para aplicar o patch no seu cliente: Project Professional ou Standard 2007.

Sinta-se à-vontade para abrir um incidente de suporte em http://support.microsoft.com se você encontrar algum problema com a instalação

Espero ter ajudado!

Abraços,

André

White papers: Criando Dashboads e Relatórios no Project Server 2010

Sexta passada o Christophe postou no blog dois documentos bastante interessantes:

 

Microsoft Project Server 2010 Reporting with Excel Services
Escrito por:
Jean-Francois LeSaux e Steven Haden ambos da Microsoft Consulting Services.

Visão geral
Tabela de conteúdo

A finalidade deste documento é fornecer detalhes suficientes para ser capaz de criar e implantar relatórios que apoiarão a implantação da solução Microsoft Enterprise Project Management (EPM).

  • Foreword
  • Introduction
  • Overview
  • Build Your First Excel Report against OLAP Data in 10 Minutes
  • Authoring Reports against Relational Data
  • Use Excel PowerPivot
  • Migrating Reports between Environments
  • Troubleshooting Business Intelligence Features
  • References
  • List of Figures

 

Creating Dashboards for Microsoft Project Server 2010
Escrito por: Blaise Novakovic, Jean-Francois LeSaux, Steven Haden ambos da Microsoft Consulting Services

Visão geral
Tabela de conteúdo

A finalidade deste documento é fornecer detalhes suficientes para projetar e implementar BI Dashboards que apoiarão um Enterprise Project Management Solution (EPM).

  • Introduction
  • Understanding Report Types
  • Creating Reports
  • Creating Dashboards using PerformancePoint Services
  • Creating Dashboard using a Web Part Page
  • Conclusion
  • Appendix A – Enterprise Custom Fields
  • Appendix B – IPMO Stored Procedures
  • References
  • List of Figures
  • List of Tables

 

Os documentos são bem passo a passo, por isso, aproveitem! 🙂

Abraços,

André Xavier

Liberado o Service Pack 1 do Office 2010, Project 2010, Project Server 2010 e SharePoint 2010

Conforme prometido, foi anunciado hoje o Service Pack 1 (SP1) do Office 2010, Project 2010, Project Server 2010 e SharePoint 2010. Esta atualização contém todos os fixes anteriores.

Antes de instalar o SP1 é essencial que você entenda seu conteúdo descrito nos links abaixo e leia cuidadosamente as orientações no TechNet e teste SP1 em um ambiente separado antes de uma coloca-lo em produção.

 

O seguinte artigo do TechNet fornece informações sobre como implantar o Microsoft Project e Project Server 2010 SP1:

 

IMPORTANTE: Sugiro assistir o Webcast sobre o Service Pack 1:

TechNet Webcast: Information about Project 2010 and Project Server 2010 Service Pack 1 (Level 200)

  • Quarta, 06 de Julho
  • 12h as 13h horário de Brasília

Espero ter ajudado!

Abraços,

André Xavier

Material e dicas para a Prova 70-177 – Microsoft Project Server 2010

Terça passada completou 1 ano que passei na certificação 70-177 de Project Server 2010 (Microsoft Project Server 2010, Configuring).

image

Muita gente me pede para postar sobre o material que utilizei para estudar para prova, mas esta prova em questão não usei nenhum material específico, já estava usando o EPM 2010 desde a versão beta e com isso não precisei estudar para fazer a prova.

Mas pegando alguns posts antigos do Blog, resolvi colocar os links para ajudar no estudo para a certificação.

 

A prova é dividida em 4 sessões:

  • Installing Project Server 2010 (23%)
  • Managing Resources and Security (25%)
  • Configuring Project Server 2010 (25%)
  • Administering Project Server 2010 (27%)

 

Material:

 

Dicas:

Acho que quem leu o Administrator’s Guide e viu os videos do Christophe e do Jan já pode fazer a prova, mas vou deixar algumas dicas do que se deve estudar para a prova:

  • Instalação
  • Upgrades:
    • Pré-requisitos do upgrade do PS2003 para PS2010
    • Pré-requisitos do upgrade do PS2007 para PS2010
    • Modo de compatibilidade
    • Upgrade Portfolio Server 2007
  • Segurança:
    • Grupos
    • Categorias
  • Modelo Global
  • Backup e restore
  • Tipo de projeto
  • Campo Departamento
  • Workflow

Espero ter ajudado!

Abraços,

André Xavier

Webcasts de Junho, Julho e Agosto

Próximos Webcasts:

  • TechNet Webcast: Information about Project 2010 and Project Server 2010 Service Pack 1 (Level 200)
    • Quarta, 06 de Julho
    • 12h as 13h horário de Brasília

NÃO DEIXEM DE VER O WEBCAST SOBRE O SP1!!!

  • Business Insights Webcast: Project Financial Intelligence for Microsoft Project Server 2010 (Level 200)
    • Quarta, 26 de Julho
    • 12h as 13h horário de Brasília
  • MSDN Webcast: Building Integrated Applications on the Project Server 2010 Platform (Level 300)
    • Quinta, 09 de Agosto
    • 12h as 13h horário de Brasília

Webcasts gravados este mês:

  • MSDN Webcast: Understanding Project Server Interface (PSI) in Project Server 2010 (Level 300)
    • Gravado em: 23 de Junho de 2011
  • TechNet Webcast: Implementing Team Foundation Server 2010 and Project Server Integration Feature Pack (Level 200)
    • Gravado em: 08 de Junho de 2011
  • TechNet Webcast: Special Microsoft Project Announcement! Introducing "Project for the Masses" and "SharePoint Lifecycle Management Solutions" (Level 200)
    • Gravado em: 01 de Junho de 2011

Vídeos do Project 2010 Ignite

Apresentado para mais de 900 participantes ao redor do mundo. O Ignite foi realizado antes do lançamento do produto.

Segue alguns posts sobre o evento:

Após rodarem nove cidades, o time resolveu gravar as apresentações, transformando em um treinamento sob demanda.

As gravações foram realizadas por:

  • Christophe Fiessinger: Senior Technical Product Manager
  • Jan Kalis: Senior Technical Product Manager

São 12 módulos, com mais de oito horas de vídeos:

OBS: O áudio e a legenda dos vídeos são em inglês.

Nota máxima na avaliação do Gartner

O que os analistas do Gartner chamavam de:

Magic Quadrant for IT Project and Portfolio Management

Passa a partir de agora a chamar:

MarketScope for Project and Portfolio Management Applications

 

E claro que não podia deixar de comentar a ÓTIMA avaliação que a Microsoft e o Microsoft Project Server 2010 conseguiram como vocês podem ver na imagem abaixo:

image

 

Veja o que foi dito sobre o Microsoft Project Server 2010:

Microsoft
Product Name:
Microsoft Project Server 2010
Rating: Strong Positive

Microsoft Project Server 2010 is a landmark release for Microsoft, and for PPM prospective users and existing Project Server customers, because it is in this release in which Microsoft includes SharePoint 2010 as a the foundation for workflow, document management and collaboration. Adding SharePoint 2010 is a game-changing move for Microsoft. It underscores the software vendor’s focus of SharePoint as the cornerstone of its Enterprise Project Management (EPM) solution, which includes, among other things, the use of Office applications, including Project Professional, as well as other Microsoft components, productivity applications and software. Project Server 2010 also includes enhanced project creation features that do not require the use of Project Professional. Service Pack 1 (SP1) for the 2010 release of Project Server is due for public availability and consumption at the end of June 2011. From a license fee perspective, Microsoft Project Server 2010 can be one of the more cost-effective on-premises and/or hosted PPM systems. Microsoft relies heavily on its partner network to manage implementations and consulting services for Project Server 2010. The inclusion of SharePoint 2010 as part of Project Server 2010, more seamless integration with the portfolio management capabilities of the product, the cost-competitive pricing, and advancements in native project creation capabilities independent from Project Professional earn Microsoft a Strong Positive rating.

 

Não poderia deixar de dar os parabéns para toda equipe do produto.

Abraços a todos e tenham uma boa semana!

André Xavier

Ribbon customizada do Project 2010

Acompanhando o Christophe no twitter, vi este post:

image

Resolvi fazer o download também e achei bem interessante a Ribbon customizada, a Aba Favorites.

Apesar do nome em inglês, quando mudei a língua do Project para português, tive a grata surpresa que todos os botões da Aba estavam em português.

Mas apesar de achar bem interessante, fiz algumas mudanças que para mim ficaram melhores.

Por isso vou deixar dois links, um com a customização original e outra com a customização que eu fiz.

Ribbon customizada – Microsoft

Ribbon customizada – André

 

Instruções para a instalação:

    1. Faça o download de um dos arquivos acima.

    2. No Project 2010, clique na aba Arquivo.

    3. Abaixo de Ajuda, clique em Opções.

    4. Clique Personalizar Faixa de Opções.

    5. Clique em Importar arquivo de personalizações.

    Espero ter ajudado!

    Abraços,

    André Xavier