SharePoint Tenda Recap Talk para o xoves 10/01/09

I’ve noticed that people seem to be waiting until the last minute to register for SharePoint Shop Talk sessions. Last Thursday, nuns 11:45AM, tiñamos nove persoas rexistrarte, which is a very small number. Con todo, nun punto, tivemos 18 ou 20 persoas asinaron en, así, polo menos nove persoas rexistrarte para el 45 minutes or less before the call. I’m not complaining, só observando.

We had a full schedule of questions and discussion topics and couldn’t get to all of them. Como de costume, imos ir de onde paramos este xoves que vén.

Aquí está o resumo:

  • Vamshi asked about building a WSS environment that has SP1 and not SP2. You can download that configuration here:

    http://www.microsoft.com/downloads/details.aspx?FamilyId=4191A531-A2E9-45E4-B71E-5B0B17108BD2&displaylang=en. And someone else suggested looking here: http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb400747.aspx.

  • Tivemos unha (benvida) surprise return visitor. A few weeks previous, Blue had asked us a question that left everyone on the call a little sad because we couldn’t help. His problem and solution are really fairly complicated, pero todo se reduce a crear unha exhibición de datos parte web cun intervalo de datas filtrados (non só unha única data filtrada, o que é máis fácil). He may write up a blog entry on this and if does, I’ll link to it. In the course of the discussion, el referiuse a todos a estas dúas conexións:
  • Looping no SharePoint Designer - iso se pode facer? The answer is “yes” in some narrow cirumstances. Con todo, para facelo, ten que facer algo complicado que é difícil de conceituar, difícil de aplicar, hard to debug … it’s just plain hard. The panel’s consensus – don’t do this if you can help it. If you need looping, create custom actions or drop down into visual studio. Por suposto, se está a usar SPD, vostede probe non pode facilmente caer en VS, mais é o que se está, tristemente.
  • Falando de triste, Nancy gaña o "Fai o Panel triste" premio por (inutilmente) asking about drag and drop from a data view web part. The scenario is very interesting and if anyone has a clever solution, por favor me aviso. Here’s the problem: she has a DVWP that is doing some necessary filtering on a document library that returns back dozens or more documents. This works great. Con todo, her users need to take those documents and burn them to CD. This is doable using a windows explorer type view, pero como facelo desde DVWP? We couldn’t think of a good answer. Can you?
  • Laura Rogers, seguido por Lori Gowan de www.endusersharepoint.com fama (e noutras partes) made us aware of the fact that attachments to InfoPath forms can be submitted via a web service to an image library in SharePoint. Fóra da caixa! That is a very interesting fact with some very interesting implications.

That’s pretty much it. I probably missed something, pero espero que comeza a esencia del.

Aínda que sei que non ha realmente rexistrar ata o mediodía, Xoves, aquí está o enlace de inscrición para a próxima sesión, Xoves 10/08 a partir de 12:30 para 1:30 AM EDT: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=0z40kg9nb0t0842f

</final>

Rexístrate para o meu blog.

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

Technorati Tags:

SharePoint Conversa Tenda de xoves 10/01 @ 12:30 AM EDT (mañá!)

Rexistro de Discusión Tenda SharePoint está instalado e listo para mañá.

Temos algunhas preguntas ata que tivo unha estrea abordar algunhas cuestións de xestión (dev / test / prod e sincronizando-se os service packs), notificacións por correo-e (como seleccionar a xente a enviar correo-e baseado en metadatos dun documento) e unha discusión en torno a usar o InfoPath Forms Services nunha contorna FBA.

Como sempre, se quere falar de un tema:

Pode ler máis sobre o pasado do SharePoint Tenda Talks no meu blog aquí: http://paulgalvin.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dPublic%2520Speaking

Registre-se para a sesión aquí: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=h6hm9ptg8zt7302t

</final>

Rexístrate para o meu blog.

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

Technorati Tags:

O Windows Live Spaces e Twitter Contador

Estaba DM'd unha mensaxe de Twitter hoxe e pensei en bloguear a resposta.

A cuestión é:: "Hey Paul, unha rápida para ti,como conseguiu o contador de Twitter no seu espazo vivo como o código de script é bloqueada cando salvou Thx "

Eu fixen iso engadindo un widget de html personalizado para a miña páxina de Live Spaces e usando o pequeno fragmento de código:

<un href="http://twittercounter.com /?username = Cuarteiróns" 
 título="TwitterCounter for @pagalvin"> 
 <img src="http://twittercounter.com / contador /?username = Cuarteiróns" 
 ancho=88 
 altura=26 
 estilo="border:ningún" 
 vello="TwitterCounter for @pagalvin">
</un>

Este usa unha versión do contador interface do widget de Twitter que queda despois do MSN censurar algo que todos odiamos tanto e desexo tería un caso grave de hedra velenosa.

</final>

Rexístrate para o meu blog.

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

Technorati Tags:

Xestionar grupos de Aprobación co InfoPath nun ambiente FBA

Eu teño un proceso de aprobación de gastos que eu teño para implantar o uso do InfoPath nunha autenticación baseada en formularios (FBA) ambiente, utilizando servizos de formas (InfoPath baseado na web).

Existen dous grupos de aprobación eo proceso funciona así:

  • Usuario encher un informe de gastos e enviá-lo para aprobación.
  • That triggers an email to first level approver group.
  • First level approver reviews and approves or denies the report.
  • If first level person approves it, system notifies second level approver.

On the InfoPath side of things, I have different sections that hide/appear based on whether the user is a member of one of those approval groups.

In an FBA environment the username() function always returns blank, tristemente. What I’ve done is set up a a custom list called “Approval Groups”.

I don’t add any additional columns to the list.

When the form opens up, it has a rule like this:

image

The “set a field’s value” is here:

image

This is basically saying: Query the approval group custom list and filter that query by looking for any row where Title’s value = “NORDIC”.

If that returns any value, then the current user is a member of that group. I know it contains that value because the string length is greater than zero.

Close the loop by securing the individual items in the Approval Group list. At run-time, O usuario actual non ten acceso de seguranza adecuado para este elemento, a continuación, a consulta non pode devolve-lo, string-length will be zero and now you know the current user is not part of that group. You can use that fact as needed in the form.

This is a super brief write-up. I’m pressed for time or I’d provide more detail.

I don’t know how relevant it is that I’m in an FBA environment. This would probably work well in a non-FBA environment but I can imagine cases where this would be useful.

</final>

Rexístrate para o meu blog.

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

Technorati Tags: ,

SharePoint Tenda Conversa Recap (09/24/09 edición)

Nos terminais o noso oitavo SharePoint Tenda Conversa aberta Q&A session yesterday. During that session, que abrangue os seguintes temas:

  • Como enviar un correo altamente formato a partir dun fluxo de traballo creado usando o SharePoint Deseño.
  • Onde atopar información sobre as diferenzas entre o SharePoint 2010 e, especialmente, o Windows SharePoint Services 3.0 (a versión gratuita do SharePoint).
  • We discussed jQuery maintenance and management. More specifically, "Onde debe ir o jQuery?” We had a great discussion around this topic and one interesting new ideas (para min) is the idea of a content delivery network. This bing search pulls up a lot of interesting data on the subject: http://www.bing.com/search?q=microsoft+content+delivery+network&FORM=DLSDF7&pc=MDDS&src=IE-SearchBox
  • Alguén mencionou que as partes (ou quizais mesmo todos) of the up-coming mega conference in Las Vegas in October will be broadcast over the internets. Check out this site for more information: http://www.week3.org/Events/default.aspx
  • We talked about RSS. That discussion covered a lot of ground. There’s a CodePlex project that does better RSS than what you get out of the box and www.endusersharepoint.com ten algúns bos artigos por Laura Rogers sobre como usar DVWP para construír realmente boas sesións RSS.

That about covers it. People seem to be getting a lot of help from these so we’ll keep them going.

Nunha explosión de eficiencia, I’ve already set up next week’s SharePoint Shop Talk session. You can register here: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=h6hm9ptg8zt7302t

Se desexa participar, disparar un e-mail a questions@sharepointshoptalk.com, bater-me en Twitter ("Cuarteiróns) ou deixe un comentario aquí.

</final>

Rexístrate para o meu blog.

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

Technorati Tags:

SharePoint Conversa Tenda de xoves 09/24 @ 12:30 AM EDT

Rexistro é e listo para SharePoint Tenda conversa de mañá en 12:30 AM.

Durante esas chamadas en conferencia, un panel de expertos SharePoint pro aproveitar as súas dúbidas por correo electrónico, via live meeting or directly over the phone. We do our best to provide independent expert advice on all topics related to SharePoint.

Enviar correo-e as súas preguntas para "Questions@sharepointshoptalk.com", Twitter para min, deixe un comentario aquí ou simplemente aparecer na chamada e pedir.

Saudamos tamén e buscar unha visión de membros da audiencia.

Podes ler algúns repescagens en sesións anteriores falar de traballo do SharePoint no meu blog.

Esta semana xa sabemos que imos abordar cuestións relacionadas coa fluxo de traballo (unha constante favorito) e investigación para citar algúns.

Rexístrese aquí: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=dv3m7cl30sxkq2n1

</final>

Rexístrate para o meu blog.

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

Technorati Tags:

SharePoint Tenda Conversa este xoves 09/17/09 12:30 AM EDT para 1:30 AM EDT

A seguinte SharePoint Tenda Conversa pasa este xoves, 09/17 en 12:30AM EDT.

Qué é o SharePoint Tenda Discusión? It’s a one hour conference call where a panel of SharePoint pro’s answer questions. Send your questions to "Questions@sharepointshoptalk.com", leave a comment on my blog here or just ask them out loud on the call. The panel tries to offer several different approaches to solving the underlying problem behind the question and just generally provide unbiased expert advice.

Esta semana imos seguir co mesmo panel, ata me, meus dous Arcovis socios Harry Jones e Natalya Voskresenskaya e Laura Rogers de SharePoint911.

Resumidamente recapeamento a semana pasada - tivemos máis preguntas que poderiamos responder, para esta semana, we’ll start off with those. We had 34 inscritos e eu creo que 25 people actually joined the call. We covered a wide variety of subjects that I would say were 75% usuario orientada, incluíndo:

  • Estratexias para enrolar o contido de sub-sitios para sitios de alto nivel dentro e entre conxuntos de sitios.
  • O impacto de adaptar EditForm.aspx usando o SharePoint Deseño.
  • Xestionar as famosas "recoller datos dun usuario" acción de fluxo de traballo do SharePoint Deseño.
  • Usar jQuery para resolver algúns problemas comúns de interface de usuario.
  • Cuestións de fuso horario (para un ambiente xeograficamente distribuídas)

Cubrimos outros elementos, así, pero os detalles me escapou.

I promised to do follow up with a live meeting to dig into one of the questions and still need to do that.

Registre-se para a sesión desta semana aquí: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=bhj8dbrswhv1hv8r

Esta semana, imos falar de polo menos:

  • Estratexias para a xestión e obtención de historial de versións de documentos
  • Adecuación e ideas en torno a usar o SharePoint como un front-end que permite que os seus clientes para ver algúns datos financeiros.
  • Cuestións de fluxo de traballo (como de costume).

Imos ver e oín-lo alí!

</final>

Rexístrate para o meu blog.

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

SharePoint sábado New York

Fixen subida da miña presentación para o New York SharePoint sábado aquí: http://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/SharePoint/Follow the Yellow Brick Road to SharePoint Mastery.pptx

Non é moi útil se non ir á presentación, pero eu espero engadir unha chea de notas entre agora e Tapa, when I present it again. That would give it more legs and context and be more generally useful.

</final>

Rexístrate para o meu blog.

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

Non sería legal se ...

Eu estaba pasando pola miña enorme pila de revistas MSDN para obter a miña muller a miña volta para 30 segundo para abrir espazo para novas revistas MSDN e me deparei con un vello artigo sobre a integración de MS Speech Server co Workflow Foundation e eu penso, non sería legal para integrar todo o que o SharePoint? It would be kind of neat to be able to say “Create site named [web legal] no conxunto de sitios web [papá oso]” into my cell phone and have it do that. I can imagine an architecture where speech server hands off the commands to a workflow application that does all the work. That’s very easy logic to implement on the server side of the fence.

Na interface de usuario, you’d have to do something to get it rolling. I’d probably go to a “speech monitor” kind of SharePoint site that has some jQuery running that monitors a queue that is updated by the workflow application and shows, en tempo real, what’s happening.

That would be a pretty crazy technology train right there. Cell phone dialing up to speech server on some machine. Workflows bridging the gap between Speech Server and SharePoint. jQuery enhancing a plain Jane SharePoint UI.

Existe un compoñente práctico desta? Who knows. Who cares?

</final>

Rexístrate para o meu blog.

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

De consultoría pode ser un pouco como retirar os seus propios dentes

[Nota: Este artigo cross-lanzado Usuario final SharePoint aquí: http://www.endusersharepoint.com/2009/09/09/sharepoint-a-case-study-in-ask-the-expert/]

Ás veces, cando se está a traballar como consultor (como unha profesión, ou nun papel consultivo na súa empresa), you find yourself living in an Onion story. The Onion has a series of articles called “Ask an [especialista] sobre [problemas]". This follows the famous “Dear Abby” format where a concerned person is asking for personal advice. The onion’s “expert”, con todo, is so focused on his/her area of expertise and current problems that the expert ignores the question entirely and rambles on about his area of expertise. As consultants, we need to keep that in mind all the time and avoid falling into that trap. It’s classically described like this – “when you use a hammer all day long to solve your problems, everything starts to look like a nail.” We professional consultants are always on guard against that kind of thing, pero entramos en contacto con persoas que son profesionais serios no seu propio papel, but are not consultants. They don’t have the same need or training to do otherwise.

Semana pasada, Eu escribín sobre un dos clientes da miña empresa e un proxecto en curso we have to enable high quality collaboration between various eye doctors in the US and Canada performing clinical research on rare disease. In addition to leveraging core SharePoint features to enable that collaboration, we’re also working an expense submission and approval process. It’s complicated because we have so many actors:

  • Un puñado de individuos en consultorios médicos distintos dos que poden entrar na liña de gastos.
    • Hai máis de 40 consultorios médicos.
    • Nalgunhas prácticas, o médico usa o sistema directamente.
    • En moitas prácticas, persoal do médico usa o sistema directamente.
  • Un administrador financeiro (que traballa para o meu cliente directo) que analiza os gastos para a precisión e relevancia, aprobar ou denegar-lles a nivel de organización.
  • A 3rd party accounts payable group. These people pay all of the bills for out client, not just bills coming out of the rare disease study.

The Accounts Payable group has been a challenge. Working with them yesterday reminded me of the Onion series. In my role as business consultant, Expliquei a necesidade de que a empresa contas a pagar:

  • Clínicas locais de estudos (consultorios médicos) incorrer en gastos relacionados coa estudo.
  • They log onto the “web site” and enter their expenses using an online form. Neste caso, the “web site” is hosted with SharePoint and the expenses are entered into an InfoPath form. Expense receipts are scanned, cargado e conectado directamente ao formulario.
  • Un proceso de fluxo de traballo automatizado busca a aprobación do administrador financeiro axeitado.
  • Vostede, dear 3rd party AP company – please review and approve or deny this expense. I’ll send it to you any way that you want (razoable).Neste punto na discusión, I don’t really care how it needs to be bundled. I want to work with the AP group to understand what they need and want.

Cando expliquei a necesidade, a 3 ª parte foi un mergullo profundo no seu argot mumbo Jumbo interno sobre os procesos de aprobación de gastos, A Oracle códigos, sinaturas vicepresidencia, 90 día turn-around, etc. And panic. I shouldn’t forget about the panic. One of the bed rock requirements of the consulting profession is to learn how to communicate with people like that who are themselves not trained or necessarily feel a need to do the same. Among other things, it’s one of the best parts of being a consultant. You get to enter a world populated with business people with completely different perspectives. I imagine it’s a little bit like entering the mind of a serial killer, excepto que non está arruinado a vida tras a experiencia (though entering the mind of an AP manager isn’t a walk in the park 🙂 [ver nota importante abaixo ***] ).

One of the great things about our technical world as SharePoint people is that we have ready-made answers to many of the very valid concerns that people such as my AP contact have. Is it secure? How do I know that the expense was properly vetted? Can I, como o pagador finais de, ver todos os detalles do gasto? How do I do that? What if I look at those details and don’t approve of them? Can I reject them? What happens if the organization changes and the original approver is no longer around? Can we easily change the process to reflect changes in the system? Podo revisar esa gasto, un ano despois, e cando eu fico auditivas e precisa defender o pago?

Como a xente do SharePoint, we can see how to answer those questions. In my client’s case, nós respostas las máis ou menos así:

  • Forma de InfoPath para permitir que sitios para rexistrar os seus gastos e sometelos a aprobación.
  • Sitios poden volver ao sitio web para ver o estado do seu informe de gastos, en calquera momento.
  • Como ocorren eventos significativos (e.g. o gasto é aprobado e presentado para pago), o sistema de forma Proativo notificaralle-los por correo-e.
  • O sistema notificaralle o administrador financeiro, xa un informe foi sometido á aprobación.
  • Administrador financeiro aproba ou nega a solicitude.
  • Tras a aprobación, o gasto é enrolado en un correo-e e enviado para a organización 3rd Party payer.
  • O pagador parte 3 ten toda a información que precisan revisar o gasto e pode acceder ao ambiente do SharePoint para cavar os detalles (principalmente auditar o histórico para comprobar a "verdade" dos gastos).
  • 3rd party payer can approve or reject the payment using their own internal process. They record that outcome back in the SharePoint site (que desencadea unha notificación de correo-e para as persoas axeitadas).
  • No futuro, sería bo para cortar ese proceso de correo-e tranquilamente e, no canto alimentar a información de gastos directamente ao sistema.

En conclusión, hai un estilo de vida aquí que eu describir o punto do axente profesional de vista, but which applies almost equally to full time employees in a BA and/or power user role. Work patiently with the experts in your company and extract the core business requirements as best you can. With a deep understanding of SharePoint features and functions to draw upon, máis veces que non, será capaz de responder a problemas e ofrecer formas de mellorar o día de traballo, aproveitando recursos básicos do SharePoint.

***Importante: I really don’t mean to compare AP people to serial killers. Con todo, I could probably name some AP pro’s who have probably wished they could get a restraining order against me stalking them and asking over and over again. “Where’s my check?” “Where’s my check?” “Where’s my check?"

</final>

Rexístrate para o meu blog.

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