• 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!

  • 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.

  • O Project Online e Project Professional para Office 365 já estão na nuvem Microsoft!

    É isso mesmo, a versão online do Project Server 2013 – o Project Online, foi já lançado dia 26 e disponibilizo o site da Microsoft. http://office.microsoft.com/en-us/project/ 

    Em breve irei escrever um artigo sobre as principais diferenças entre o Project Online e o seu irmão Project Server 2013 (também conhecido por On premisses)

     

    Project Online hero

    Nota importante para navegantes: Uma das novidades importantes é que para aceder ao Project Online, além do habitual Office Project Professional 365 e do Internet Explorer 8, 9 ou 10, agora é possível o acesso com o FireFox (versão 10 ou superior), Apple Safari (5 ou superior) ou Google Chrome (17 ou superior). O que mais pediu?

    image

     

    Está a um passo de testar a versão de avaliação hoje mesmo, gratuita!!!!

  • Aprovação de fluxo de trabalho efetuada por delegação, não é automaticamente aprovada / publicada.

     

    Temos recebido alguns pedidos de suporte sobre este tema, e queríamos portanto partilhar convosco.

    Pode ter já reparado que as aprovações de fluxo de trabalho efetuadas por delegação nem sempre são aprovadas, mesmo quando as mesmas têm uma regra de aprovação automática.

     

    Este problema deve se ao facto do API do PSI executar a regra de aprovação automática, com o contexto de segurança do usuário delegado, e não com o contexto de segurança do usuário que está a atuar como delegado e que configurou a regra automática.

     

    Por exemplo eu sou o chefe de projeto que criou a regra de aprovação automática, e vou atuar como delegado para o usuário Maria.

     

    Se eu reportar horas por ela e submete-las para aprovação, no ULS logs vou ver o erro:

     

    PWA:http://o14wfe/PWA,
    ServiceApp:PWA, User:O14\rogerio, PSI: Rule 'Auto-approval' was accepted for
    assignment '2dd03791-cdeb-4114-8684-684aaf63ef5d' by the rules processing
    system.

    Error is: GeneralSecurityAccessDenied.
    Details: . Standard Information: PSI Entry Point: Project User: O14\rogerio
    Correlation Id: 57f60a5b-67fa-4f33-ae9d-305d78b52a12 PWA Site URL:
    http://o14wfe/PWA SSP Name: PWA PSError: GeneralSecurityAccessDenied (20010)

    Error is: GeneralSecurityAccessDenied.
    Details: . Standard Information: PSI Entry Point: Project User: O14\rogerio
    Correlation Id: 57f60a5b-67fa-4f33-ae9d-305d78b52a12 PWA Site URL:
    http://o14wfe/PWA SSP Name: PWA PSError: GeneralSecurityAccessDenied (20010)

     

     

    A regra de aprovação automática, vai tentar executar-se com o contexto de segurança do usuário Maria, mas esta não têm permissões sobre as regras que eu criei.

     

    Se na criação da regra de aprovação, também ativou a opção de publicação automática, os tempos será corretamente publicado




     
      
      
      
      

    PWA:http://o14wfe/PWA, ServiceApp:PWA,
    User:O14\rogerio, PSI: Project 6211881f-0370-4f76-b6ab-ab94f513b5d3 was
    selected for autopublish by rule Auto-approval.

    PWA:http://o14wfe/PWA, ServiceApp:PWA,
    User:O14\rogerio, PSI: [QUEUE] [SENDER] ProjectQ:
    BeginMessageGroup(d34a4e71-77e1-402a-a997-92cb2c6908cb,6211881f-0370-4f76-b6ab-ab94f513b5d3,PublishNotifications,StandardPriority):
    JobUID: 94143a6a-2ccb-4a8d-8b2b-881424abdc65

     

    Mas de seguida vai ocorrer outro erro:

     

    PWA:http://o14wfe/PWA,
    ServiceApp:PWA, User:O14\rogerio, PSI: [QUEUE] ProjectQ: NonFailed Job has
    errors: JobType RulesProcessAllAutoForManager GroupUID:
    aaebe5dc-e212-48d6-8db1-80c543bb2ce9 CorrelationUID:
    1488f5b3-b557-4a8f-81c4-fb16729c98b8 Errors: GeneralSecurityAccessDenied,
    GeneralSecurityAccessDenied

     

    Este problema já se encontra resolvido desde da atualização cumulativa de Agosto de 2012.

    Basta atualizar o seu ambiente para resolver esta questão.

     

     

     

  • Sharepoint 2013: IT Pro Airlift

    É já na próxima quarta-feira iremos ter um dia dedicado ao SharePoint 2013 para a comunidade de IT Pro.

    Alêm de variadas sessões em paralelo sobre SharePoint, uma sessão será dedicada ao tema do EPM (16:15 - Auditório A Enterprise Project Management - Nuno Martins) Não perca esta oportunidade e inscreva-se JÁ!!!

    Sharepoint 2013: IT Pro Airlift

    No passado mês de Janeiro trouxemos até si a nova versão do Office, a reinvenção para a Cloud das ferramentas de produtividade mais usadas no planeta. Com o novo Office, terá também ao seu dispor os novos servidores Sharepoint, Lync, Exchange ou a revolução no Office 365, os pilares da infra-estrutura Office nas organizações.
    Para si, como especialista na implementação dessa infra-estrutura ao serviço dos colaboradores e dos seus clientes, preparámos o ciclo de eventos Office IT Pro Airlift, destinados a mostrar-lhe todos os detalhes que precisa conhecer para dominar, em primeira mão, estas novas versões.
    Convidamo-lo a estar connosco no Sharepoint IT Pro Airlift do próximo dia 20 de Fevereiro, o primeiro evento deste ciclo, num dia onde terá acesso a 2 tracks paralelas com 14 das melhores sessões técnicas trazidas até si por 12 dos melhores especialistas, destinadas a prepará-lo a fundo para o novo Sharepoint 2013 ou o novo Sharepoint Online e sobre tópicos como Social, BI, ECM, Cloud Apps, Migração e Upgrade, ou ainda Sharepoint on Azure.
    Contamos consigo!
    A equipa Office da Microsoft Portugal

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032544515&Culture=pt-PT&community=0