• Já está disponível o Project Professional 2013 e Project Server 2013! (links para baixar o produto)

     

    Tal como anunciado nos artigos anteriores, já foi lançado o novo Microsoft Project e agora já o está disponível para avaliação (preview) em várias línguas, inclusive o Português do Brasil.

    Outros produtos também já disponíveis::

    Nota: A versão cliente apenas instala no sistemas operativos mais recentes como o Windows 7 ou 8.

  • Comparação entre o Project Server 2013 e o Project Online

    A alteração para o Project Server 2013 coloca uma nova questão que, do meu ponto de vista, é muito importante: Devo atualizar para o projeto de solução Project Server 2013 no local ou Project Online para uma solução na nuvem?

    Para além das considerações de preços e gestão de licenças que não abordarei neste artigo, é importante conhecer as diferenças funcionais e técnicas entre as duas versões:

    Prioridades  da versão Online

    Desde que a versão online foi desenvolvida, existem três prioridades que foram definidas na especificação:

    1. Principal: manter a experiência do utilizador semelhante à versão no local, mantendo a mesma interface.
    2. Recorrente: Manter um excelente desempenho em termos de visualização e processamento de dados.
    3. Crucial: Garantir a segurança dos dados.

     

    Restrição ou bloqueio das funções

    • Reporting
      O Project Server 2010 permite aos utilizadores criarem relatórios com acesso direto à base de dados de relatórios, ou acedendo aos cubos OLAP no SQL Server Analysis Services. Por razões de segurança de dados, o acesso direto às bases de dados do SQL Server não é permitido. A nossa infraestrutura de Reporting está baseada numa camada OData (Open Data Protocol), que permite aos utilizadores aceder ao Project Server online através do Microsoft Excel ou do Excel Services.
    • Programação
      O SharePoint Online e o Project Online utilizam agora a autenticação via LiveID, que é um mecanismo muito diferente em relação à autenticação local, Kerberos ou NTLM.

    Como os aplicativos personalizados, serviços ou aplicações de terceiros não foram desenvolvidos para fornecer uma prompt de autenticação LiveID, o SharePoint Online agora fornece o oAuth (Autorização) como mecanismo de autenticação para chamadas às APIs. Também implementámos um novo modelo de objetos compatível com oAuth (CSOM, Client-side Object Model) para o Project Server.

    Esta nova API utiliza a infraestrutura do SharePoint CSOM e, portanto, aproxima os recursos de extensibilidade do Project Server com os do SharePoint.

    NOTA: O Project Server Interface (PSI) não está disponível online. Apenas On premisses.

    Finalmente, o desenvolvimento de Event Handlers personalizados não é mais possível no Project Online - por razões evidentes de segurança. Neste caso o CSOM pode então ser usado para registar e executar os Event Handlers remotamente

    • Acesso à Administração Central do SharePoint

    O Project Online e o SharePoint Online são inerentemente ambientes partilhados, portanto, os parâmetros de configuração via Administração Central do SharePoint não são acessíveis aos utilizadores.

    • Backup e Restore administrativo

    Esta função não está disponível online porque o facto de regularmente executar backups e restores a um grande volume de dados poderá ter um impacto negativo no desempenho dos sites de outros clientes que partilhem o mesmo tenant (e o servidor SQL Server.

    • Alertas e notificações por email

    Este recurso não está disponível online pelos mesmos motivos, pois a execução regular de emails de notificação sobre um número importante de projetos ou recursos pode ter um impacto negativo no desempenho dos sites de outros clientes que partilhem o tenant e SQL

    Espero que este artigo tenha esclarecido sobre as diferenças entre as duas versões e que o tenha ajudado a fazer a sua opção.

  • Project 2010 : Problemas com separador de lista “;”, após a instalação da atualização de Fevereiro de 2012

    Foi lançada uma atualização ao Project Server 2010 em Fevereiro com o seguinte problema resolvido:

    Você tem um arquivo. mpp gravado no Project server usando o Salvar para Partilha (save for sharing). Quando tenta salvar novamente o arquivo. mpp do Project server no Project 2010, o processo de gravação falha, e recebe a seguinte mensagem de erro:

    Project Server não pôde encontrar o recurso especificado. Se o problema persistir, contacte o administrador do servidor. ou seja Project Server was unable to find the specified resource. If the problem continues, contact your server administrator.

    Esse problema ocorre quando o separador de lista contidos em nomes de recursos dentro do arquivo. mpp no cliente é diferente do separador de lista no servidor.

    Infelizmente, após a instalação desta atualização, detectámos um problema grave, na manipulação de recursos em projetos gravados no Project Server e que acontece quando o caractere de separador de lista utilizado é um ponto e vírgula ( ; ), Este problema foi reportado inicialmente neste Blog: http://blogs.msdn.com/b/brismith/archive/2012/05/16/project-2010-problems-since-the-february-cu-if-you-have-a-semi-colon-as-your-list-separator.aspx No entanto, como é um cenário muito frequente - sobretudo na Europa e no Canadá – venho desta forma informar que problema está neste momento a ser resolvido pela equipa de produto.

    Os diferentes cenários que eu tenho visto até agora são:

    • Uso da janela de Informação de Tarefa para remover ou adicionar atribuições de recurso a uma tarefa
    • Uso da janela Atribuir Recursos para adicionar múltiplas atribuições de recursos
    • Uso da janela Informação de Tarefa para definir  informações de predecessores ou sucessores

    Estes cenários precisam que algumas configurações estejam feitas para que ocorram, portanto  não se sinta excluído se não tiver nenhum destes problemas.

    Este primeiro cenário assume que tem o ponto e vírgula como separador de lista e também que este é usado em nomes dos recursos como um separador entre o primeiro nome e o apelido.

    Então você tem uma tarefa que já está atribuída a Smith;Brian e Jenkins;Adrian, e deseja adicionar Fiessinger; Christophe. Assim, inicialmente a janela Informação de Tarefa tem o seguinte aspeto:

    image

    Então você adiciona Fiessinger; Christophe, clica em OK e vai ver isto:

    image

    Isto não parece estar bem.  Abrindo a janela de informação de tarefa de novo pode ver:

    image

    Cada nome ficou dividido em dois e foram criados 6 novos recursos locais, que foram atribuídos.

    Alguns pormenores: não vai perder o trabalho atual (qualquer atribuição já feita para trabalho estará a funcionar bem, não vai perder atribuições já feitas) mas o recurso extra local vai ser criado na mesma. Desfazer ("undo") também irá colocar as coisas de novo direitas.

    A mesma coisa pode ocorrer mesmo se você estiver a remover um recurso usando esta mesma janela. Se eu removi Jenkins; Adrian, então Smith e Brian surgiriam como dois recursos locais. A solução aqui é usar a coluna Nomes de Recursos numa das vistas tais como a vista de Gantt e selecionar / desmarcar no menu suspenso.

     

    O segundo cenário é com a janela Atribuir Recursos (é por isso que ela não é uma boa solução para o primeiro cenário) e tem alguns aspetos diferentes, dependendo do uso do separador de lista nos nomes dos recursos.

    Se você tem o separador (como no exemplo anterior), então você não pode atribuir a partir da janela Atribuir Recursos (o botão Atribuir  está desabilitado), tal como eu mostro aqui:

    image

    No entanto, se escolher um recurso sem separador de lista no nome, o botão Atribuir está ativo:

    image

    A questão seguinte na atribuição de recursos surge quando você faz múltiplas seleções que não contêm o separador de lista, como no exemplo seguinte:

    image

    Quando clicar em Atribuir vai ver um recurso extra na lista, com um nome muito engraçado:  “adrian jenkins;brian smith;christophe fiessinger” - e ele/eles foi/foram atribuído(s) à tarefa:

    image

    Se olhar para a folha de recursos, pode ver que  “adrian jenkins;brian smith;christophe fiessinger” foi adicionado como um novo recurso local.

    A solução aqui, supondo que não tem o separador de lista no nome, é atribuir um de cada vez, ou, naturalmente, usar tal como para o exemplo anterior, a coluna Nome do Recurso na vista Gantt.

     

    O último cenário é de novo na janela Informação de Tarefa mas desta vez estamos a olhar para o separador Predecessores.

    Digamos que temos 3 tarefas, T1, T2, e, você adivinhou, T3. Abrimos a janela Informação de Tarefa para T3, vamos para o separador Predecessores e digitamos ou as identificações das duas primeiras tarefas, ou selecionamos-las no menu suspenso como este:

    image

    Em seguida, selecionamos OK e obtemos a seguinte mensagem de erro.: "Há um problema com a informação do predecessor".

    image

    A solução para isto é ir a uma vista como a de Gantt e usando a coluna Predecessores, digitar 1,2.

     

    Cada um destes problemas também poderia ser resolvido definindo o seu separador de lista para não ser o ponto e vírgula; no entanto, poderia dar alguns problemas noutros lugares, visto que é uma configuração global no PC. Se quiser experimentar isto,  pode ir ao Painel de Controlo - Linguagem, Relógio e Região- Alterar o formato de data, hora ou número -selecionar Configurações adicionais e aqui alterar o separador de lista de um ponto e vírgula para uma vírgula, por exemplo.

    Peço desculpa por qualquer inconveniente que este problema tenha causado. Este "post" será atualizado assim que surgir uma correção ou eventualmente se eu tiver conhecimento de outros cenários que surjam onde esse bug espreite com a sua cabeça feia. Agradeço aos clientes que rapidamente chamaram a nossa atenção para este assunto.

  • Project Server 2013 Antevisão

     

    Já se encontram disponíveis todos o recursos que precisa  para poder conhecer e avaliar desde já a próxima versão do Project Server: Project Sever 2013.

     

    Visite a página:

    http://www.microsoft.com/project/en-us/preview/default.aspx

     

    Downloads:

    Project Server 2013 Preview:

    http://technet.microsoft.com/en-us/evalcenter/hh973403.aspx

     

    Sharepoint Server 2013 Preview:

    http://technet.microsoft.com/en-us/evalcenter/hh973397

     

    Project Professional 2013 Preview:

    http://technet.microsoft.com/en-us/evalcenter/hh973401

     

    Para programadores:

    Project 2013 Preview SDK and related resources

    http://blogs.msdn.com/b/project_programmability/archive/2012/07/27/project-2013-preview-sdk-and-related-resources.aspx

     

     

     

     

  • Problema com a atualização do Project Server 2010 de Agosto de 2013.

    Olá, faz algum tempo não surgia um artigo novo no EPM+ e finalmente escrevo com noticias fresquinhas! O link para a atualização de Agosto e sobretudo reportar um problema totalmente a evitar, durante a atualização do Project Server com Service Pack 2 e a última atualização de Agosto de 2013.

    Uma nota: Este é um problema da atualização do produto (ligado ao número da versão) e não relacionado com qualquer funcionalidade do produto.

    Novidade: Este problema estará corrigido na atualização de outubro de 2013.

    Começando pelo erro, damos conta quando vemos isto ao correr o Assistente de configuração do SharePoint (SharePoint Configuration Wizard):

    Failed to upgrade SharePoint Products. An exception of type Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfiguration.TaskException was thrown.

    Configuration Failed – One or more configuration settings failed…  Failed to upgrade SharePoint Products. An exception of type Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfiguration.TaskException was thrown

    Apesar de este ser um erro genérico, é preciso agora averiguar os estragos, logo, vamos ver os Upgrade.logs respectivos e procurar por esta mensagem:

    • [OWSTIMER] [PublishedDatabaseSequence] [ERROR] Upgrade object too new (build version = 14.0.7010.1000, schema version = 14.2.151.0). Current server (build version = 14.0.7104.5000, schema version = 14.1.702.0)

    Ora, além do problema de não terminar o processo, existem outros problemas funcionais que se poderão vir a revelar mais tarde, tais como – o Project Professional pode não mostrar lista de projetos empresa (Enterprise projects). E verificar que tem apenas 3 vistas em vez de umas 250.(neste caso o que acontece é que durante a atualização da base de dados, objetos são apagados e recriados novamente mas, ao falhar, a maioria das vistas não são recriadas).

    Qual o motivo do problema?

    Até agora, e dos testes efetuados, reparou-se que este problema acontece apenas ao correr uma determinada sequência de pacotes de atualizações e que entre elas envolva o Service Pack 2.

    Em detalhe: O SP2 ao correr verifica os esquemas das bases de dados e, caso encontre uma versão antiga como por ex. uma atualização antiga pós SP1 ou mesmo o SP1, irá alterar os esquemas das bases de dados do Project Server (tabela dbo.Versions) colocando a versão 14.2.151.0. No caso em que não é preciso atualizar o esquema, irá ficar com a anterior. por ex. se já tiver a atualização de Junho de 2013, o esquema anterior permanece inalterado com o número 14.1.653.0.

    A segunda parte da sequencia é que, ao instalar a atualização de Agosto de 2013 (esquema 14.1.702.0) e se o Wizard encontrar o esquema 14.2.151.0, vai ficar desapontado e a instalação falha com o erro reportado acima.

    E agora, como fazer corretamente a atualização? Bem, temos 3 casos:

    A) Se tem uma atualização antiga ou mesmo o SP1 e precisa da atualização de agosto, basta apenas aplicar esta versão – e já agora, aqui segue o link (versão 14.0.7106.5002) http://support.microsoft.com/kb/2825959/en-us,

    B) Se precisa de uma correção particular do SP2, então instale a atualização de Junho 2013 e depois o SP2.

    C) Se precisa de A) e B) então tem a opção de : Passar por todas as casas e fazer uma viagem lenta, mas tranquila: Atualizar com Junho 2013, depois SP2 e Agosto 2013 e lançar o Wizard, ou usar a técnica avançada de: Siga para queijinho: com a atualização do SP2 e Agosto 2013 aplicada  (qualquer das formas incluí as atualizações de Junho 2013) é preciso alterar a versão da base de dados, antes de correr o Agosto 2013:

    A opção C) é também a opção para todos os que caíram nesta casa::

    1. Abrir o SQL Management Studio
    2. Na base de dados Publish, editar a tabela dbo.Versions
    3. Alterar para a versão 14.1.653.0 (Junho 2013)
    4. Após, e usando a linha de comandos, aceder a C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN directory
    5. e executar o Wizard: PSCONFIG -CMD UPGRADE –INPLACE B2B -WAIT -FORCE

    Assim que o comando termine, o que desta vez deverá acontecer sem problemas, as versões na tabela deverão estar corretas e o esquema deverá ser ter 1.702.0, e a versão da DB será a 14.0.7104.5000. e Vitória, preencheu todos os queijinhos, e fim do jogo!