SharePoint Shop Talk Recap para quinta-feira 10/01/09

Tenho notado que as pessoas parecem estar esperando até o último minuto para registrar para sessões SharePoint loja falar. Última quinta-feira, em sobre 11:45AM, Tivemos nove pessoas registrar, que é um número muito pequeno. No entanto, em um ponto, Nós tivemos 18 ou 20 pessoas, assinadas em, Então pelo menos nove pessoas se inscreveram para ele 45 minutos ou menos antes da chamada. Eu não estou reclamando., Só observando.

Tivemos uma agenda cheia de perguntas e tópicos de discussão e não consegui falar de todos eles. Como de costume, Vamos escolher onde paramos isso vindo quinta-feira.

Aqui está o recap:

  • Velhinho perguntou sobre a construção de um ambiente WSS com SP1 e SP2 não. Você pode baixar essa configuração aqui:

    http://www.microsoft.com/downloads/details.aspx?FamilyId=4191A531-A2E9-45E4-B71E-5B0B17108BD2&displaylang=en. E alguém sugeriu olhando aqui: http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb400747.aspx.

  • Tivemos um (Bem-vindo) visitante surpresa. Há algumas semanas anteriores, Azul pediu-em uma pergunta que deixou todo mundo na chamada um pouco triste porque não conseguimos. Seu problema e a solução são realmente bastante complicados., Mas tudo se resume a criar uma web part de exibição de dados com um intervalo de datas filtradas (Não apenas uma única data filtrada, o que é mais fácil). Ele pode escrever uma entrada no blog sobre isso e se faz, Eu vou ligar para ele. No decurso da discussão, Ele se referiu todos estes dois links:
  • Looping no SharePoint designer – pode ser feito? A resposta é "Sim" em algumas circunstâncias estreitas. No entanto, para fazê-lo, Você precisa fazer alguma coisa complicada que é difícil de conceituar, difícil de implementar, para depurar... é difícil simplesmente duro. Consenso do painel – não faça isso se você pode ajudá-lo. Se você precisa de loop, criar ações personalizadas ou deixe cair para baixo ao visual studio. É claro, Se você estiver usando o SPD, prob você não pode facilmente cair em VS, Mas o que é é, Infelizmente.
  • Por falar em triste, Nancy ganha um prêmio por "Fazer o painel triste" (inutilmente) perguntando sobre arrastar e soltar de uma web part de exibição de dados. O cenário é muito interessante, e se alguém tiver uma solução inteligente, por favor me avise. Aqui está o problema: Ela tem um DVWP que está a fazer alguma filtragem necessária em uma biblioteca de documentos que volta para trás dezenas ou mais documentos. Isso funciona muito bem. No entanto, seus usuários precisam levar esses documentos e gravá-las em CD. Isto é possível usando um modo de tipo de explorador de windows, Mas como fazê-lo de DVWP? Nós não poderia pensar em uma boa resposta. Você pode?
  • Laura Rogers, seguido por Lori Gowan de www.endusersharepoint.com fama (e em outra parte) fez-nos cientes do fato de que os anexos de formulários do InfoPath podem ser apresentados através de um serviço web para uma biblioteca de imagens no SharePoint. Fora da caixa! Isso é um fato muito interessante com algumas implicações muito interessantes.

É muito bonito isso. Provavelmente esqueci de alguma coisa, Mas espero que você começ a essência do.

Mesmo sabendo que na verdade não vai assinar até meio-dia, Quinta-feira, Aqui está o link de inscrição para a próxima sessão, Quinta-feira 10/08 De 12:30 Para 1:30 PM EDT: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=0z40kg9nb0t0842f

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint oficina palestra quinta-feira 10/01 @ 12:30 PM EDT (amanhã!)

Registro do SharePoint loja falar é e pronto para amanhã.

Temos umas perguntas lá que abordam algumas questões de gestão (dev/teste/prod e sincronização de pacotes de serviço), notificações por e-mail (como selecionar pessoas para email baseado em metadados de um documento) e alguma discussão por aí usando os serviços de formulários do InfoPath em um ambiente de FBA.

Como sempre, Se você quer falar sobre um tópico:

Você pode ler sobre o passado do SharePoint loja conversações no meu blog aqui: http://paulgalvin.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dPublic%2520Speaking

Registre-se para a sessão aqui: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=h6hm9ptg8zt7302t

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Technorati Tags:

Windows Live Spaces e Twitter Counter

Eu era DM tinha uma mensagem do twitter hoje e pensei que eu blog a resposta.

A questão é: "Ei Paul, rapidinha para você,Como conseguiu o contador do twitter para o seu espaço ao vivo como o código de script é bloqueado quando salvo Thx "

Eu fiz isso adicionando um widget de html personalizada para minha página de espaços ao vivo e usando o pequeno trecho de código:

<uma href= "http://TwitterCounter.com/?username = pagalvin" 
 título= "TwitterCounter para @pagalvin"> 
 <img src= "http://TwitterCounter.com/Counter/?username = pagalvin" 
 Largura=88 
 altura=26 
 estilo= "fronteiriços:nenhum" 
 Alt= "TwitterCounter para @pagalvin">
</uma>

Isto usa uma versão de interface widget contador do twitter que escapa a coisa de censor ao vivo de windows que odiamos tanto e desejo teria um caso grave de hera venenosa.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Technorati Tags:

Gerenciando grupos de aprovação com o InfoPath em um ambiente de FBA

Tenho um processo de aprovação de despesas que preciso implementar usando o InfoPath em uma autenticação de formulários com base (FBA) ambiente usando os serviços de formulários (Web baseado do InfoPath).

Existem dois grupos de aprovação e o processo funciona assim:

  • Usuário preenche um relatório de despesas e submete à aprovação.
  • Isso dispara um e-mail para o primeiro grupo de nível aprovador.
  • Primeiro nível Aprovador de clientes e aprova ou nega o relatório.
  • Se a primeira pessoa de nível aprova-, sistema notifica o segundo nível aprovador.

No lado do InfoPath de coisas, Tenho diferentes seções que esconder/aparecem com base em se o usuário é um membro de um desses grupos de aprovação.

Em um ambiente de FBA, o nome de usuário() função sempre retorna em branco, Infelizmente. O que eu fiz é configurar um uma lista personalizada chamada "Grupos de aprovação".

Não adicionar quaisquer colunas adicionais à lista.

Quando abre o formulário, tem uma regra assim:

image

O valor de um campo "set" é aqui:

image

Isto é basicamente dizendo: Consulta a lista personalizada do grupo aprovação e filtro que consulta procurando por qualquer linha onde o valor do título = "Nórdico".

Se que retorna qualquer valor, em seguida, o usuário atual é um membro desse grupo. Eu sei que contém esse valor porque o comprimento da seqüência de caracteres é maior que zero.

Fechar o ciclo fixando os itens individuais na lista grupo de aprovação. Em tempo de execução, Se o usuário atual não tem acesso de segurança apropriadas para esse item, em seguida, a consulta não vai devolvê-lo, comprimento de seqüência de caracteres será zero e agora sabe que o usuário atual não é parte desse grupo. Você pode usar esse fato como necessário na forma.

Este é um super breve write-up. Eu estou com pressa, ou eu iria fornecer mais detalhes.

Não sei quão relevante é o que eu estou em um ambiente de FBA. Isto provavelmente funcionaria bem em um ambiente não-FBA, mas posso imaginar casos onde isso seria útil.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Technorati Tags: ,

SharePoint Shop Talk Recap (09/24/09 edição)

Terminamos nossa Q abrir SharePoint loja falar 8&Uma sessão de ontem. Durante esta sessão, abordamos os seguintes tópicos:

  • Como enviar um e-mail altamente formatadas de um fluxo de trabalho criado usando o SharePoint Designer.
  • Onde encontrar informações sobre as diferenças entre o SharePoint 2010 e especialmente o Windows SharePoint Services 3.0 (a versão gratuita do SharePoint).
  • Discutimos a gestão e manutenção de jQuery. Mais especificamente, "onde o jQuery ir?"Tivemos uma grande discussão em torno deste tópico e uma novas ideias interessantes (Para mim) é a idéia de uma rede de entrega de conteúdo. Essa busca bing levanta muitos dados interessantes sobre o assunto: http://www.bing.com/search?q=microsoft+content+delivery+network&FORM=DLSDF7&pc=MDDS&src=IE-SearchBox
  • Alguém mencionou que peças (ou talvez nem todos os) o próximo mega conferência em Las Vegas em outubro será transmitida sobre a Internet. Confira este site para obter mais informações: http://www.week3.org/Events/default.aspx
  • Nós conversamos sobre RSS. Que discussão coberto um lote de terreno. Há um projeto CodePlex que RSS é melhor do que o que tirar da caixa e www.endusersharepoint.com tem alguns artigos bons por Laura Rogers sobre como usar o DVWP para construir realmente boas sessões RSS.

Que cobre tudo. As pessoas parecem estar recebendo muita ajuda de estas, então vamos mantê-los indo.

Em uma explosão de eficiência, Já marquei sessão de SharePoint loja falar na próxima semana. Você pode registrar aqui: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=h6hm9ptg8zt7302t

Se você quiser participar, disparar um e-mail para Questions@sharepointshoptalk.com < script cf-hash = "f9e31" type = "text/javascript" > / * * /, bateu-me no twitter (@pagalvin) ou deixe um comentário aqui.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint oficina palestra quinta-feira 09/24 @ 12:30 PM EDT

Registro está pronto para SharePoint Talk do amanhã Shop no 12:30 PM.

Durante essas chamadas de conferência, um painel de pro experiente SharePoint é tirar suas dúvidas via e-mail, através do live reunião ou diretamente pelo telefone. Nós fazemos nosso melhor para fornecer conselhos de especialistas independentes em todos os tópicos relacionados ao SharePoint.

Envie suas perguntas para "questions@sharepointshoptalk.com < script cf-hash ="f9e31"type =" text/javascript"> / * * /”, twittê-los para mim, Deixe um comentário aqui ou aparecer na chamada e perguntar.

Também saudamos e buscam uma visão de membros da audiência.

Você pode ler algumas repescagens em sessões anteriores do SharePoint loja falar no meu blog.

Esta semana nós já sabemos que vai ser abordando questões relativas ao fluxo de trabalho (um favorito constante) e pesquisa, para citar alguns.

Cadastre-se aqui: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=dv3m7cl30sxkq2n1

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint loja falar nesta quinta-feira 09/17/09 12:30 EST para 1:30 PM EDT

O próximo Talk Shop do SharePoint tem lugar esta quinta-feira, 09/17 às 12:30PM EDT.

O que é SharePoint loja falar? É uma chamada de conferência de uma hora onde um painel do SharePoint pro é responder a perguntas. Envie suas perguntas para "questions@sharepointshoptalk.com < script cf-hash ="f9e31"type =" text/javascript"> / * * /”, Deixe um comentário no meu blog aqui, ou apenas perguntar-lhes em voz alta na chamada. O painel tenta oferecer várias abordagens diferentes para resolver o problema subjacente por trás da pergunta e geralmente só fornecer aconselhamento imparcial.

Esta semana continuamos com o mesmo painel, inclusive eu, meus dois parceiros Arcovis Harry Jones e Natalya Voskresenskaya e Laura Rogers de SharePoint911.

Brevemente Recapagens na semana passada – tivemos mais perguntas do que poderíamos responder, Então esta semana, Vamos começar com aqueles. Nós tivemos 34 os registantes e acho que 25 as pessoas realmente se juntou a chamada. Cobrimos uma ampla variedade de assuntos que eu diria 75% usuário final orientado, incluindo:

  • Estratégias para enrolar o conteúdo de subsites para sites de nível superior para dentro e através de conjuntos de sites.
  • O impacto de personalizar EditForm. aspx usando o SharePoint Designer.
  • Lidando com os famosos "coletar dados de um usuário" ação de fluxo de trabalho do SharePoint Designer.
  • Usando jQuery para resolver alguns problemas de interface de usuário comum.
  • Questões de fuso horário (para um ambiente geograficamente distribuído)

Abordamos vários outros itens também, Mas os detalhes me escaparam..

Eu prometi para acompanhar com uma reunião ao vivo para cavar uma das perguntas e ainda precisa fazer isso.

Registre-se para a sessão desta semana aqui: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=bhj8dbrswhv1hv8r

Nesta semana, Vamos falar de pelo menos:

  • Estratégias de gestão e no histórico de versão de documentos
  • Adequação e idéias em torno do uso do SharePoint como um front-end que permite seus clientes ver alguns dados financeiros.
  • Questões de fluxo de trabalho (como de costume).

Vamos ver e ouvir-te lá!

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

SharePoint sábado Nova York

Fiz upload aqui minha apresentação para o SharePoint de Nova Iorque, sábado: http://CID-1cc1edb3daa9b8aa.skydrive.Live.com/Self.aspx/SharePoint/follow The Yellow Brick Road to SharePoint Mastery.pptx

Não é muito útil se você não for para a apresentação, Mas espero que adicionar um monte de notas entre agora e Tampa, Quando eu apresentá-lo novamente. Que iria dar-lhe mais as pernas e o contexto e ser geralmente mais útil.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Não seria legal se...

Eu estava passando por meu enorme pilha de revistas MSDN a minha esposa sai de trás para 30 segundos para dar espaço para o novo MSDN revistas e eu me deparei com um artigo antigo sobre a integração do MS Speech Server com Fundação de fluxo de trabalho e pensei, Não seria legal para integrar tudo isso com o SharePoint? Seria legal ser capaz de dizer "criar site nomeado [site legal] no conjunto de sites [Papai urso]"em meu celular e tenho fazer isso. Posso imaginar uma arquitetura onde o servidor de fala mãos fora os comandos para um aplicativo de fluxo de trabalho que faz todo o trabalho. Essa é uma lógica muito fácil implementar no lado do servidor da cerca.

Na interface do usuário, Você teria que fazer algo para obtê-lo rolando. Eu provavelmente iria para uma espécie de "monitor de discurso" do site do SharePoint que tem alguns jQuery executando que monitora uma fila que é atualizada, o aplicativo de fluxo de trabalho e mostra, em tempo real, O que está acontecendo.

Isso seria um comboio de tecnologia muito louco aí. Telefone celular, discando até servidor de fala em alguma máquina. Fluxos de trabalho, preenchendo a lacuna entre Speech Server e do SharePoint. jQuery, realçando uma interface do usuário do SharePoint de Jane liso.

Há qualquer componente prático para isto? Quem sabe. Quem se importa?

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Consultoria pode ser um pouco como arrancar os dentes

[Observação: Este artigo cross-posted a Usuário final SharePoint here: http://www.endusersharepoint.com/2009/09/09/sharepoint-a-case-study-in-ask-the-expert/]

Às vezes, Quando você está trabalhando como consultor (como uma profissão, ou em um papel consultivo dentro de sua empresa), você encontrar-se vivendo em uma história de cebola. A cebola tem uma série de artigos chamada "Ask um [especialista em] sobre [algum problema]”. Isto segue o formato "Dear Abby" famoso onde uma pessoa em questão está pedindo conselhos pessoais. A cebola é "especialista", no entanto, é tão focado em sua área de competência e problemas atuais que o perito ignora a questão inteiramente e caminha sobre sua área de atuação. Como consultores, Precisamos manter isso em mente o tempo todo e evitar cair na armadilha. É classicamente descrito como este-"quando você usar um martelo de dia inteiro para resolver seus problemas, Tudo começa a parecer com um prego". Temos consultores profissionais estão sempre em guarda contra esse tipo de coisa, Mas podemos entrar em contacto com pessoas que são profissionais sérios em seu próprio papel, Mas não são consultores. Eles não têm a mesma necessidade ou treinamento para fazer o contrário.

A semana passada, Eu escrevi sobre um dos clientes da minha empresa e um projeto em andamento Temos que permitir a colaboração de alta qualidade entre vários médicos de olho nos Estados Unidos e Canadá realizando pesquisas clínicas em doenças raras. Além de alavancar os principais recursos do SharePoint para habilitar essa colaboração, Estamos também a trabalhar um processo de submissão e aprovação de despesas. É complicado porque temos tantos atores:

  • Um punhado de indivíduos em práticas dos médicos diferentes que pode inserir despesas on-line.
    • Existem mais de 40 práticas dos médicos.
    • Em algumas práticas, o médico utiliza o sistema diretamente.
    • Em muitas práticas, pessoal do médico usa o sistema diretamente.
  • Um administrador financeiro (Quem trabalha para o meu cliente diretamente) que as despesas para a precisão e relevância de clientes, aprovar ou negar-lhes a nível organizacional.
  • Um 3o partido grupo pagar contas. Essas pessoas pagam todas as contas de cliente, Não só contas saindo o estudo de doenças raras.

O grupo de contas a pagar tem sido um desafio. Trabalho com eles ontem me fez lembrar a série de cebola. Em meu papel como consultor de negócios, Eu expliquei a necessidade para a empresa de pagar contas:

  • Sites de estudos clínicos (práticas dos médicos) incorrer em despesas relacionadas com o estudo.
  • Eles entram no "web site" e digite suas despesas utilizando um formulário on-line. Neste caso, o "web site" é hospedado com o SharePoint e as despesas são inseridas em um formulário do InfoPath. Recibos de despesa são digitalizados, carregado e conectado diretamente ao formulário.
  • Um processo de fluxo de trabalho automatizado busca aprovação do administrador financeiro apropriado.
  • Você, caro 3 festa empresa AP – por favor revisar e aprovar ou negar esta despesa. Vou enviá-lo para você qualquer caminho que você quer (dentro da razão).Neste momento em discussão, Não me importo como ele precisa ser empacotado. Eu quero trabalhar com o grupo de AP para entender o que eles precisam e querem.

Quando eu expliquei a necessidade, o terceiro partido deu um mergulho profundo em sua linguagem interna mumbo jumbo sobre processos de aprovação de despesas, Códigos de Oracle, assinaturas presidencial vice, 90 dia turn-arounds, etc. E pânico. Eu não deveria esquecer o pânico. Um dos requisitos da profissão consultoria rocha cama é para aprender a se comunicar com pessoas que quem são eles próprios não treinados ou necessariamente sentem necessidade de fazer o mesmo. Entre outras coisas, é uma das melhores partes de ser um consultor. Você vai entrar em um mundo repleto de pessoas de negócios com perspectivas completamente diferentes. Imagino que seja um pouco como a mente de um serial killer a entrar, Exceto que você não é arruinada pela vida após a experiência (though entering the mind of an AP manager isn’t a walk in the park 🙂 [Ver nota importante abaixo * * *] ).

Uma das grandes coisas sobre nosso mundo técnico como pessoas do SharePoint é que temos respostas prontas para muitas das preocupações muito válidas que as pessoas como tem meu contato AP. É seguro? Como sei que a despesa foi devidamente controlada? Eu posso, como autor do pagamento final, Ver todos os detalhes da despesa? Como eu faço isso? E se eu olhar para os detalhes e não aprová-los? Eu posso rejeitá-las? O que acontece se as mudanças de organização e o aprovador original já não está por perto? Podemos facilmente mudar o processo para refletir as alterações no sistema? Posso eu revisitar esta despesa um ano mais tarde e se eu ser auditado e precisa defender o pagamento?

Como as pessoas do SharePoint, Podemos ver como responder a essas perguntas. No caso do meu cliente, Nós respondê-las mais ou menos assim:

  • Formulário do InfoPath para permitir que sites gravar suas despesas e enviá-los para aprovação.
  • Sites podem retornar ao site para exibir o status de seu relatório de despesas, a qualquer momento.
  • Conforme ocorrerem eventos significativos (EG. a despesa é aprovada e enviada para pagamento), o sistema proativamente notifica-los por e-mail.
  • O sistema notifica o administrador financeiro, uma vez que um relatório foi submetido para aprovação.
  • Administrador financeiro aprova ou nega a solicitação.
  • Após a aprovação, a despesa é embrulhada em um e-mail e enviada para a organização de pagador de festa 3.
  • O 3º contribuintes tem todas as informações que precisam para rever a despesa e pode acessar o ambiente do SharePoint para cavar os detalhes (principalmente o histórico de auditoria para verificar a "verdade" das despesas).
  • 3contribuintes RD podem aprovar ou rejeitar o pagamento usando o seu próprio processo interno. Eles gravam o resultado no site do SharePoint (que desencadeia uma notificação por e-mail para as pessoas adequadas).
  • No futuro, seria bom cortar este processo stilly e-mail e em vez disso, para dar as informações de despesas diretamente no seu sistema.

Em conclusão, Há aqui um estilo de vida que eu descrevo do consultor profissional ponto de vista, Mas que se aplica quase ao total de empregados de tempo em um BA e/ou função de usuário de energia. Trabalhar pacientemente com os especialistas em sua empresa e extrair os requisitos de negócio do núcleo da melhor maneira possível. Com uma compreensão profunda de recursos do SharePoint e funções para desenhar em cima, mais frequentemente do que não, Você será capaz de responder a preocupações e oferecer maneiras de melhorar todos os trabalhos dia alavancar núcleo recursos do SharePoint.

***Nota importante: Eu realmente não quero comparar pessoas AP para assassinos em série. No entanto, Eu provavelmente poderia citar alguns AP pro é que desejaram provavelmente conseguiu uma ordem de restrição contra mim perseguindo-os e pedindo uma e outra vez. "Onde está o meu cheque?"" Onde está o meu cheque?"" Onde está o meu cheque?”

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin