arquivos Mensais: Outubro 2007

Usando “Pessoa ou grupo” em uma coluna calculada

As pessoas comumente perguntam sobre como usar uma coluna de tipo de dados "pessoa ou grupo" em outra coluna de dados, digite "Calculado".

Linha inferior, Isso não funciona no WSS 3.0 (ou MOSS).

Ao adicionar uma coluna calculada, WSS mostra a lista de campos permite que você usar para o cálculo. Se você digitar em nome de uma coluna que não está na sua lista, Diz-lhe:

Uma ou mais referências de coluna não são permitidas, Porque as colunas são definidas como um tipo de dados que não é suportado em fórmulas.

Solução alternativa: Usar um manipulador de evento. O manipulador de evento é acionado quando o usuário salva o item. Ele executa a atualização que você gostaria que a coluna calculada para fazer por você.

Links úteis sobre calculado campos em geral:

Aviso rápido: Eu acredito que o acima para ser verdadeiras e exactas, Mas já vi bastante inteligentes truques aqui e ali no MOSS/WSS que não ficaria muito surpreso (agog se você) Se alguém já descobriu uma maneira de fazer isso sem recorrer ao código. Se você descobriu contornar inteligente ou conhece alguém que fez, por favor me avise!

WSS/MOSS me diz: “A página foi modificada por outro autor em …” Mas, na verdade, Não foi.

Fizemos alguns pesados re-organização de nossa taxonomia local através do "Gerenciar conteúdo e estrutura". Por razões desconhecidas para mim, Este processo (Embora trabalhando no principal) quebrou alguns links de navegação no lançamento rápido. Os links quebrados são caracterizados por:

  • URL errada. Por exemplo, deve ser "/ sites/serviços/recursos humanos /…". No entanto, o novo link é "/ sites/empresas/recursos humanos /…".
  • Bits repetidas na seqüência de consulta da rubrica, como em:

/sites/departments/HumanResources/_layouts/viewlsts.aspx?BaseType = 0?BaseType = 0?BaseType = 0?BaseType = 0

Isso é bastante fácil de corrigir através de navegação/configurações do site. Exceto, MOSS apresenta-me com isto quando tento fazê-lo:

imagem

O fato é que, Ninguém está fazendo qualquer mudança de (Além de mim, É claro).

Uma busca rápida aparece esta discussão de fóruns do MSDN: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1691577&SiteID=1

William Heurdier estabelece-lo muito bem na penúltima (a partir de 10/02/07) Postar:

É de fato:

Para redefinir a títulos corrompidos, Você tem que :

– remover todas as listas de rubrica corrompido

– remover cabeçalho corrompido

– As definições de lista, Adicionar uma lista removida para o lançamento rápido (Isto regenerar um título não corrompido)

Então está pronto para ir….


Especialista de SharePoint – A Sogeti Cap Gemini Suíça

Eu estava um pouco confuso porque eu deixava com vontade de ir para a página de navegação, Faça a alteração e então começar a batida com a "página foi modificada" Mensagem. Eventualmente, Eu percebi que eu tinha que ir para as configurações de lista e remover/adicionar ao lançamento rápido. Que fez o truque. Momentos felizes estão aqui outra vez!

</fim>

Subscreva ao meu blog!

Problemas com “Fazer uma pausa até à data” atividade em fluxos de trabalho criados pelo SPD

ATUALIZAÇÃO 12/10/07: Hotfix conforme descrito no MSDN KB929816 resolveu o problema por nós mencionados abaixo. Obter o hotfix e, em seguida, instalar em cada servidor no farm. Em seguida, utilitário de configuração do SharePoint em cada servidor. Aqui está o link Support MS para que KB: http://support.microsoft.com/kb/932816.

Plano de fundo:

Temos uma exigência de negócios onde um gerente de engenharia ambiental deve garantir que 30 fabricação de uns locais situados durante todo os Estados Unidos precisa garantir que aquelas plantas arquivo para suas várias autorizações estipulado pelo estado em tempo hábil. Uma abordagem que investiguei aproveita a "pausa até data" atividade disponível para nós via SharePoint Designer worfklow. O gerente de engenharia (ou sua assistente) entra em todas as licenças necessárias e datas de lembrete no início do ano. Em seguida, o sistema faz todo o trabalho pesado.

Meio ambiente:

MUSGO, 64 bit, ambiente de máquina virtual (caixa de desenvolvimento), 2 servidores (SQL no servidor #1, Tudo o resto no servidor #2).

Problemas:

A ação de pausa até data parece ser a solução perfeita e bem pode revelar-se para ser. No entanto, Ele não funciona fora da caixa (para nós).

  1. O trabalho de fluxo de trabalho não foi programado para executar, Já. Eu descobri isso pela leitura através de Christopher White (http://chrissyblanco.blogspot.com/2007/06/issues-with-delay-activity-in-moss.html) write-up excelente usando o stsadm desta forma:

    C:\>stsadm -o getproperty - propertyname "job-workflow" -URL http://localhost

    <Propriedade existe = "não" />

    C:\>

    Isso foi um resultado surpreendente, mas facilmente resolvido:

    C:\>stsadm -o setproperty - propertyname "emprego-worfklow" -PropertyValue "cada 1 minutos entre 0 e 59" -URL http://localhost

    Operação concluída com êxito.

    C:\>

    Após fazer isso, o primeiro "em andamento" fluxo de trabalho rápido despediu-se e fê-lo tem de emprego.

  2. Infelizmente, da próxima vez não funciona como esperado. Graças a Deus, Christopher refere-se a nós here (http://support.microsoft.com/kb/932816). De redação desta entrada, Estamos esperando o departamento de ti para obter esse hotfix, Mas realmente parece promissor. Nossos exemplares do arquivo. dll afetados não compartilham o mesmo tamanho de bytes, Espero que isto resolverá o problema.

Solução alternativa:

Re-executar o comando stsadm -o setproperty a parecia prod o temporizador de fluxo de trabalho acordado. Seria, mais ou menos 7 minutos mais tarde, na verdade, acordar e continuar junto com o fluxo de trabalho.

Perguntas / Questões abordadas:

Pausa até data não funciona..

Pausa até data não continuar.

Status do fluxo de trabalho não muda de "em andamento"

Status do fluxo de trabalho permanece "em andamento"