arquivos Mensais: Fevereiro 2008

Solução (tipo de): Definir a prioridade de uma tarefa usando o SharePoint Designer

Eu tenho um cenário de negócios como este:

  • Um usuário carregue um documento em uma biblioteca de documentos.
  • Ela seleciona um tipo de conteúdo e insere meta dados, conforme necessário. Um dos campos de dados de meta é uma bandeira, "Urgente".
  • Isso desencadeia um fluxo de trabalho do SharePoint Designer que, entre outras coisas, usa o "coletar dados de um usuário" ação.

"Coletar dados de um usuário" Cria um item em uma lista de tarefa solicitando aprovação para esse documento.

Eu precisava criar uma exibição de lista de tarefas que mostrou os pedidos urgentes para aprovação.

Solução: Colocar a palavra "urgente:" para o título dessas tarefas.

Eu teria preferido especificar o campo de prioridade diretamente. No entanto, Eu era incapaz de fazer isso por várias razões:

  1. A ação de coletar dados não fornece um mecanismo para atualizar qualquer campo que não seja o título (e esses campos adicionais, para o qual você deseja coletar dados).
  2. O "atribuir ao item" ação tem o mesmo problema.
  3. É possível inserir um item em uma lista (ou seja. inserir um item na lista de tarefas diretamente) Mas isto não é uma ação bloqueio. Isso significa que o fluxo de trabalho não vai esperar para que o usuário completar essa tarefa.

Eu considerei algumas abordagens antes (Graças a Deus) perceber que nós pudéssemos colocar "urgente" no título.

  1. Iniciar um fluxo de trabalho na lista de tarefas em si, de modo que quando uma nova tarefa é criada, de alguma forma de cruzar referências de volta para o documento que começou o primeiro fluxo de trabalho, Puxe para fora o valor de sinalizador urgente e atualizar a prioridade conforme necessário.
  2. Fazer algo semelhante com um receptor de eventos. Criar diante da tarefa, Localize o documento associado e prioridade de atualização conforme necessário.
  3. Use o "Criar item de lista" ação em conjunto com a "espera para mudança de campo" ação e um receptor de eventos. Se podemos criar um item de lista, podemos especificar todos os campos que queremos. Usar um receptor de eventos para atualizar o item original quando o usuário conclui a tarefa e a "espera para mudança de campo" condição da ação seria atendida e o fluxo de trabalho prosseguiria. (Por alguma razão, Eu tinha mais ou menos estabeleceu-se nesta abordagem antes de decidir sabiamente se afastar por um tempo).

Há um inconveniente a minha solução (Além do fato óbvio de que apenas o texto do título indica urgência). Desde "coletar feedback" Só aceita nomes de título codificado, Eu preciso usar duas ações de gabarito coletar diferentes, cuja única diferença é que esse título difícil codificado.

Mas, pelo menos, há uma solução que não exige receptores de eventos ou ações personalizadas do SPD.

Se alguém tiver resolvido isso de forma mais inteligente, por favor me avise.

</fim>

Domingo engraçados: Manter seu filho em seus dedos

Uma das muitas alegrias que tomo em ser o pai de um menino de dez ano de idade é encontrar novas maneiras de fazê-lo rir ou pensar um pouco diferente sobre perguntas e coisas do mundo. Eu usei essas técnicas ao longo dos anos:

===

Interpretar suas perguntas:

Filho: Que dia é?

Pai: Um dia antes da quarta-feira.

S: Não, que dia do mês é hoje?

D: Ah, tem 4 dias depois de Jan 25.

===

Fazer-lhe cócegas e diga que você vai parar quando ele parar de rir.

===

Descer escadas para a sala de TV e anunciar, "É bom ser o pai." Em seguida, pegá-lo até obter o quente mancha no sofá e mudar de canal para algo de bom, como o canal Scifi.

===

Leia histórias em voz alta. Inserir frases ridículas no meio da história. Minha favorita é a de adicionar "matando-o instantaneamente" Quando os personagens principais encontra alguns problemas menores. Por exemplo, "a faca escorregou na mão, cortar o dedo indicador, matando-o instantaneamente." Nada muito obtém seu filho fora um modo de escuta passivo e complacente como o personagem principal sendo morto instantaneamente.

===

Ler histórias incorretamente. Leia as frases com versões anteriores. A melhor parte disto é que as primeiras vezes que fiz isto, meu filho, pensei que ele estava me ajudando por salientar que eu não estava a ler as palavras em ordem. O lado negativo é que ele realmente não quer que eu leia para ele mais.

===

Ir ao Burger King para o almoço. Meu filho comeria de manhã BK, dia e noite, se o deixarmos. Quando vai, Diga-lhe, "Sei que você odeia ir lá, Mas simplesmente não temos escolha." Quando ele tenta explicar que ele ama BK, falar sobre ele e dizem coisas como "não temos tempo para discutir sobre isso! Nós vamos e não quero ter uma discussão!"

(Isso me lembra da minha piada favorita de Borg: "Rei de Borger: Faremos do nosso jeito. Sua forma é irrelevante." hahaha!)

===

Abrir um livro à página 9 e dizer, "hmm, Isso é uma página ímpar".

===

Encher o mundo com arqui-inimigos. "Nós vamos atropelar rápido do dedo do pé 7-11, arquiinimigo de 11-7 ".

"Sua tia mora em Ringwood, arco inimigo para a cidade de Squarewood."

===

Nós dirigimos até Massachusetts de Nova Jersey várias vezes por ano e muitas vezes leva sobre 5 horas de porta a porta. Como chegar em casa e puxar o carro na garagem diz, "oh, Esqueci-me, Precisamos fazer uma corrida rápida ao Home Depot."

===

Ao assistir a um episódio de violência em um programa de TV (como heróis), Diga ao seu filho, "algumas vezes, no trabalho, Preciso de destruir meus inimigos por queimá-los vivos, usando os poderes da minha mente. Eu não gosto de fazer, Mas você tem que fazer o que precisa fazer."

===

Ao assistir a filmes de terror ruins (consulte "é bom ser o pai" acima), atribuem motivos improváveis para o personagem mal. Por exemplo, Diga ao seu filho que a razão que Jason está com tanta raiva é porque ele quer um pedaço de bolo e não a deixa ter qualquer.

===

Explicar os números de telefone incorretamente. Em vez de dizer a seu filho para discar "201-111-2222", Diga que é "2-011-1-12222".

===

Que truques você usa?

</fim>

Technorati Tags:

Guest Blogging?

Parece-me bastante comum no mundo político blogging para um determinado blog hospedar um "blogueiro convidado". Quando estou em terra blog político eu deve estar vestindo um par de óculos diferente porque nunca me ocorreu que "Blogs de comentários" pode fazer sentido para um blog técnico como o meu. Isto é, até leio este post por Kanwal Khipple sobre a O melhor do SharePoint Buzz- Janeiro 2008.

Pensando nela, Acredito que poderia haver um monte de gente lá na terra do SharePoint com a coceira para montar um artigo, curto ou longo, técnicos ou negócios mais orientada para, etc, Mas não corra o seu próprio blog por todas as razões habituais. Se você é uma daquelas pessoas, Eu ficaria feliz em hospedá-lo. Você pode contactar-me via e-mail ou deixe um comentário. Nunca passei por qualquer tipo de orientações, Mas eu suponho que eu gostaria de ser orientado em torno do SharePoint, Mas eu também gosto de jogar em algumas observações pessoais sobre consultoria Agora and Então. Também estou a tentar publicar um "Domingo engraçados" toda semana e eu sou obrigado a ficar sem ideias para isso.

Se você já é um blogueiro regular, mas gostaria de experimentar com guest blogging, Também sou definitivamente aberta a isso., either as a host or a guest 🙂

</fim>

Technorati Tags: