sexta-feira, 13 de junho de 2008

MOSS: Business Data Catalog | Catálogo de Dados Corporativos – BDC

Com o lançamento do Microsoft Office SharePoint Server 2007 – MOSS, muitas funcionalidades foram incluídas ou melhoradas. Neste artigo iremos falar sobre uma delas, o BDC - Business Data Catalog ou Catálogo de Dados Corporativos.

O BDC é um rico recurso que permite a consulta de dados que podem estar em diversos outros bancos de dados. Dessa forma, utilizando o MOSS, as informações estarão totalmente centralizadas gerando um painel onde todos os dados da linha de negócio possam ser analisados para tomada de decisões.

O MOSS oferece várias webparts que podem exibir qualquer entidade do BDC. Você pode usar as webparts de dados corporativos para personalizar o modo como os dados corporativos são exibidos no site do SharePoint. Você também pode conectar webparts de forma que ao executar uma ação em uma webpart, o conteúdo de outra webpart também seja alterado, isto é, webparts totalmente integradas.

Você pode incorporar dados corporativos, gerados via BDC, a qualquer lista do SharePoint existente ou à biblioteca de documentos ao adicionar uma coluna de dados corporativos. Uma coluna de dados corporativos é um tipo de campo que permite a você adicionar qualquer entidade definida no BDC a uma lista ou biblioteca do SharePoint.

Falando de uma maneira mais técnica, o BDC utiliza metadados para descrever as APIs de aplicativos de negócios. Desta forma, ele fornece conexões dinâmicas para acesso aos dados no back-end sem o auxílio de código adicional.

O BDC armazena os metadados no banco de dados do SSP – Shared Services Provider. Os dados armazenados, não passam de metadados do aplicativo de negócios que não contém informações comerciais.

Para gerar um BDC não é necessário programar nenhuma linha de código. Hoje existem softwares que fornecem o auxílio para gerar metadados para a utilização do BDC. Um dos softwares mais utilizados é o BDC Meta Man desenvolvido pela LightningTools.

Portanto, quando precisar centralizar ou utilizar informações que não estejam inseridas fisicamente no Office SharePoint Server 2007, utilize o Business Data Catalog.

Uma super funcionalidade disponível para você que utiliza a magnífica solução da Microsoft, o SharePoint Server 2007.

EPM: Trabalhando com a Coluna Publicar

Muitas pessoas devem se perguntar: Como faço para publicar somente as tarefas que quero?

No EPM 2003, tínhamos um recurso de publicação que possibilitava a escolha das tarefas que seriam publicadas. No EPM 2007, aonde isso foi parar?

Muito bem, foi parar na Coluna “Publicar”. Para identificar se a tarefa pode ser ou não publicada basta informar a opção Sim/Não no planejamento do Projeto, isto é, no Project Professional 2007.

Basta inserir a coluna “Publicar” na tabela e selecionar a opção desejada e efetuar a publicação. Pronto! Somente as tarefas marcadas como “Sim” serão publicadas.

quinta-feira, 12 de junho de 2008

EPM: Identificando tarefas corrompidas no Project Server 2007

Em minhas andanças pela NET, encontrei essa preciosa informação e resolvi incrementá-la para nós. Muito importante para os administradores do Project Server 2007.

Se você ainda não passou por isso vai passar.

Quando uma tarefa de um usuário está corrompida, você consegue descobrir o corrompimento quando, ao acessar a Central de Tarefas, você recebe o seguinte erro: “StatusingDataAccess. GetDataForTask could not find pré-cached data”.

Para identificar qual a tarefa que está causando problemas, rode a seguinte query no banco ProjectServer_Published:

SELECT
MSP_PROJECTS.PROJ_NAME,
MSP_ASSIGNMENTS_SAVED.TASK_NAME,
MSP_RESOURCES.RES_NAME,
MSP_ASSIGNMENTS_SAVED.ASSN_UID,
MSP_ASSIGNMENTS_SAVED.PROJ_UID,
MSP_ASSIGNMENTS_SAVED.TASK_UID,
MSP_ASSIGNMENTS_SAVED.RES_UID
FROM
MSP_ASSIGNMENTS_SAVED
INNER JOIN
MSP_PROJECTS
ON
MSP_ASSIGNMENTS_SAVED.PROJ_UID = MSP_PROJECTS.PROJ_UID
INNER JOIN
MSP_RESOURCES
ON
MSP_ASSIGNMENTS_SAVED.RES_UID = MSP_RESOURCES.RES_UID
WHERE
(NOT EXISTS
(SELECT TASK_UID
FROM MSP_TASKS_SAVED
WHERE (TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID)))

Para resolver a questão:
1- Abra o Project Professional, acesse o projeto com as tarefas corrompidas. Insira a coluna Publicar e selecione a opção Não, para as tarefas corrompidas identificadas pela Query acima.
2- Publique o projeto
3- Novamente abra o projeto no Project. Altere a opção da coluna Publicar para Sim.
4- Publique o projeto

É isso aê, nada de pânico!!!!

MOSS: Aumentando o Tamanho de Armazenamento do Modelo de Site do MOSS

Você fez aquele lindo site no MOSS. Tudo perfeito, várias bibliotecas de documentos, indicadores, listas diversas e cheio de fluflu. Você percebeu que o site que acabou de fazer pode ser utilizado em todo seu departamento. Você realizou um workshop com todos os gerentes e eles adoraram. Você está feliz!!! Quando você executou a opção de gerar site como modelo........ tcham...tcham....tchammmmmm, você recebe a seguinte mensagem: “O site é grande demais para ser salvo como modelo”. Você fica triste e se desespera!!!!

Pera aê!!!!!

Faça o seguinte: rode este comando stsadm -o setproperty -propertyname max-template-document-size -propertyvalue 40000000

Pronto agora é só gerar o site como modelo! Viu, muito simples.

Algumas considerações:

- 40000000 = 38MB

- o tamanho padrão é de 10485760 bytes = 10MB;

- certifique-se se a cota do site collection suporta o tamanho estipulado para o modelo;

- o tamanho máximo é de 524288000 bytes = 500MB;

- não copie e cole o stsadm pois alguns caracteres especiais podem ser carregados e a ação do comando ficar prejudicada.

quarta-feira, 11 de junho de 2008

SharePoint é certificado pela Defesa dos EUA

Mais uma vitória do SharePoint!

A Microsoft mostrou um novo diferencial do SharePoint Server, revelando que o produto recentemente recebeu a certificação 5015.2 do Departamento de Defesa (DoD) dos EUA. A certificação é sancionada pela Administração Americana de Arquivos e Gravações como medida que governos e empresas devem gerenciar dados. Outros produtos corporativos de empresas como IBM e EMC também apresentam a certificação.
A Microsoft afirmou que lançará add-ons gratuitos para seus consumidores ainda este ano, para que o SharePoint Server fique totalmente compatível com o critério 5015.2, tenha integração com o Exchange Server 2003 e tenha mais capacidades de gerenciamento de dados. A certificação 5015.2 cresceu em importância, conforme regulamentações governamentais sobre gerenciamento de informação aumentam.
"Enquanto empresas altamente regulamentadas, como serviços financeiros e farmacêuticos sempre tem regras sobre retenção de dados, mudanças em regulamentações governamentais, como as Regras Federais dos EUA sobre Procedimentos Civis, terão um grande impacto em empresas, conforme elas percebem a necessidade de implementar estratégias de gerenciamento de dados para seguir as leis", segundo Kenneth Chin, vice-presidente de pesquisa do Gartner.
O Office SharePoint Server 2007 foi lançado primeiramente em 2001 como SharePoint Portal Server. Desenvolvido por cima do Exchange Server, a ferramenta nasceu como uma extensão do Office e agora é uma plataforma de desenvolvimento onde companhias podem personalizar o software de colaboração e regras de acesso à documentos.

Fonte: Baboo

MOSS: Importar e Exportar Site utilizando STSADM

Imagine o seguinte caso:
Você está em um projeto de desenvolvimento de um Escritório de Projetos onde um dos requisitos é a criação de um site para suprir a necessidade de colaboração e organização da documentação do escritório de projetos - PMO.

Na empresa já tem o SharePoint Server 2007 implantado e o site do PMO deverá ficar na estrutura existente.

Você montou um ambiente de desenvolvimento para construir o site na sua empresa. Assim que o site ficasse pronto ele será transformado em modelo para ser implantado na organização.

Você está montando o site com vários templates de documentos, dezena de bibliotecas, listas, tabelas de pesquisas, formulários em InfoPath com forms services e todas as funcionalidade que o SharePoint Services proporciona. Assim que terminou de desenvolver o site, você vai até as definições administrativas do site para salvá-lo como modelo. Preenche todos as informações, marca a opção para incluir o conteúdo e clica no botão [Ok].
E agora......
... você recebe a seguinte mensagem: “O site é grande demais para ser salvo como modelo.”

Você pensa: Ai meu DEUSUSUSUSUSUUSUSUSU!!!! Meu trabalho todo perdidooooooooooo!!!!

Como vou fazer para implantar esse site!!!!!!

Seus problemas “se acabaram-se”....

Para resolver os seus poBREmas, basta utilizar o “import” e o “export” do STSADM

É bem simples:

1- Clique em Iniciar à Executar à e escreva “CMD”

2- Acesse à C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\BIN

3- Digite àstsadm –o export –url [URL do site que será exportado] –filename [local do arquivo].cab –includeusersecurity –versions 1 –cabsize 1024 –nofilecompression

4- Exemplo: stsadm –o export –url HTTP://servidor/site –filename c:\temp\bkpsitemodelo.cab –includeusersecurity –versions 1 –cabsize 1024 –nofilecompression

5- Após a exportação ser gerada com sucesso, execute o passo 6

6- stsadm –o import –url [URL do site que será importado] – filename [local do arquivo].cab –includeusersecurity –updateversions 1 –nofilecompression

7- Exemplo: stsadm –o import –url HTTP://servidor /site –filename c:\temp\bkpsitemodelo.cab –includeusersecurity –updateversions 1 –nofilecompression

Parabéns!!!

Lembrete: não copie e cole o código stsadm, pois alguns caracteres oculto podem causar erros ao ser executado o script. Escreva todo o código.

Microsoft Office Project Server e Microsoft Office SharePoint Server

Cheguei!!!

A partir de agora fica mais fácil encontrar informações sobre Project Server e MOSS.

E o melhor, tudo em português!!!