Aylıq Arxiv: May 2008

SharePoint Miqrasiya Tip: Istifadə “untagged data” Artan Miqrasiya Views

Bir və ya mənim ilk blog yazıları, Düşünürəm ki, biz SPS bir müştəri miqrasiya sonra ümumi proses təsvir 2003 to MOSS. A reader left a comment asking for more detail and here it is.

Miqrasiya layihə üçün, biz SPS bir çox hərəkət etmək üçün yaxşı bir yol tapmaq idi 2003 documents over to MOSS. The initial load was easy enough. Create a new target document library in MOSS and use windows explorer to move the documents.

Bu yeni sənəd kitabxana:

image

Open up two windows explorers. Point the first at SPS 2003 and the second at the new document library in MOSS. The following screen shot shows this. Note that the top browser is actually pointing at my c:\temp drive, ancaq bir SPS işarə təsəvvür edə bilərsiniz 2003 sənəd kitabxana:

image

Ki, drag and drop Əməliyyatdan sonra, mənim hədəf bu kimi:

image

Now it’s time to deal with the metadata. Assume we have just one column of metadata for these documents named "location." We can see from the above "all documents" view that the location is blank. It’s easy enough to use a data sheet view to enter the location, or even go into each document’s properties one by one to add a location. Let’s assume that there is no practical way to assign the location column a value automatically and that end users must do this by hand. Əlavə, qoy sənədləri yüzlərlə var kəsb (bəlkə minlərlə) and that it will take many many days to update the metadata. As we all know, no one is going to sit down and work for four of five days straight updating meta data for documents. Əvəzində, they will break that out over a period of weeks or possibly longer. To facilitate this process, we can create an "untagged data" kimi göstərilən keçirmək:

image

Artıq, kimsə köç sənədlər tag öz ayrılan gündəlik saat və ya iki sərf aşağı oturur zaman, they can use the "untagged documents" onların səy diqqət baxmaq:

image

Istifadəçilər tag sənədlər, onlar bu siyahıya yuxulamaq.

This notion of an untagged data view can also help with a class of data validation problem people inquire about on the forums. Qutusu həyata, there’s no way to prevent a user from uploading a document to MOSS and then not enter meta data. We can specify that a particular site column is mandatory and the user won’t be allowed to push the save button. Lakin, sonra istifadəçi yükləmələr və brauzer bağlayıb əgər (və ya sənəd yüklemek üçün Windows Explorer istifadə edir), biz istifadəçi meta məlumat daxil məcbur edə bilməz (yenidən, qutusuna kənarda).

This approach can be used to help with that situation. We can use a "poorly tagged data" view to easily identify these documents and correct them. Couple this with a KPI and you have good visibility to the data with drill-down to manage these exceptional circumstances.

</son>

Blog abunə.

Technorati Tags:

SharePoint Joker karakter Axtarış: “Pro” Bir Stem deyil “Proqramlaşdırma”

MSDN Axtarış Forum haqqında, insanlar tez-tez bu kimi bir sual:

"I have a document named ‘Programming Guide’ but when I search for ‘Pro’ Axtar hesab etmir."

Bu kimi hiss edə bilməz, but that amounts to a wildcard search. The MOSS/WSS user interface does not support wildcard search out of the box.

Axtarış web hissəyə qazmaq edin, bir onay tapa bilərsiniz, "Enable search term stemming". Stemming is a human-language term. It’s not a computer language substring() növü funksiyası.

Bu, bəzi gəlir var:

  • "fish" is a stem to "fishing"
  • "major" is a stem to "majoring"

Bu gəlir deyil:

  • "maj" is not a stem to "major"
  • "pro" is not a stem to "programmer"

The WSS/MOSS search engine does support wild card search through the API. Here is one blog article that describes how to do that: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/03/06/how-to-use-the-moss-enterprise-search-fulltextsqlquery-class.aspx

3-cü partiya məhsul, Ontolica, provides wild card search. I have not used that product.

</son>

Blog abunə.

Technorati Tags:

SharePoint Designer giriş Workflow aktivlik:

Son həftə, Mən nə üçün iş loop və dövlət maşın həyata SharePoint Designer istifadə edərək, qeyd, bir kənara kimi, Mən yəqin ki, yaxşı iş kəsilməsi haqqında bir blog yazmaq ki,.

Yaxşı, Sanjeev Rajput beat me to it. Nəzər salmaq.

Xüsusi siyahısına log data qənaət müntəzəm iş tarix istifadə üstün görünür:

  • Bu, yalnız xüsusi siyahısı, belə ki, çox asanlıqla excel ixrac edə bilər.
  • Siz fikir yarada, dinamik məlumat filtrelemek, və s..
  • Bu müntəzəm iş tarixi ilə almaq avtomatik üfləmə mövzusu deyil.

Bəzi risklər var / downsides:

  • Kəsilməsi bir çox çox çalışan əməliyyat axınları siyahısına yazılır çox data səbəb ola bilər.
  • Maybe you *do* want automatic purging. You don’t get that feature with this approach (kodlaşdırma olmadan).
  • Security is tricky. In order to write to the list, the user must have permission to do so. That means that it’s probably not suitable for any kind of "official" audit since the user could discover the list and edit it. This could be overcome with some custom programming.

</son>

Technorati Tags:

Blog abunə.

Tribbles ilə Trouble … səhv düşmək .. KPIs

This past week I finished off a proof of concept project for a client in Manhattan. While implementing the solution, Mən MOSS KPIs bir nöqsan yaxaladı (bir əvvəlki KPI məsələ mənim çözüm üçün buraya baxın).

Fon: We used SharePoint Designer workflow to model a fairly complex multi-month long business process. As it chugged along, it would update some state information in a list. KPIs use this data to do their mojo.

We decided to create a new site each time a new one of these business processes kicks off. Aside from the workflow itself, Bu saytlar host bir neçə sənəd kitabxana, use audience targeting and so forth. Just a bunch of stuff to help with collaboration among the internal employees, işçiləri və müştəri iştirakçı biznes tərəfdaşları səyahət.

Biz də iş dövlət data tərəfindən irəli və KPIs istifadə incelendi ki, xüsusi iş prosesinin ümumi sağlamlıq nəzarət ki, bəzi KPIs göstərmək istədim.

Nəhayət, biz saytda siyahısı baxımından bir count ki KPI siyahıda istifadə (kimi digər məlumatların mənbəyi çekme fərqli, Excel və ya SQL kimi).

Problem: Siz təsəvvür edə bilərsiniz, biz bir istehsal dünyaya irəli əsas ideya aparmaq idi hərfinin, we would want a site template. Provision a new site based off a "business process" şablon.

The problem is that you can’t seem to get a functioning KPI that way. When I create a new site based on a template with a KPI List and KPI web part, the new site’s KPI data are broken. The new site’s KPI list points at whatever source you defined when you first saved it as a template.

Məsələn yolu ilə:

  • Create a new site and build it to perfection. This site includes the KPI data.
  • Şablon kimi saxla.
  • Yeni bir site və baza yaratmaq şablon off əgər.
  • Bu yeni saytın KPI siyahıda’ mənbələr site şablonu qeyd, deyil cari site.

Bu Destekleme prosesi URL doğru deyil.

I tried to solve this by specifying a relative URL when defining the KPI list item. Lakin, Hesab edirəm ki, işləmək üçün hər hansı bir variasiya ala bilmədi.

I always want to pair up these "problem" həlli bir növ ilə blog yazıları, but in this case I don’t have a good one. The best I can figure is that you need to go in to the newly provisioned site and fix everything manually. The UI makes this even harder because changing the URL of the source list causes a refresh, belə ki, həqiqətən sıfırdan bütün şey yenidən var.

Hər kəs bu idarə etmək üçün daha yaxşı bir şəkildə bilir, əgər, Şərh göndərin.

</son>

Technorati Tags:

MOSS Kiçik Farm quraşdırma və konfiqurasiya müharibəsi Story

Bu həftə, I’ve struggled a bit with my team to get MOSS installed in a simple two-server farm. Having gone through it, Mən insanlar MSDN forumlarda və digər yerlərdə barədə hesabat problemlərin növ daha təşəkkür var.

Son təsərrüfatı konfiqurasiya:

  • Firewall daxili SQL / Index / İntranet WFE.
  • Bu DMZ ilə WFE.
  • Bu DMZ və daxili server arasında firewall bir növ.

Biz layihənin açılmış əvvəl, we let the client know which ports needed to be open. During the give and take, geri və irəli ki, artıq, biz açıq-aşkar iki mühüm şeyi dedi heç:

  1. SSL bir arayış lazımdır deməkdir.
  2. The DMZ server must be part of a domain.

Gün bir, we showed up to install MOSS and learned that the domain accounts for database and MOSS hadn’t been created. To move things along, we went ahead and installed everything with a local account on the intranet server.

Bu noktada, biz SSL sertifikatı və çox qarışıqlıq aşkar, qubarlı, decided to have our infrastructure guy come back later that week to continue installing the DMZ server. Eyni zamanda, biz həll memarlar iş heyəti ilə irəli gedirlər.

Bir həftə sonu gedir və müştəri sertifikatı əldə.

Bizim infrastruktur oğlan DMZ server hər hansı bir domen qoşulub deyil ki, göstərir və aşkar (məhdud inam və ya intranet domain ilə perimetr domain ya). We wasted nearly a 1/2 ki, gün. If we hadn’t let the missing SSL certificate bog us down, we would have discovered this earlier. Oh well….

Bir gün keçir və müxtəlif təhlükəsizlik komitələrinin, maraqlı tərəflər və (qeyri belə) günahsız bystanders bütün intranet domain ilə DMZ server qoşulmaq OK razılaşırlar ki, (Bu POC edir, hər şeydən sonra, bir istehsal həll).

Infrastructure guy comes in to wrap things up. This time we successfully pass through the the modern-day gauntlet affectionately known as the "SharePoint Configuration Wizard." We have a peek in central administration and … yee yemişan! … DMZ server is listed in the farm. We look a little closer and realize we broke open the Champaign a mite bit early. WSS services is stuck in a "starting" vəziyyət.

Uzun hekayə qısa, it turns out that we forgot to change the identity of the service account via central administration from the original local account to the new domain account. We did that, yenidən qaçdı konfiqurasiya sehrbazdır və voiture! We were in business.

</son>

Blog abunə.

MEA cultur — SharePoint Designer * Dövlət Maşın axınları yarada

I’ve recently learned that it’s possible and even fairly easy to create a state machine workflow using SharePoint Designer. Necessity is the mother of invention and all that good stuff and I had a need this week that looked for an invention. Coincidentally, Mən rast gəldi Bu MSDN forum post as well. My personal experience this week and that "independent confirmation" lends strength to my conviction. I plan to write about this at greater length with a full blown example, lakin burada mahiyyət var:

  • Bu yanaşma bir iş siyahısı maddə dəyişə bilərsiniz ki, yararlanmaktadır, thereby triggering a new workflow. I’ve normally considered this to be a nuisance and even semaphores istifadə haqqında blogged onu idarə etmək.
  • SharePoint birdən çox müstəqil axınları xüsusi siyahı maddə qarşı fəal olmaq imkanı verir.

Bu konfiqurasiya:

  • Üçün dövlət Maşın Design (İ.E., dövlətlər və bir sonrakı necə dövlətlərin keçid).
  • Ayrı-ayrı iş kimi hər bir dövlətin həyata.
  • Siyahısı maddə hər hansı dəyişikliklərə cavab olaraq icra etmək bu dövlət axınları hər Yapılandır.

Hər bir dövlət iş bu kobud model aşağıdakı:

  • Başlatma sonra, determine whether it should really run by inspecting state information in the "current item". Abort if not.
  • Iş.
  • Update the "current item" with new state information. This triggers an update to the current item and fires off all the state workflows.

Bundan bir deklarativ dövlət maşın iş yarada bilər ki, aşkar fayda əldə, bütün dövlət informasiya bina KPIs və maraqlı views üçün dəhşətli deyil.

Bu kifayət qədər böyük günah yoxdur — standard workflow history tracking is even more useless than normal 🙂 That’s easily remedied, lakin. Store all of your audit type information in a custom list. That’s probably a good idea even for vanilla sequential workflow, but that’s for another blog post 🙂

I call this a "mea culpa" Mən çünki, təəssüf ki,, said more than once on forums and elsewhere that one must use visual studio to create a state machine workflow. That simply isn’t true.

</son>

Blog abunə.

Technorati Tags:

Sərt şəkildə öyrənilməsi — DMZ WFE bir Domain olmalıdır

Bu sözün doğru deyil baxmayaraq,, praktiki məsələ kimi, bir DMZ bir internet-duran web ön sonu bir etki olmalıdır (i.e. öz kiçik iş qrupundakı bəzi bağımsız server). It doesn’t need to be in the same domain as the internal WFE(s) və digər serverlər (və yəqin ki, olmamalıdır), lakin domain olmalıdır.

My colleagues and I spent an inordinate amount of time on a proposal which included SharePoint pre-requisites. This included a comprehensive list of firewall configurations that would enable the DMZ server to join the farm and so forth. Qubarlı, biz haradasa bildirib ki, bir cümlə əlavə etmək üçün uğursuz oldu, təsiri, "the whole bloody point of this configuration is to allow your DMZ WFE server, bir etki, daxili təsərrüfat iştirak etmək."

Hadisələr bir mükəmməl fırtına, Biz baxdı ola bilər zaman biz əsasən tərk baxdı yerləşir, prosesində kifayət qədər gec qədər bizə bu problemin gizlətmək üçün qəsd hazırladı, beləliklə invoking mənə qarşısını almaq mənim "erkən pis xəbər demək" qayda.

Ah çəkmək.

Blog abunə.

Technorati Tags:

Siz Twitter cəhd deyil varsa, …

Twitter is a very odd duck. I’ve been using Twitter for a little over a month and in some indefinable way, it’s almost as important to me as email. I find myself vaguely unsettled if I wait too long before looking over what others are twittering about. I get annoyed at Twitter’s occasional performance problems because it means I’m missing out. I get a little puff of excitement when I see a new Woot announcement.

Bu, həqiqətən üz görüşlər bloglar və forumların və hətta şəxsi üz tamamlayır şəkildə real icma builder var.

Ötən ay ərzində, Mən Seder idarə istəyərkən soyuq silkələmək bir şəxsin cəhdləri təqib etdik.

I’ve learned personal detail about many folks I mainly "know" blog vasitəsilə — yaşadıqları, onlar işləri növü, onlar bir iş var ki, / ailə məsələləri mənim kimi yalnız idarə etmək üçün.

Bir şəxs anası vəfat … a sad event for sure. But sharing that fact changes and enhances the character of the whole experience.

Bu yalnız şəxsi heyəti.

There’s more to it than that. It’s also another medium for sharing ideas, və ya daha tez-tez hesab edirəm ki,, seeking help. Throw a question up on Twitter and you’re never left hanging and the responses typically arrive within minutes.

Əgər bu cəhd deyil varsa,, you should really give it a go.

Mənə baxın http://www.twitter.com/pagalvin

Blog abunə.

Technorati Tags: