بایگانی ماهانه: اکتبر 2007

با استفاده از “شخص و یا گروه” در یک ستون محاسبه شده

People commonly ask about using a column of data type "Person or Group" in another column of data type "Calculated".

خط پایین, این در WSS کار نمی کند 3.0 (یا MOSS).

در هنگام اضافه کردن یک ستون محاسبه شده, WSS shows the list of fields it allows you to use for the calculation. If you type in the name of a column that is not in its list, آن را به شما می گوید:

یک یا چند ستون منابع امکان پذیر نیست., زیرا ستون ها به عنوان یک نوع داده تعریف شده است که در فرمول پشتیبانی نمی شود.

راهحل: Use an event handler. The event handler fires when the user saves the item. It performs the update you would have wanted the calculated column to do for you.

لینک های مفید در زمینه های محاسبه شده به طور کلی:

سلب مسئولیت سریع: من باور دارم بالا به درست و دقیق, اما من دیده ام ترفندهای به اندازه کافی باهوش اینجا و آنجا در MOSS / WSS که من نمی می تواند بسیار شگفت زده (نگران اگر شما خواهد شد) if someone has figured out a way to do this without resorting to code. If you’ve figured out clever work-around or know someone that did, لطفا اجازه دهید من می دانم!

MOSS / WSS به من می گوید: “این صفحه تا به توسط نویسنده دیگری در تغییر …” اما در واقع, آن نبود.

We did some heavy duty re-organizing of our site taxonomy via "Manage Content and Structure". For reasons unknown to me, این فرآیند (هر چند کار اصلی) broke some navigation links in the quick launch. The broken links are characterized by:

  • Wrong URL. مثلا, it should be "/sites/departments/HumanResources/…". اما, the new link is "/sites/Corporate/HumanResources/…".
  • بیت های مکرر در رشته پرس و جو از عنوان, همانطور که در:

/سایت / ادارات و / HumanResources / _layouts / viewlsts.aspx?BaseType = 0?BaseType = 0?BaseType = 0?BaseType = 0

That’s easy enough to fix via site settings/navigation. Except, MOSS من با این زمانی که من سعی می کنم و آن را انجام دهید:

تصویر

واقعیت این است, هیچ کس در حال انجام هر گونه تغییر وجود دارد (جدا از من, البته).

جستجوی سریع تبدیل این MSDN بحث و تبادل نظر: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1691577&SiteID=1

ویلیام Heurdier آن را میسازد از سادگی در یکی به اخر مانده (به عنوان 10/02/07) پست:

واقعیت این است:

برای تنظیم مجدد سرفصل های خراب, شما را به :

– حذف تمام فهرست تحت خراب عنوان

– حذف خراب شده عنوان

– از تنظیمات لیست, add a removed list to the quick launch (این بازسازی غیر خراب عنوان)

شما خوب به آن بروید….


کارشناس شیرپوینت – Sogeti درپوش جمینای سوئیس

من کمی گیج بود چون من نگه داشته که مایل به رفتن به صفحه ناوبری, make the change and then get hit with the "page was modified" message. Eventually, I realized I had to go to the list settings and remove/add it to quick launch. That did the trick. Happy times are here again!

</پایان>

مشترک شدن در وبلاگ من!

مشکل با “مکث تا تاریخ” فعالیت در SPD ایجاد گردش کار

تکمیلی 12/10/07: Hotfix as described in MSDN KB929816 solved the problem for us mentioned below. Obtain the hotfix and then install on each server on the farm. سپس, sharepoint configuration utility on each server. Here is the MS Support link for that KB: http://support.microsoft.com/kb/932816.

زمینه:

ما باید یک نیاز کسب و کار که در آن یک مدیر مهندسی محیط زیست نیاز به اطمینان حاصل شود که 30 some-odd manufacturing locations located throughout the United States needs to ensure that those plants file for their various state-mandated permits in a timely fashion. One approach we’ve investigated leverages the "Pause Until Date" activity available to us via SharePoint Designer worfklow. The engineering manager (یا دستیار او) enters all the required permits and reminder dates at the start of the year. The system then does all the heavy lifting.

محیط:

خزه, 64 ذره, محیط ماشین مجازی (جعبه توسعه), 2 سرور (SQL بر روی سرور #1, هر چیز دیگری بر روی سرور #2).

مشکلات:

The Pause Until Date action seems like the perfect solution and it may well prove itself to be. اما, آن کار نمی کند به خوبی در خارج از جعبه (برای تماس با ما).

  1. کار گردش کار برنامه ریزی شده بود برای اجرای, ever. I discovered this by reading through کریستوفر سفید (http://chrissyblanco.blogspot.com/2007/06/issues-with-delay-activity-in-moss.html) excellent write-up by using stsadm thusly:

    C:\>stsadm -o getproperty -propertyname "job-workflow" -آدرس HTTP://در localhost

    <Property Exist="No" />

    C:\>

    که نتیجه تعجب آور بود اما به راحتی حل:

    C:\>stsadm -o setproperty -propertyname "job-worfklow" -propertyvalue "every 1 دقیقه بین 0 و 59" -آدرس HTTP://در localhost

    عملیات با موفقیت انجام شد.

    C:\>

    پس از انجام این کار, the first "In Progress" گردش کار به سرعت از کار اخراج و کار آن.

  2. متاسفانه, the next one didn’t work as expected. خوشبختانه, Christopher refers us اینجا (http://support.microsoft.com/kb/932816). As of writing of this entry, ما در حال انتظار برای بخش فناوری اطلاعات برای به دست آوردن این هاتفیکس, but it does look promising. Our copies of the affected .dll’s do not share the same byte size, بنابراین امیدوارم این مشکل را حل.

راهحل:

Re-running the stsadm -o setproperty command seemed to prod the workflow timer awake. It would, تقریبا 7 دقیقه بعد, actually wake up and continue along with the workflow.

پرسش و پاسخ / مسائل مربوط به خطاب:

مکث تا تاریخ کار نمی کند.

مکث تا تاریخ از سرگیری نیست.

Workflow status does not change from "In Progress"

Workflow status stays "In Progress"