Aylık Arşivler: May 2008

SharePoint göç ipucu: Kullanımı “etiketsiz veri” Artımlı geçiş için görünümler

Bir ya da benim ilk blog yazıları, SPS bir müşteri geçirilecek takip işlemi açıklanmıştır. 2003 MOSS için. Bir okuyucu için daha fazla ayrıntı için soran yorum yaptı ve işte.

Bu göç projesi, SPS çok taşımak için iyi bir yol bulmak zorunda kaldık 2003 MOSS için belgelere. İlk yükü yeterince kolaydı. Yeni hedef belge kitaplığı yosun oluşturmak ve belgeleri taşımak için windows Gezgini'ni kullanın.

Yeni belge kitaplığı bu:

görüntü

Kaşifler iki pencere açın. SPS ilk noktada 2003 ve MOSS yeni belge kitaplığında saniyede. Aşağıdaki ekran resminde bu gösterir. En iyi tarayıcı aslında benim c işaret Not:\geçici sürücü, Ama bunun gösteren bir SPS hayal edebiliyorum 2003 Belge kitaplığı:

görüntü

Sonra da sürükle ve bırak işlemini, Benim hedef şöyle:

görüntü

Meta veriler ile başa çıkmak için zaman oldu. Biz sadece bir sütun meta veriler "konumu. bu belgeler için varsayalım" Biz yukarıdaki "tüm belgeler görebilirsiniz" konumun boş olduğunu göster. Bu konumu girmek için veri sayfası görünümünü kullanın çok kolay, ya da düz her belgenin özelliklerini tek tek bir konum eklemek için gitmek. Farz edelim konum sütunu otomatik olarak bir değer atamak için pratik yolu yoktur ve son kullanıcıların bunu el ile yapmanız gerekir. Ayrıca, belgeleri yüzlerce vardır varsayalım. (Belki de binlerce) ve bunun meta veriler güncelleştirmek için birçok gün birçok alacak. Hepimizin bildiği gibi, kimse otur ve dört beş gün belgeler için meta veri güncelleştirme düzgün çalışmak için gidiyor. Bunun yerine, Onlar bu hafta ya da muhtemelen daha uzun bir süre içinde patlak. Bu süreci kolaylaştırmak için, Biz bir "etiketsiz veri oluşturabilirsiniz" görüldüğü gibi görünümü:

görüntü

Şimdi, birisi için aşağı oturuyor veya iki geçirilmiş belgeleri etiketlemek için onların ayrılmış günlük saat harcamak, onlar-ebilmek kullanma "etiketsiz belgeleri" kendi çaba odaklanmak için Görünüm:

görüntü

Kullanıcılar etiket belgeler olarak, Onlar bu listeyi devre dışı bırakma.

Bu kavramı bir etiketsiz veri görünümü de insanlar üstünde belgili tanımlık forum hakkında bilgi almak veri doğrulama sorunu sınıfı ile yardımcı olabilir. Kutunun dışında, bir kullanıcı bir belge MOSS için yükleyerek önlemek ve meta veri girin değil için yolu yoktur. Biz belirli site sütunu zorunludur ve kullanıcı kayıt itmek için izin verilmeyecek belirtebilirsiniz düğmesi. Ancak, kullanıcı fotoğraf da tarayıcısı kapatır (veya belgeyi karşıya yüklemek için kullandığı windows Gezgini), meta veri girmesini zorlayamayız. (tekrar, kutudan).

Bu yaklaşım ile bu durum yardımcı olmak için kullanılabilir. Biz bir "kötü etiketli veri kullanabilirsiniz" kolayca bu belgeleri tanımlamak ve onları düzeltmek için göster. Bir KPI ile bir çift gördüm ve sen-si olmak bu istisnai durumlar yönetmek için ayrıntıya inme ile verilere iyi görünürlüğü.

</sonunda>

Benim blog abone.

Technorati Tags:

SharePoint joker arama: “Pro” Bir kök değil “Programlama”

MSDN arama forum, İnsanlar genelde böyle bir soru sormak:

"Adında bir belgem var. ' programlama Kılavuzu’ Ama ne zaman ı aramak için ' Pro’ Arama bulamıyorum."

Bu gibi hissediyorum olmayabilir, Ama bu bir joker karakter arama tutarlar. YOSUN/WSS kullanıcı arabirimi joker arama kutudan desteklemiyor.

Arama web bölümlerini kazmak Eğer, bir onay kutusu bulacaksınız, "Arama terimi dallanma etkinleştir". Dallanma, insan-dil terimdir. Bu bir bilgisayar dili alt dize değil() tür işlevi.

Bunlar bazı kaynaklanıyor.:

  • "Balık" "Balık için bir kök olduğunu"
  • "büyük" "bölümünden için bir kök olduğunu"

Köklerini bunlar değil:

  • maj"" "büyük bir kök değil"
  • "pro" "programcı bir kök değil"

WSS/MOSS arama motoru API aracılığıyla joker arama desteği. İşte bunu nasıl açıklar bir blog makale: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/03/06/how-to-use-the-moss-enterprise-search-fulltextsqlquery-class.aspx

Ürün a 3rd eğlenti, Ontolica, Joker arama sağlar. Bu ürün kullanmadıysanız.

</sonunda>

Benim blog abone.

Technorati Tags:

SharePoint Designer'da iş akışı etkinliğini günlüğe kaydetme

Geçen hafta, Nasıl dışarı çalışıyordu. döngü ve durum makinesi uygulamak SharePoint Designer'ı kullanarak ve söz, bir kenara olarak, Muhtemelen daha iyi iş akışı günlüğü hakkında bir blog yazısı yazmak.

İyi, Sanjeev Rajput beni yendi. Bir göz atın.

Özel bir liste günlük verilerini kurtarmak düzenli iş akışı geçmişi'ni kullanma için üstün gözüküyor:

  • Özel bir liste, Yani çok kolay Excel'e verebilirsiniz.
  • Sen-ebilmek yaratmak views, dinamik verilere filtre uygulama, vb.
  • Auto-tasfiye ile normal iş akışı geçmiş olsun tabi değildir.

Bazı riskler / olumsuzlukları:

  • Birçok çalışan iş akışları ile günlüğü çok listeye yazılması çok fazla veri neden olabilir.
  • Belki sen * * istiyorum otomatik temizleme. Bu yaklaşım ile bu özelliği anlamıyorsun (kodlama olmadan).
  • Güvenlik zordur. Listeye yazmak için, kullanıcının izin olmalıdır. Yani bunun "resmi herhangi bir türü için uygun değil muhtemelen" kullanıcı liste keşfetmek ve düzenlemek beri denetim. Bu bazı özel programlama ile üstesinden olabilir.

</sonunda>

Technorati Tags:

Benim blog abone.

Tribbles ile sorun … err .. KPI'ları

Bu geçen hafta konsept projelerinin bir kanıtı bir istemcinin Manhattan'da bitirdim. Çözüm uygulama sırasında, Ben yosun APG başka bir eksiklik koştu (Burada bir önceki KPI sorunu ve benim çözüm için bkz:).

Arka plan: Biz SharePoint Designer iş akışı oldukça karmaşık çoklu ay uzun iş süreci model oluşturmak için kullanılan. Sayesinde gibi, bir listedeki bazı durum bilgilerini güncellemek. APG onların mojo yapmak için bu verileri kullanın.

Biz yeni bir bu iş süreçlerinin başladı her zaman yeni bir site oluşturmak için karar verdi. İş akışı bir yana, Bu site birkaç belge kitaplıkları bulundurmak, hedef kitle ve benzeri kullanın. Bir sürü şey iç çalışanlar arasında işbirliği ile yardım, çalışan ve müşteri seyahat iş ortakları katılan'ın.

Ayrıca bu özel iş sürecinin genel sağlık iş akışı durumu verileri tarafından terfi olarak izlemek ve APG kullanarak görüntülenen bazı KPI'leri göstermek istedim.

Nihayet, Biz kullanılan bir görünümde bulunan site listesinde sayımımı yapsam KPI listesi öğeleri (başka bir veri kaynağından çekerek karşı, Excel gibi veya SQL).

Sorun: Tahmin edebileceğiniz gibi, temel fikir ileri üretim dünyaya taşıyacak olduğumuzu varsayarak, site şablonu isteyelim ki. Bir "iş süreci dayalı yeni bir site hazırlamak" Şablon.

Bu şekilde işleyen bir KPI almak için görünmüyor olabilir bir sorundur. Ne zaman bir KPI listesi ve KPI web bölümünü bir şablona dayalı yeni bir site oluşturmak, yeni sitenin KPI veri kırık. Önce şablon olarak kaydettiğinizde yeni sitenin KPI listesi puan kaynağı ne olursa olsun, tanımladığınız.

Örnek:

  • Yeni bir site oluşturun ve mükemmellik için inşa. Bu site KPI veri içerir.
  • Şablon olarak kaydet.
  • Yeni bir site oluşturun ve eğer şablon kapalı taban.
  • Bu yeni sitenin KPI listesi öğeleri’ kaynakları site şablonunun üzerine gelin., Geçerli site değil.

Örnekleme işlemi does değil düzeltmek URL.

Bu KPI liste öğesi tanımlarken göreli bir URL belirterek çözmeye çalıştım. Ancak, I-ebil'almak bu iş için herhangi bir varyasyonu.

Her zaman bu "problem eşleştirmek istediğiniz" çözüm bir tür ağ günlüğü gönderileri, Ama bu durumda iyi bir yok. I-ebilmek biçim belgili tanımlık en iyi yeni hazır siteye gidin ve her şeyi el ile düzeltmek için ihtiyaç vardır. Bu kullanıcı arabirimini sağlar kaynak listesi için URL'yi değiştirme bir yenileme nedeniyle daha da zor, Yani gerçekten her şeyi en baştan yeniden tanımlamak zorunda.

Bunu halletmenin daha iyi bir yol bilen varsa, Yorum yazmak için lütfen.

</sonunda>

Technorati Tags:

YOSUN küçük çiftlik yükleme ve yapılandırma savaş hikayesi

Bu hafta, Biraz basit bir iki sunucu grubunda yüklü MOSS almak için benim ekibi ile mücadele ettik. İçinden gitmiş olan, Ben sorunları insanlar rapor türleri için daha büyük bir takdir MSDN forumlarında ve başka bir yerde var.

Final grubu yapılandırması:

  • Güvenlik duvarı içinde SQL/dizin/Intranet röportaj.
  • DMZ röportaj.
  • Bir çeşit DMZ ve iç sunucu arasında güvenlik duvarı.

Proje başlamadan önce, Biz hangi bağlantı noktalarının açık olması gerekiyordu istemciye izin. Vermek ve almak sırasında, Bu üzerinde ileri geri, iki önemli şey asla açıkça konuştuk:

  1. Bir sertifikaya gereksinim duyarsınız SSL anlamına gelir.
  2. DMZ sunucu bir etki alanının parçası olması gerekir.

Bir gün, MOSS yüklemek için ortaya çıktı ve etki alanı hesapları veritabanı ve MOSS için oluşturulmuş değildi öğrendim. İşlerin hızlanmasını mı, biz went önde ve intranet sunucuda yerel hesabı olan her şey yüklü.

Bu noktada, SSL sertifikası üzerinde karışıklık keşfettik ve, Ne yazık ki, o hafta DMZ sunucu yüklemeye devam etmek için geri altyapı adamımız yaptırmaya karar. Bu süre içinde, Biz çözüm Mimarlar devam ile iş şeyler taşındı.

Bir hafta geçiyor ve istemci sertifika elde eder..

Altyapı adamımız ortaya çıkıyor ve DMZ sunucu herhangi bir etki alanına katılmamış keşfeder (bir çevre etki alanı ile sınırlı güven veya intranet etki alanı). Biz neredeyse boşa bir 1/2 Bu gün. Bizi çıkmaza sokmak eksik SSL sertifikası izin yoktu, Biz bu daha önce keşfettim. Vay su kuyusu….

Başka bir gün geçer ve çeşitli güvenlik Komiteleri, ilgili taraflar ve (Bu doğru değil) masum bystanders tüm DMZ sunucu intranet etki alanıyla birleştirmek için Tamam katılıyorum (Burası bir PT, Sonuç olarak, bir üretim çözüm).

Şeyler tamamlamak için altyapı adam geliyor. Bu sefer biz başarıyla geçmek aracılığıyla günümüz dayağı sevgiyle bilinen "SharePoint Yapılandırma Sihirbazı'nı." Merkezi Yönetim'bir göz var ve … Yee haw! … DMZ sunucu grupta listelenen. Biz biraz daha yakından bakmak ve biz Champaign mite biraz erken açık kırdı fark. WSS Hizmetleri içinde sıkışmış bir "başlangıç" durumu.

Uzun lafın kısası, Meğer biz yönetim merkezi üzerinden hizmet hesabının kimliği özgün yerel hesaptan yeni etki alanı hesabı için değiştirmek için unuttum. Bunu yaptık, Yapılandırma Sihirbazı'nı yeniden koştu ve voila! İşinde olduğumuzu.

</sonunda>

Benim blog abone.

Technorati Tags:

Mea Culpa — SharePoint Designer * durum makinesi iş akışları oluşturma CAN *

Son zamanlarda bu mümkün ve bir devlet makine iş akışı SharePoint Designer kullanarak oluşturmak bile oldukça kolay olduğunu öğrendim. Annesi buluş ve o güzel şeyler zorunluluktur ve bir buluş için baktı bir gerek bu hafta kaldı. Tesadüfen, I deve karşıdan karşıya Bu MSDN forum sonrası de. Benim kişisel deneyim bu hafta ve o "bağımsız onay" benim inanç gücünü verir. Büyük boyu tam gaz bir örnek ile bu konuyu yazmayı planlıyorum, Ama şöyle bir özetini:

  • İş akışını bir liste öğesini değiştirebilirsiniz aslında yaklaşımı güçlendirir, böylece yeni bir iş akışı tetikleme. Normalde bu sıkıntı ve hatta kabul ettik Semaforların kullanımı hakkında blogged başa.
  • SharePoint belirli liste öğesi karşı etkin olacak şekilde birden çok bağımsız iş akışı sağlar..

Yapılandırmak için:

  • Durum makinesi tasarımı (Yani, Devletler ve nasıl Birleşik bir gelecek geçiş).
  • Her devletin ayrı iş akışı olarak uygulanması.
  • Her bir liste öğesinin herhangi bir değişiklik yanıt olarak çalıştırmak için bu durumu iş akışlarını yapılandırın.

Her devlet iş akışı bu kaba uyar:

  • Başlatılması, Bu gerçekten "geçerli madde" devlet bilgileri inceleyerek çalıştırılması gerekip gerekmediğini belirlemek. Aksi takdirde iptal.
  • İşi yapmak.
  • "Geçerli öğeyi Güncelleştir" yeni durum bilgileri ile. Bu bir güncelleştirme güncel öğeye tetikler ve tüm devlet iş akışları yangınları.

Belirgin yararı bir yana bir bildirime dayanan devlet makine iş akışı oluşturabilirsiniz, Bütün bu durum bilgilerini KPI'ler oluşturmak ve ilginç için müthiş views.

Bu oldukça önemli bir dezavantajı var — standart iş akışı geçmişi izleme, normalden daha da yararsızdır 🙂 Bu, kolayca giderilebilir, Ancak. Özel bir listedeki tüm denetim türü bilgileri depolamak. Bunun muhtemelen vanilya sıralı iş akışı için bile iyi bir fikir olduğunu, ama bu başka bir blog yazısı için 🙂

Bu bir "mea culpa arayın" Çünkü benim var., ne yazık ki, birden çok kez forumlarında söyledi ve başka bir yerde bir devlet makine iş akışı oluşturmak için visual studio kullanmanız gerekir. Bu sadece doğru değil.

</sonunda>

Benim blog abone.

Technorati Tags:

Zor yoldan öğrenmek — DMZ röportaj bir etki alanında olmalıdır

Her ne kadar tam olarak doğru değil, pratik bir konu olarak, Internet'e bir web ön ucu içinde DMZ bir etki alanında olmalıdır. (Yani. Kendine ait küçük bir çalışma grubundaki bir tek başına sunucu). Bu iç röportaj aynı etki alanında olması gerekmez(s) ve diğer sunucuları (ve muhtemelen yapmamalısın), Ama bu bir etki alanı gerekir.

Meslektaşlarım ve ben zaman bir aşırı miktarda SharePoint önkoşulları dahil bir öneri üzerinde harcanan. Bu ve benzeri gruba katılmasını DMZ sunucu sağlayacak güvenlik duvarı yapılandırmaları kapsamlı bir listesi dahil. Ne yazık ki, dedi ki bir yerlerde bir cümle eklenemedi, etkisi, "DMZ röportaj sunucu izin vermek için bu yapılandırma tüm lanet anlamı var, bir etki alanında, iç grubuna katılmak için."

Olayları mükemmel bir fırtına, Ne zaman doğru baktı nerede temelde sol baktık, Bu sorun oldukça geç sürecindeki kadar bizden gizlemek için komplo kurdular., Böylece beni yürütmesini engelleyen benim "erken kötü haberi" kural.

İç çekme.

Benim blog abone.

Technorati Tags:

Twitter denemedim …

Çok garip bir ördek heyecan olduğunu. Ben Twitter için biraz bir ay ve yakalanmaz bir şekilde kullanıyorum, e-posta olarak benim için neredeyse kadar önemli. Çok uzun süre ne diğerleri hakkında kıs kıs gülme vardır üzerinde bakmadan önce beklersen kendimi belli belirsiz huzursuz bulmak. Bu eksik olduğum anlamına geliyor çünkü Twitter'ın ara sıra performans sorunları rahatsız olsun. Ne zaman yeni bir Woot bildiri görmek heyecan biraz nefes almak.

Gerçekten Bloglar ve Forumlar ve hatta kişisel yüz yüze toplantılar tamamlar şekilde bir gerçek topluluk üreticisi olduğunu.

Son bir ay içerisinde, Bir kişinin bir Seder yönetmeye çalışırken soğuk sallayarak girişimleri takip ettim.

Kişisel detay birçok millet esas olarak bilmek"hakkında öğrendim." Bloglar — nerede yaşadıklarını, üzerinde çalıştıkları proje tür, Onlar bir iş var / benim gibi yönetmek için aile sorunları.

Bir insanın annesi vefat etti … üzücü bir olay kesin. Ama bu gerçeği paylaşımı değiştirir ve tüm deneyim karakteri geliştirir.

Bu kişisel birşey.

Bundan fazlası. Bu da fikirleri paylaştığınız başka bir orta 's, ya da daha sık bence, yardım arayan. Twitter bir soru kusmak ve asla asılı kaldı ve yanıtları genellikle birkaç dakika içinde geliyor.

Eğer sen sığınak'güvenilir o, Sen-gerçekten vermek o a gitmek.

Bana bakmak http://www.twitter.com/pagalvin

Benim blog abone.

Technorati Tags: