sap workflow - sap solutions/سفیران...

8
SAP Workflow اره مدرک: شمSAPHIRAN_AR_100 رک فلوی با و آشنای اندیشه شرکت سفیرانید کننده تای اندیشه شرکت سفیرانید کننده تای10 / 10 / 0313 ید تاریخ تای10 / 10 / 0313 ید تاریخ تایKeep Growing... www.saphiran.com SAPHIRAN Consultancy Co.

Upload: others

Post on 13-Apr-2020

38 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAP Workflow - SAP Solutions/سفیران اندیشهsaphiran.com/articlepdf/SAPHIRAN_Article_ABAP_workflow.pdf · 2018-09-14 · SAP Workflow Keep Growing… ورش یارب دادخر

SAP Workflow شماره مدرک:

SAPHIRAN_AR_100 آشنایی با ورک فلو

تایید کننده شرکت سفیران اندیشه تایید کننده شرکت سفیران اندیشه

تاریخ تایید 10/10/0313 تاریخ تایید 10/10/0313

Keep Growing... www.saphiran.com SAPHIRAN Consultancy Co.

Page 2: SAP Workflow - SAP Solutions/سفیران اندیشهsaphiran.com/articlepdf/SAPHIRAN_Article_ABAP_workflow.pdf · 2018-09-14 · SAP Workflow Keep Growing… ورش یارب دادخر

Page 1 of 7

www.saphiran.com ©SAPHIRAN all rights reserved

SAP Workflow Keep Growing…

:( Workflowورک فلو )

ورک فلو همانطور که از نام آن مشخص است عبارت است از جریان کار که مفهوم کلی آن گردش اطالعاات

سازمانی است.یک ورک فلو تعدادی فعالیات ششات سار بوده و معموال شامل تعدادی از کاربران یا واحدهای

هم یا موازی است که توسط کاربران سیستم ) یا بوسیله خود سیستم ( انجام می شود که در نهایت به انجام

شدن یک فرآیند یا یک سرویس می انجامد.

شارو آن باا به عنوان یک مثال ساده درخواست مرخصی و تایید یا رد آن به عنوان یک ورک فلو است کاه

ثبت درخواست مرخصی توسط کاربر بوده و در نهایت با تایید یک یاا دو ساطا از مادیران منجار باه ثبات

مرخصی یا مجوز خروج از سازمان می گردد.

Page 3: SAP Workflow - SAP Solutions/سفیران اندیشهsaphiran.com/articlepdf/SAPHIRAN_Article_ABAP_workflow.pdf · 2018-09-14 · SAP Workflow Keep Growing… ورش یارب دادخر

Page 2 of 7

www.saphiran.com ©SAPHIRAN all rights reserved

SAP Workflow Keep Growing…

استفاده از ورک فلو چه مزایایی دارد؟

فرآینادها ، توزیا بکارگیری ورک فلو در یک سیستم مزایایی دارد که شفافیت اطالعات، کاهش زمان انجام

و درست و به موق کارها توسط سیستم به صورت خودکار، افازایش مساوولیت شاییری کارکناان، ساادگی

سهولت انجام کارها از جمله آنهاست.

با توجه به مزایایی که استفاده از ورک فلو به همراه دارد، الزم است بدانیم در انجام چه کارهایی بهتر است از

ده کنیم،طبق تجربه موجود،در انجام فرآیندهایی که قرار است فعالیتهای مختلفی با دخالات این امکان استفا

تعدادی کاربر یا واحد سازمانی انجام شود و نیاز به هماهنگی بین این افراد می باشد و ایان فعالیات هاا باه

صورت تکرار شونده در سازمان اتفاق می افتد ، بکارگیری ورک فلو مفید خواهد بود.

ورک فلو در سپ:

در سیستم سپ، ابزار ورک فلو برای شیاده سازی تمام فرآیندهای استاندارد قابال اساتفاده اسات و در تماام

ماژول ها براساس نیاز می توان از قابلیت مورد اشاره بهره گرفت تا جریانی راحت از اطالعات شکل بگیارد و

ورک فلو به صورت استاندارد وجود دارد و ما مای مزیت های نامبرده را منجر شود. در سیستم سپ تعدادی

توانیم ورک فلوهای جدید نیز برای رف نیازهای خود ایجاد و شیاده سازی کنیم.

Page 4: SAP Workflow - SAP Solutions/سفیران اندیشهsaphiran.com/articlepdf/SAPHIRAN_Article_ABAP_workflow.pdf · 2018-09-14 · SAP Workflow Keep Growing… ورش یارب دادخر

Page 3 of 7

www.saphiran.com ©SAPHIRAN all rights reserved

SAP Workflow Keep Growing…

و نمادهای ورک فلو: اصطالحاتآشنایی با

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

اولین چیزی که باید وجود داشته باشد آبجکت مرتبط با موضو ورک فلو است.هر آبجکت سااختاری مانناد

( Material( می باشاد.متریال) event، متد و رخداد ) (attributeکالس دارد که شامل تعدادی صفت)

( ... آبجکتهاای اساتاندارد موجاود در FI document(،مادرک ماالی ) Sales order،سفارش فاروش)

سیستم سپ هستند و می توان آنها را در ایجاد ورک فلوها بکار برد.

EVENT رخداد در واق نشان دهنده این است که عملی در سیستم انجام شاده اسات ماثال ایجااد یاک :

ید، تغییر در سفارش ،ثبت درخواست مرخصی و... که وقو هر کادام از ایان متریال،ایجاد یک درخواست خر

عملیات در سیستم می تواند آغازی برای اتفاقات یا عملیات دیگر باشد.

TASK هر تسک نمایانگر یک فعالیت در ساختار ورک فلو است مثال تایید مرخصی توسط مدیر،ایجاد ویو :

دلیوری یا ویرایش یک دستور خرید که هر کدام از این موارد در نهایت، منجر برای متریال،ایجاد یک اوتباند

به اجرای متدی از یک کالس یا آبجکت خواهد شد.یک تساک باه صاورت جداگاناه ایجااد شاده و قابلیات

استفاده در ئرک فلوهای مختلف را دارد.

Page 5: SAP Workflow - SAP Solutions/سفیران اندیشهsaphiran.com/articlepdf/SAPHIRAN_Article_ABAP_workflow.pdf · 2018-09-14 · SAP Workflow Keep Growing… ورش یارب دادخر

Page 4 of 7

www.saphiran.com ©SAPHIRAN all rights reserved

SAP Workflow Keep Growing…

STEP ورک فلو از بلوکهای کوچکتری ساخته می شود که با عنوان :step شناخته می شوند.این بلوک ها

است و ارتباط نزدیکی با تسک دارد کاه در بااال شارا داده activityانوا مختلفی دارند که مهمترین آنها

عبارتند از: stepشد.سایر انوا

Send mail ,user decision , loop , fork ,container operation که بعدا در مورد هار

کدام از اینها بحث خواهد شد.

Work item برای اینکه کاربران،کارهای تعریف شده توسط ورک فلو را دریافت کنند و انجام دهند شیامی :

به آنها ارسال می شود که معموال شامل اطالعاتی است در مورد کااری کاه بایاد انجاام شاود.این شیامهاا در

workplace مشاهده است.کاربر با مشاهده عنوان و شرا ورک آیتم،کااری را کاه بایاد انجاام شاود قابل

کلیاک کناد تاا وارد برناماه یاا ترنزکشان مربوطاه executeتشخیص داده و کافی است که روی دکماه

شود،بعد از اتمام کار،ورک آیتم از لیست کارهای کاربر خارج شده و ورک فلو یک مرحله به جلو خواهد رفت.

Page 6: SAP Workflow - SAP Solutions/سفیران اندیشهsaphiran.com/articlepdf/SAPHIRAN_Article_ABAP_workflow.pdf · 2018-09-14 · SAP Workflow Keep Growing… ورش یارب دادخر

Page 5 of 7

www.saphiran.com ©SAPHIRAN all rights reserved

SAP Workflow Keep Growing…

AGENT عبارت است از کاربر یا گروهی از کاربران که باید ورک آیاتم را مشااهده و اجارا کنناد.مثال در :

معرفی شده است.برای تعیین کاربر روشهای agentبه عنوان Ramin تصویر مربوط به تسک )باال( کاربر

function moduleمختلفی وجود دارد مثال ممکن است مستقیما کاربری را انتخاب کنیم یا با نوشاتن

این کار را انجام دهیم،روش دیگر ایجاد یک ساختار سازمانی یا شوزیشن و تخصیص کاربران به آن می باشد.

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

مختلفی وجاود دارد کاه یکای از روشاهای معماول اساتفاده از رول اسات،که در ایان روش عماال انتخااب

اسات و ممکان اسات کادهای سااده یاا شی یاده (runtime dataکاربر،وابسته به داده های زمان اجرا )

abap فاده قرار گیرد.در این روش مورد است

Workflow builder ابزار اصلی برای ایجاد و ویرایش ورک فلوهای سپ ورک فلاو بیلادر اسات کاه باا :

میتوان وارد آن ابزار شد.در این ترنزکشن،امکان شیدا کردن ورک فلوها،ایجااد ورک swddاجرای ترنزکشن

ارد.فلوی جدید،ویرایش آنها و سایر تنظیمات اصلی هر ورک فلو وجود د

Page 7: SAP Workflow - SAP Solutions/سفیران اندیشهsaphiran.com/articlepdf/SAPHIRAN_Article_ABAP_workflow.pdf · 2018-09-14 · SAP Workflow Keep Growing… ورش یارب دادخر

Page 6 of 7

www.saphiran.com ©SAPHIRAN all rights reserved

SAP Workflow Keep Growing…

در باالی اسکرین، تولباری برای ایجاد ، ویرایش، تست و هم نین تنظیمات )مانند تعیین رخداد برای شرو

ورک فلو ( قرار داده است. ورک فلویی که برای ویرایش انتخاب شده یا در حال کار روی بر روی آن هساتید

ر سبز رنگی دیاده مای شاود کاه باا در مرکز اسکرین به صورت گرافیکی دیده می شود،در سمت راست کاد

کوچک کردن آن می توانید بخش های خاصی از یک ورک فلو را به صورت بزرگتر در مرکز مشاهده کنید.

در تصویر باال که شاماره ورک فلاو ws80000055در سمت چپ نیز ، مشخصات فنی ورک فلو ) مانند

های ممکن برای درج در ورک فلو، متغیرهای مورد استفاده شده در بدنه ورک فلو یعنی stepاست( ، انوا

container ها و... دیده می شود.در شایین همه اینها فضایی برای نمایش شیامها وجود دارد کاه در هنگاام

ذخیره،فعال سازی و چک کردن ورک فلو نمایش داده می شوند.

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

، منوی مربوط به ورک فلو را می توانید شیدا کنید که به مارور باه معرفای آنهاا خاواهیم toolsدر منوی

شرداخت و در مورد بیشتر آنها مطالبی را تهیه و در منتشر خواهیم کرد.

Page 8: SAP Workflow - SAP Solutions/سفیران اندیشهsaphiran.com/articlepdf/SAPHIRAN_Article_ABAP_workflow.pdf · 2018-09-14 · SAP Workflow Keep Growing… ورش یارب دادخر

Page 7 of 7

www.saphiran.com ©SAPHIRAN all rights reserved

SAP Workflow Keep Growing…