تعریف:
Site work flowیک گردش کار است که وابسته به هیچ لیستی نیست و بر اساس زمانبندی خاصی اجرا می شود.
نحوه دسترسی به swfهای تعریف شده:
در اینجا می توانیم swfهای تعریف شده را ببینیم و به صورت دستی اجرا کنیم.
نحوه ایجاد swfجدید:
ویرایش swf
زمانبندی swf
پس از زدن دکمه زمانبندی جدید وارد صفحه زیر می شویم و تنظیمات زمانبندی را تعریف می نماییم.
مثالی از swf
به طور مثال هنگام ثبت نام افراد جدید در سایت چون به صورت کاربران به صورت احراز هویت نشده و Anonymous Users می باشند اجازه اجرای list workflowرا نمی دهد برای رفع این مشکل یک ستون با نام وضعیت ستون تعریف کرده و مقدار پیش فرض آن را not startedقرار داده سپس یک site workflowتعریف کرده که طبق زمانبندی مشخص لیست ثبت نام ما را چک کند و ستون های not startedرابهstartedتغییر دهد.
در گام بعد یک list workflowبر روی لیست تعریف کرده که شروع ان در صورت تغییر ستون وضعیت ستون می باشد و کاربران را به active directoryاضافه می کند بنابراین هر وقت وضعیت ستون از not startedبه startedتغییر کرد این فرایند اجرا می شود.
در تعریف swfحداقل زمانبندی قابل تعریف 1 ساعت می باشد برای کاهش این زمان در این مثال فرایند های اصلی را در درون یک loop قرار داده که در هر اجرای swfعملیات ما چندین بار تکرار شوند.