Cümə axşamı SharePoint Shop Talk Recap 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, haqqında da 11:45AM, biz doqquz nəfər qeydiyyatdan idi, which is a very small number. Lakin, bir anda, biz oldu 18 və ya 20 insanların imzalanıb, so at least nine people signed up for it 45 minutes or less before the call. I’m not complaining, just observing.

We had a full schedule of questions and discussion topics and couldn’t get to all of them. Həmişə olduğu kimi, we’ll pick up where we left off this coming Thursday.

Here’s the recap:

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

  • We had a (xoş) 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, but it boils down to creating a data view web part with a range of filtered dates (not just one single filtered date, which is easier). He may write up a blog entry on this and if does, I’ll link to it. In the course of the discussion, he referred everyone to these two links:
  • Looping in SharePoint designer – can it be done? The answer is “yes” in some narrow cirumstances. Lakin, to do it, you need to do some tricky stuff that is hard to conceptualize, hard to implement, 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. Əlbəttə, Siz SPD kullanıyorsanız, you prob can’t easily drop down into VS, but it is what is is, qubarlı.
  • 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, lütfen. 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. Lakin, 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 şöhrət (və başqa) made us aware of the fact that attachments to InfoPath forms can be submitted via a web service to an image library in SharePoint. Qutusu həyata! 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 dən 12:30 üçün 1:30 PM EDT: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=0z40kg9nb0t0842f

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Shop Talk Cümə axşamı 10/01 @ 12:30 PM EDT (sabah!)

SharePoint Shop Talk qeydiyyatı və sabah üçün hazır.

Biz bir neçə sual ki, ünvanı, bəzi idarə məsələləri qədər teed var (dev / test / prod ve hizmet paketlerini qədər syncing), e-poçt reports (sənəd metadata əsasında e-poçt, insanların seçmək üçün) və FBA mühitində InfoPath formaları xidmətlərindən istifadə ətrafında bir müzakirə.

Həmişə olduğu kimi, Bir mövzu haqqında danışmaq istəyirsinizsə,:

Siz burada mənim blog keçmiş SharePoint Shop danışıqlar oxuya bilərsiniz: http://paulgalvin.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dPublic%2520Speaking

Burada sessiya üçün Qeydiyyat: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=h6hm9ptg8zt7302t

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags:

Windows Live məkanı və Twitter Counter

Mən twitter gün bir mesaj DM'd və mən cavab blog istədiyiniz fikir edildi.

Sual: "Hey Paul, sizin üçün tez bir,script kod blok kimi Thx xilas zaman necə "canlı kosmosa twitter counter almaq idi

Mən canlı fəzalarında səhifə üçün xüsusi bir html widget əlavə və kiçik kod parçasını istifadə edərək, bunu:

<bir href="http://twittercounter.com /?istifadəçi adı = Yastıqlar" 
 başlıq="TwitterCounter for @pagalvin"> 
 <img src="http://twittercounter.com / Counter /?istifadəçi adı = Yastıqlar" 
 en=88 
 hündürlük=26 
 üslub="border:heç kim" 
 köhnə="TwitterCounter for @pagalvin">
</bir>

Bu poison ivy bir pis halda almaq istəyirəm ki, biz bütün bu qədər nifrət və istədiyiniz şey senzura Windows Live keçmiş olur ki, twitter counter widget interface bir versiyasını istifadə edir.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags:

Bir FBA Environment InfoPath ilə təsdiq Qrup idarə

Mən identifikasiyası əsasında formaları InfoPath istifadə edərək həyata keçirilməsi üçün lazım olan xərcləri təsdiq prosesi (FBA) formaları xidmətlərindən istifadə ətraf mühit (web-based InfoPath).

İki təsdiq qrup və proses bu kimi çalışır:

  • İstifadəçi xərc hesabat doldurur və təsdiq üçün təqdim edir.
  • Bu birinci səviyyəli onaylayan qrupuna bir e-poçt tetikler.
  • Birinci səviyyəli onaylayan hesabat nəzərdən keçirir və təsdiq və ya təkzib edir.
  • Birinci səviyyəli şəxs onu təsdiq edin, Sistem ikinci səviyyəli onaylayan bildirir.

Şeyi InfoPath tərəfində, Mən istifadəçi həmin təsdiq qruplarından biri olan üzvü olub əsasında görünür / gizlət ki, müxtəlif bölmələr var.

Bir FBA mühitdə istifadəçi adı() funksiyası həmişə boş qaytarır, qubarlı. What I’ve done is set up a a custom list called “Approval Groups”.

Mən siyahısına heç bir əlavə sütunları əlavə etməyin.

Şəklində açılır zaman, bu kimi bir qayda var:

image

Bu "bir sahədə dəyəri müəyyən" burada:

image

Bu əsasən söylədiyini: Təsdiq qrup xüsusi siyahı sorğu və Ü Title dəyəri = "NORDIC" hər hansı bir sıra axtarır ki, sorğu filtre.

Ki, bir dəyər döndürürse, 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, cari istifadəçi həmin maddə müvafiq təhlükəsizlik çıxışı yoxdur, əgər sorğu qaytarmazlar, 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.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags: ,

SharePoint Shop Talk Recap (09/24/09 nəşr)

Biz 8 SharePoint Shop Talk açıq Q başa&A session yesterday. During that session, aşağıdakı mövzuları əhatə:

  • Bir iş bir yüksək biçimlendirmeli e-poçt göndərmək necə SharePoint Designer istifadə edərək, yaratdığınız.
  • SharePoint arasında farklar haqqında informasiya tapa harada 2010 və xüsusilə Windows SharePoint Services 3.0 (SharePoint azad versiyası).
  • We discussed jQuery maintenance and management. More specifically, "Bu jQuery harada getməlidir?” We had a great discussion around this topic and one interesting new ideas (mənə) 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
  • Biri qeyd hissələri (və ya bəlkə hətta bütün) 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 həqiqətən yaxşı RSS sessiyaları qurmaq DVWP istifadə etmək üçün Laura Rogers ilə yaxşı məqalə up var.

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

Səmərəliliyinin bir partlayış ildə, 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

Əgər iştirak etmək istəyirsinizsə,, e-poçt off yanğın questions@sharepointshoptalk.com, İstifadəçi Beni edib (@ Yastıq) və ya burada Yorum bırakmak.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Shop Talk Cümə axşamı 09/24 @ 12:30 PM EDT

Qeydiyyat sabahkı SharePoint Shop talk hazır olduğunu və 12:30 PM.

Bu konfrans zəngləri zamanı, təcrübəli SharePoint pro-nin bir panel Email vasitəsi ilə sual almaq, via live meeting or directly over the phone. We do our best to provide independent expert advice on all topics related to SharePoint.

Suallarınız e-poçt "Questions@sharepointshoptalk.com", Mənə twitter onlara, burada comment tərk və ya sadəcə zəng göstərilir və xahiş.

Biz də tamaşaçı üzvləri fikir salamlayıram və axtarmaq.

Siz mənim blog əvvəlki SharePoint Shop Talk iclasları haqqında bəzi recaps oxuya bilərsiniz.

Bu həftə biz artıq biz iş ilə bağlı suallara cavab olacaq bilirik (daimi sevimli) və bir neçə adını axtarış.

Burada Qeydiyyat: https://www.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=dv3m7cl30sxkq2n1

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Shop bu Cümə axşamı Müzakirə 09/17/09 12:30 Üçün PM EDT 1:30 PM EDT

Növbəti SharePoint Shop Talk bu Cümə axşamı keçirilib, 09/17 da 12:30PM EDT.

SharePoint Shop Talk nedir? 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.

This week we continue with the same panel, including myself, my two Arcovis partners Harry Jones and Natalya Voskresenskaya and Laura Rogers of SharePoint911.

Briefly recapping last week – we had more questions than we could answer, so this week, we’ll start off with those. We had 34 registrants and I think 25 people actually joined the call. We covered a wide variety of subjects that I would say were 75% end user oriented, o cümlədən:

  • Strategies for rolling up content from sub-sites to top level sites inside and across site collections.
  • The impact of customizing editform.aspx using SharePoint Designer.
  • Dealing with the famous “collect data from a user” SharePoint Designer workflow action.
  • Using jQuery to solve some common user interface problems.
  • Time zone questions (for a geographically distributed environment)

We covered several other items as well, but the details escaped me.

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

Register for this week’s session here: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=bhj8dbrswhv1hv8r

Bu həftə, we’re going to talk about at least:

  • Strategies for managing and getting at version history for documents
  • Suitability and ideas around using SharePoint as a front end that allows your customers to view some financial data.
  • Workflow questions (həmişə olduğu kimi).

Biz orada görmək və duyarsınız!

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

SharePoint şənbə New York

Burada, Nyu-York SharePoint şənbə üçün təqdimat yükledim: http://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/SharePoint/Follow the Yellow Brick Road to SharePoint Mastery.pptx

Siz təqdimat getmək olmazsa, o olduqca faydalı deyil, amma indi və Tampa arasında qeydləri bir çox əlavə etmək üçün ümid edirəm, when I present it again. That would give it more legs and context and be more generally useful.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Əgər Cool olmaz ...

Mən MSDN jurnal mənim böyük xovlu vasitəsilə gedirdi üçün geri off yoldaşım almaq üçün 30 saniyə yeni MSDN jurnallar üçün otaq etmək və mən iş Fondu ilə MS nitqi Server inteqrasiya haqqında yaşlı məqalə rast gəldi və mən düşündüm, bu SharePoint ilə bütün inteqrasiya sərin olmaz? It would be kind of neat to be able to say “Create site named [sərin site] site kolleksiyası [papa ayı]” 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.

UI On, 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, real vaxt, 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.

Bu hər hansı bir əməli komponenti var? Who knows. Who cares?

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Consulting bir az Öz Diş həyata çekme kimi ola bilər

[Qeyd: This article cross-posted to Axırıncı İstifadəçi SharePoint burada: http://www.endusersharepoint.com/2009/09/09/sharepoint-a-case-study-in-ask-the-expert/]

Bəzən, bir məsləhətçi kimi çalışırıq zaman (bir peşə kimi, və ya şirkət daxilində məşvərətçi rolu), you find yourself living in an Onion story. The Onion has a series of articles called “Ask an [ekspert] haqqında [problem]". This follows the famous “Dear Abby” format where a concerned person is asking for personal advice. The onion’s “expert”, lakin, 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.

Son həftə, I wrote about one of my company’s clients and an on-going project 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:

  • A handful of individuals at different doctors’ practices who can enter expenses on line.
    • There are over 40 doctors’ practices.
    • At some practices, the doctor uses the system directly.
    • At many practices, the doctor’s staff uses the system directly.
  • 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 (doctors’ practices) incur study-related expenses.
  • They log onto the “web site” and enter their expenses using an online form. Bu halda, the “web site” is hosted with SharePoint and the expenses are entered into an InfoPath form. Expense receipts are scanned, uploaded and attached directly to the form.
  • An automated workflow process seeks approval from the appropriate financial administrator.
  • You, dear 3rd party AP company – please review and approve or deny this expense. I’ll send it to you any way that you want (within reason).At this point in the discussion, 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.

When I explained the need, the 3rd party took a deep dive into their internal mumbo jumbo lingo about expense approval processes, Oracle codes, vice presidential signatures, 90 day turn-arounds, və s.. 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.

***Vacib qeyd: I really don’t mean to compare AP people to serial killers. Lakin, 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?"

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin