SharePoint Radhitje Shop Talk për të enjten 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, rreth 11:45PD, kemi pasur nëntë njerëz regjistroheni, which is a very small number. Megjithatë, në një pikë, kemi pasur 18 ose 20 njerëz të nënshkruar në, kështu të paktën nëntë njerëz të nënshkruar për atë 45 minutes or less before the call. I’m not complaining, vetëm duke respektuar.

We had a full schedule of questions and discussion topics and couldn’t get to all of them. As usual, ne do të vini deri ku ne e kemi lënë jashtë këtë të enjte që vjen.

Ja radhitje:

  • 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.

  • Ne patëm një (i mirëpritur) 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, por ajo boils poshtë për krijimin e një pjesë të të dhënave web view me një gamë të datave filtruar (jo vetëm një datë të vetme filtruar, e cila është më e lehtë). He may write up a blog entry on this and if does, I’ll link to it. In the course of the discussion, ai referoi të gjithë ndaj këtyre dy lidhjeve:
  • Looping në projektuesi SharePoint - kjo mund të bëhet? The answer is “yes” in some narrow cirumstances. Megjithatë, për të bërë atë, ju duhet të bëni disa gjëra të ndërlikuar që është e vështirë të conceptualize, vështirë për të zbatuar, 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. Sigurisht, në qoftë se ju jeni duke përdorur SPD, you prob can’t easily drop down into VS, but it is what is is, trishtim.
  • Speaking of sad, Nancy wins the “Make the Panel Sad” award by (futilely) asking about drag and drop from a data view web part. The scenario is very interesting and if anyone has a clever solution, please let me know. 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. Megjithatë, her users need to take those documents and burn them to CD. This is doable using a windows explorer type view, but how to do it from DVWP? We couldn’t think of a good answer. Can you?
  • Laura Rogers, followed by Lori Gowan of www.endusersharepoint.com famë (dhe gjetkë) made us aware of the fact that attachments to InfoPath forms can be submitted via a web service to an image library in SharePoint. Nga kutia! That is a very interesting fact with some very interesting implications.

That’s pretty much it. I probably missed something, but hopefully you get the gist of it.

Even though I know you won’t actually sign up until noon, Thursday, here’s the registration link for the next session, Thursday 10/08 nga 12:30 në 1:30 EDT: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=0z40kg9nb0t0842f

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Talk SharePoint Shop e enjte 10/01 @ 12:30 EDT (nesër!)

SharePoint regjistrimi Shop Talk është lart dhe e gatshme për nesër.

Ne kemi disa pyetje teed deri që trajtojnë disa çështje të menaxhimit të (dev / testi / stimuloj dhe syncing deri paketat e shërbimit), Njoftimet email (si për të zgjedhur njerëzit për të email-it të bazuar në metadata e një dokumenti) dhe disa diskutime rreth duke përdorur forma InfoPath shërbime në një mjedis FBA.

Si gjithmonë, if you want to talk about a topic:

You can read about past SharePoint Shop Talks on my blog here: http://paulgalvin.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dPublic%2520Speaking

Register for the session here: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=h6hm9ptg8zt7302t

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Hapësirat e Windows gjalla dhe Twitter Counter

Unë isha DM'd një mesazh nga sot eksitim dhe mendova se do blog përgjigje.

Bie fjala: "Hej Paul, një të shpejtë për ju,si e keni marrë counter eksitim në hapësirën tuaj të jetojnë si kodi script është e bllokuar kur ruhet thx "

Unë e bëri këtë duke shtuar një widget porosi html për faqen time jetojnë hapësira dhe duke përdorur kodin copezat pak:

<një href="http://twittercounter.com /?username = Pillows" 
 titull="TwitterCounter for @pagalvin"> 
 <img src="http://twittercounter.com / counter /?username = Pillows" 
 gjerësi=88 
 lartësi=26 
 stil="border:asnjë" 
 i vjetër="TwitterCounter for @pagalvin">
</një>

Kjo përdor një version të ndërfaqes counter eksitim widget që merr e kaluara Windows Live censor gjë që ne të gjithë e urrejnë kaq shumë dhe do të dëshironi të merrni një rast të keq të dredhkë helm.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Menaxhimi grupet aprovues me InfoPath në një mjedis FBA

Unë kam një procesi të miratimit shpenzim që kam nevojë për të zbatuar duke përdorur InfoPath në një format të bazuar authentication (FBA) Mjedisi përdorur forma shërbime (InfoPath web bazuar).

Ka dy grupe miratimit dhe procesi works like this:

  • User mbush nga një raport shpenzim dhe ia paraqet atë për miratim.
  • 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, trishtim. 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, if the current user doesn’t have appropriate security access to that item then the query won’t return it, 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.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags: ,

SharePoint Radhitje Shop Talk (09/24/09 botim)

Ne kemi mbaruar 8 tonë Talk SharePoint Shop hapur Q&A session yesterday. During that session, kemi mbuluar këto tema:

  • Si të dërgoni një email shumë të formatuar nga një workflow krijuar duke përdorur SharePoint Designer.
  • Ku për të gjetur informacion mbi dallimet në mes SharePoint 2010 and especially Windows SharePoint Services 3.0 (the free version of SharePoint).
  • We discussed jQuery maintenance and management. More specifically, “where should the jQuery go?” We had a great discussion around this topic and one interesting new ideas (mua) 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
  • Someone mentioned that parts (or maybe even all) 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 has some good articles up by Laura Rogers on how to use DVWP to build really good RSS sessions.

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

In a burst of efficiency, 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

If you want to participate, zjarr jashtë një email tek questions@sharepointshoptalk.com, hit me up on twitter ("Jastëkët) apo të lënë një koment këtu.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Talk SharePoint Shop e enjte 09/24 @ 12:30 EDT

Regjistrimi është deri dhe të gatshëm për SharePoint Talk nesërmes Dyqan në 12:30 PM.

Gjatë këtyre thirrjeve konferencë, një panel i SharePoint me përvojë të pro marrin pyetjet tuaja nëpërmjet postës elektronike, via live meeting or directly over the phone. We do our best to provide independent expert advice on all topics related to SharePoint.

Email pyetjeve tuaja për të "Questions@sharepointshoptalk.com", Twitter ato për mua, lënë një koment këtu ose thjesht të tregojë deri në thirrje dhe të kërkojë.

Ne gjithashtu të mirëpritur dhe të kërkojë informacion nga anëtarët e audiencës.

Ju mund të lexoni disa recaps mbi Talk sesionet e mëparshme SharePoint dyqan në blogun tim.

Këtë javë ne tashmë e dimë ne do të adresuar çështjet që lidhen me workflow (një preferuar konstante) dhe kërko që të emërojë një të pakta.

Regjistrohu këtu: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=dv3m7cl30sxkq2n1

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Shop Talk këtë të enjte 09/17/09 12:30 EDT për 1:30 EDT

Ardhshëm Talk SharePoint Dyqan zhvillohet këtë të enjte, 09/17 në 12:30EDT.

Çfarë është Talk SharePoint Shop? 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.

Këtë javë ne vazhdojmë me panelin e njëjtë, duke përfshirë edhe veten time, dy partnerët im Arcovis Harry Jones dhe Natalya Voskresenskaya dhe Laura Rogers i SharePoint911.

Shkurtimisht recapping javën e kaluar - kemi pasur shumë pyetje se ne mund të përgjigjeni, kështu që kjo javë, we’ll start off with those. We had 34 Registrants dhe mendoj 25 people actually joined the call. We covered a wide variety of subjects that I would say were 75% Fundi përdorues orientuar, duke përfshirë:

  • Strategjitë për përmbajtjen kodrina up nga nën-faqet për faqet e nivelit të lartë brenda dhe nëpër koleksionet faqes.
  • Ndikimi i editform.aspx customizing duke përdorur SharePoint Designer.
  • Ballafaqimi me e famshme "të mbledhë të dhëna nga një përdorues" workflow SharePoint Designer veprim.
  • Duke përdorur jQuery për të zgjidhur disa probleme të përbashkëta ndërfaqen e përdoruesit.
  • Pyetjet e zonës së kohës (për një mjedis të shpërndarë gjeografikisht)

Ne mbuluar disa objekte të tjera, si dhe, por detajet shpëtoi mua.

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

Regjistrohu për seancën e kësaj jave këtu: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=bhj8dbrswhv1hv8r

Këtë javë, ne jemi duke shkuar për të folur për të paktën:

  • Strategjitë për menaxhimin dhe marrjen në Historik Versionesh për dokumente
  • Përshtatshmëria dhe idetë rreth duke përdorur SharePoint si një front fund që lejon klientët tuaj për të parë disa të dhëna financiare.
  • Pyetjet e Workflow (si zakonisht).

Ne do të shohim dhe dëgjojmë ju atje!

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

SharePoint e shtunë New York

Unë kam ngarkuar për prezantimin tim të shtunën New York SharePoint këtu: http://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/SharePoint/Follow the Yellow Brick Road to SharePoint Mastery.pptx

Kjo nuk është tmerrësisht e dobishme në qoftë se ju nuk shkoni për prezantimin, por unë shpresoj që të shtoni një shumë të notave midis tani dhe Tampa, when I present it again. That would give it more legs and context and be more generally useful.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Nuk do të jetë ftohtë në qoftë se ...

Unë kam qenë duke shkuar nëpër grumbull tim të madh të revistave MSDN për të marrë gruan time off kurrizin tim për 30 sekonda të bëjë vend për MSDN revista të reja dhe kam ardhur të gjithë një artikull të vjetër në lidhje me integrimin e serverit MS folurit me themel workflow dhe mendova, nuk do të jetë e ftohtë të integrojë të gjitha se me SharePoint? Ajo do të jetë lloj i zoti të jetë në gjendje të thonë "Krijo site të quajtur [Site ftohtë] në mbledhjen e faqes [papa bear]"Në telefonin tim celular dhe e kanë atë të bëjë që. Unë mund ta imagjinoj një arkitekturë ku serveri fjalim shporru komandat në një aplikim të rrjedhës së punës që e bën të gjithë punën. Kjo është logjikë shumë e lehtë për të zbatuar në anën e serverit të gardhit.

Në UI, ju do të duhet të bëjë diçka për të marrë atë kodrina. Unë ndoshta do të shkoj në një "fjalim monitor" lloj të faqes SharePoint që ka disa running jQuery që monitoron një radhë që është përditësuar nga aplikimi workflow dhe tregon, në kohë reale, cfare po ndodh.

Kjo do të ishte një tren i çmendur teknologji mjaft e drejtë atje. Cell phone formuar numrin deri në serverin fjalim në disa makinë. Menu tejkalimin e hendekut në mes të fjalës dhe SharePoint Server. jQuery rritjen e një të thjeshtë UI Jane SharePoint.

A ka ndonjë komponent praktike për këtë? Kush e di. Who cares?

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Consulting mund të jetë pak si tërhequr Out dhëmbëve tuaj

[Shënim: This article cross-posted to End User SharePoint këtu: http://www.endusersharepoint.com/2009/09/09/sharepoint-a-case-study-in-ask-the-expert/]

Nganjëherë, kur ju jeni duke punuar si një konsulent (si një profesion, ose në një rol konsultativ brenda kompanisë suaj), you find yourself living in an Onion story. The Onion has a series of articles called “Ask an [ekspert] për [Problemi i disa]". This follows the famous “Dear Abby” format where a concerned person is asking for personal advice. The onion’s “expert”, megjithatë, 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, but we come into contact with people who are serious professionals in their own role, but are not consultants. They don’t have the same need or training to do otherwise.

Javën e kaluar, Kam shkruar në lidhje me një nga klientët e kompanisë sime dhe një projekt në vazhdim 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:

  • Një pjesë të vogël të individëve në praktikat mjekë të ndryshëm, të cilët mund të hyjnë shpenzimet në linjë.
    • Ka mbi 40 Praktikat e mjekëve.
    • Në disa praktika, Mjeku përdor sistemin direkt.
    • Në shumë praktika, stafi i mjekut përdor sistemin direkt.
  • A financial administrator (who works for my direct client) who reviews the expenses for accuracy and relevancy, approving or denying them at the organizational level.
  • 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, I explained the need to the accounts payable company:

  • Clinical studies sites (Praktikat e mjekëve) incur study-related expenses.
  • They log onto the “web site” and enter their expenses using an online form. Në këtë rast, the “web site” is hosted with SharePoint and the expenses are entered into an InfoPath form. Expense receipts are scanned, ngarkuar dhe bashkangjitur direkt te formës.
  • Një proces i automatizuar workflow kërkon miratimin nga administratori i duhur financiar.
  • Ju, dear 3rd party AP company – please review and approve or deny this expense. I’ll send it to you any way that you want (brenda arsye).Në këtë moment në diskutim, 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.

Kur unë shpjegoi nevojën, 3 parti mori një pikiatë të thellë në zhargon të tyre të brendshme mumbo vigan në lidhje me proceset e miratimit shpenzimeve, Oracle kodet, Nënshkrimet nënpresidente, 90 ditë ana-arounds, etj. 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, except that you aren’t ruined for life after the experience (though entering the mind of an AP manager isn’t a walk in the park 🙂 [see important note below***] ).

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, as the final payer, see all the details of the expense? 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? Can I revisit this expense a year later if and when I get audited and need to defend the payment?

As SharePoint people, we can see how to answer those questions. In my client’s case, we answer them more or less like this:

  • InfoPath form to allow sites to record their expenses and submit them for approval.
  • Sites can return to the site to view the status of their expense report at any time.
  • As significant events occur (e.g. the expense is approved and submitted for payment), the system proactively notifies them by email.
  • The system notifies the financial administrator once a report has been submitted for approval.
  • Financial administrator approves or denies the request.
  • Upon approval, the expense is bundled up into an email and sent to the 3rd party payer organization.
  • The 3rd party payer has all the information they need to review the expense and can access the SharePoint environment to dig into the details (primarily audit history to verify the “truth” of the expenses).
  • 3rd party payer can approve or reject the payment using their own internal process. They record that outcome back in the SharePoint site (which triggers an email notification to appropriate people).
  • In future, it would be nice to cut out this stilly email process and instead feed the expense information directly into their system.

In conclusion, there’s a life style here that I describe from the professional consultant’s point of view, 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, more often than not, you’ll be able to answer concerns and offer ways to improve everyone’s work day leveraging core SharePoint features.

***Shënim i rëndësishëm: I really don’t mean to compare AP people to serial killers. Megjithatë, 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?"

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin