Aylıq Arxiv: Mart 2009

Günü Fun SharePoint TOA Fact

I’ve been working with SharePoint SSO and learning as I go. One way in which this works is that you tell SharePoint about external applications. Users log into that application via some SharePoint function (e.g. iView Web Part). The first time the user performs this action, it prompts them for the correct user id and password to use for that system. It’s setting up a mapping between your SharePoint credentials and your credentials for that backend system. Thereafter, onlar ki, sistemi hit zaman istifadəçi öz ID daxil olmayacaq.

That part worked well for me. Lakin, bu məsələnin begs, "Necə istifadəçi istifadəçi id və ya parol dəyişdirmək etmir?” The user might have made a mistake, və ya bəlkə bir dev mühit bəzi test etdiyini və tez hesapları arasında keçid etmək lazımdır edirik.

Hesab edirəm ki, cavab bilmirəm, ama Mərkəzi Aparatının daxil edə bilər ki, bilirik və istifadəçi etimadnaməsini idarə yoxdur:

Mərkəzi Yönetim -> Əməliyyatlar -> Daxil Single idarə -> Enterprise Application Definition üçün haqq-hesab məlumat idarə

Oradan, Siz kənar proqram belirtebilirsiniz (e.g. SAP) and the account you want to delete. You can also change the mapping.

Siz son istifadəçi birbaşa etimadnaməsini dəyişdirmək üçün imkan necə bilirsinizsə, zəhmət olmasa şərh yazın 🙂

</son>

Blog abunə.

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

IView Web hissələri ilə macəraları

I needed to do some minimal proving today that iView web parts can work in my client’s environment. I’ve never worked with this slice of SharePoint before.

Microsoft bu mövzuda çox yüksək keyfiyyətli ağ kağız yaratdı.

Mən aradan qaldırmaq üçün idi Birinci maneə idi - The iView Web Part burada? Nədənsə, my first thought was that I’d have to download it from a site somewhere, perhaps SAP’s site. Mən 1/2 convinced myself that iView web parts might even cost extra. Əlbəttə, they are included with MOSS (I think Enterprise; that’s what I’m using here in any event). I’ve seen the standard “add a web part” dialog box hundreds or more times and always glossed over it. No more!

The next obstacle is that I can’t read instructions.

I was using the web part and kept getting this annoying message:

No SAP servers are configured for this site. Contact your administrator to configure trusted SAP servers.

The white paper clearly says to edit a configuration file located at file “<Drive Letter:>\Program Files\Microsoft Office Servers\12.0\Config\TrustedSAPHosts.config”. The first dozen times I looked at that, all I saw was “Program Files\…\Config” and I went straight away to the 12 arı şanı. Once I finally slowed down to read it, I realized my mistake and it was easy to fix.

I continued on my merry way with SSO configuration. It’s not all at clear to me if that worked, but that’s another story for another day.

Aşağı xətt:

1. iView web parts are included out of the box with SharePoint (probably Enterprise).

2. The magic configuration file, “TrustedSAPHosts.config”, does not live in the 12 arı şanı.

</son>

Blog abunə.

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

İstifadəçi Dil Preferences üçün orqan kimi MOSS İstifadəçi

Mənim cari layihə haqqında, istifadəçilər bəzi dünyada səyahət edəcək və müxtəlif istiqamətlərə gəlmək zaman, use whatever machine is handy at the time. Those guest machines will be running Windows and installed and configured for the local locale. (Mən qonaq maşın sağ dil paketleri, ola bilər ki sonra… ola bilsin ki, iradə, faktiki olaraq… İndi ki, bir otopark alıram).

SharePoint needs to provide a mechanism whereby the user can pick their preferred language and then have MOSS honor that language regardless of how the user accesses MOSS. In other words, disregard whatever the browser tells IIS/MOSS and instead look up that preferred language and use it.

Biz iki yanaşmanın araşdırmaq olacaq:

  1. HTTP Handler: IIS yüklü Xüsusi HTTP handler istifadəçi MOSS profil qədər görünür, tercih edilen dil anlamaq və sonra MOSS nəzarət keçən əvvəl ətrafında olduğu kimi HTTP başlığı keçid.
  2. Global.asax: Modify global.asax to do the same thing. We may modify something else, but the idea is that we find some place where we can insert our locale-switching logic.

Digər mürəkkəbləşdirən amil biz 60k istifadəçilər dəstək lazımdır ki,, haqqında 1,000 eyni zamanda pik yük da MOSS erişmekte bilər olan.

HTTP handler olduqca qəti görünür, but possibly the best place to put the code since it’s at the IIS level and all-knowing. It’s a good single point of work.

Biz Global.asax növü yanaşma doğru meyl edirik, biz o anda önbelleğiyle məlumat üçün daha çox seçim olacaq iman əsasən çünki.

Daha çox məlumat kimi mən bu mövzuda blog daha çox olacaq.

Bu barədə bir şey bilirsiniz varsa, zəhmət olmasa şərh yazın 🙂

</son>

Blog abunə.

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

Ele “mailto:” Metrik

I’m on a project where we need to collect metrics around a function named "Share a Story." The idea is very simple — Siz intranet maraqlı bir məqalə axtarır və kimsə ilə bölüşmək istəyirəm yapıyorsanız, click a link labeled "Share this story" Sizin dost üçün e-poçt.

Biz bu məqsədlə xüsusi forma ilə ətrafında oynadı, amma sonunda, ümumi mənada gün qalib və biz yalnız tanış istifadə <a href = mailto:…> technique. (<a href mailto:…> HTML təəccüblü sağlam az; bir bonus kimi, keçid mənim köhnə UNIX man pages gün məni geri gətirir; o gün idi!).

Onların tanış MS Outlook müştəri istifadə almaq-ci ildən bu texnika son istifadəçilər üçün böyük bir interfeys təmin edir (və ya hər hansı e-poçt müştəri yüklü).

Bu yoxsul geliştirici növləri bizə şeyi çətindir edir çünki müştəri * da * hekayələr ən çox paylaşılan olunur necə tez-tez istifadəçilər payı hekayələr və hətta göstərir ki, gələcəkdə bir hesabat istəyir.

We whiteboarded a few potential solutions. My favorite is to carbon copy (CC) a SharePoint list. That way, the end user still gets the outlook client while we get to capture the event because we’ll get a copy of the email ourselves. There are some obvious drawbacks. The main problem is that the user could simply blank out or otherwise mangle the CC address. Və, we need to manage that event library of emails. We have a scheduled job on the white board responsible for that cleanup.

Bu problemi həll etmək üçün bəzi ağıllı yanaşma varsa,, demək edin.

</son>

Blog abunə.

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