بررسی اجمالی
در این مطلب یک مطالعه مورد توصیف MRO واقعی (نگهداری, تعمیر و عملیات) فرآیند گردش کار تصویب به اجرا در MOSS.
این بحث آشکار فنی است, اما به جای خدمت به ارائه یک مثال در دنیای واقعی است که نشان می دهد که چگونه پلت فرم MOSS به ملاقات یک نیاز واقعی جهان.
(عبور این مطلب است ارسال شده بین http://paulgalvin.spaces.live.com و http://blogs.conchango.com)
زمینه
فرایند مشتری MRO به شرح زیر مشخص شده بود
- فرآیند تصویب دستی.
- برخی حمایت ها را با استفاده از صفحات گسترده اکسل.
- Irregular approval process. The same MRO purchase approval process would vary day to day, فرد.
- مقدار زیادی از کاغذ و دست نوشته امضا — نیازهای خرید تا لازم 3 امضا نوشته شده است قبل از تایید نهایی.
هدف از این پروژه شامل:
- کاملا این روند به طور خودکار.
- اجرای استانداردهای شرکت برای تصویب.
- فراهم می کند که تلفیقی از MRO خرید به مدیران مختلف.
- Detailed audit trail.
As a side effect of the solution, نوشته شده امضا دیگر مورد نیاز بود..
فرآیند تصویب
The approval process consists of four "swim lanes": مبتکر, مدیر, مدیر تابعی و مدیر بخش.
مبتکر:
Sees the need for the purchase and starts the process. Note that the originator may or may not actually enter the purchase requisition, but instead direct another staff member to do so. Some times, the originator does not have the technical expertise to fill out the PO requisition. مثلا, یک کاربر ممکن است بخواهید به مصادره یک کامپیوتر لپ تاپ جدید, اما بهترین فروشنده نمی دانم, IT استانداردها, غیره. در این مورد, the originator works with IT and IT actually fills out the requisition.
مدیر:
این مدیر مستقیم از موسس (که ممکن است متفاوت باشد از کسی که در واقع مصادره PO را به MOSS وارد). Direct managers must approve the PO requisition before the system seeks approval further down the line.
مدیر تابعی:
The functional manager is the individual responsible for ensuring that the proposed purchase conforms to enterprise standards within the scope of a particular corporate function. مثلا, IT purchases are approved by an IT functional manager.
مدیر بخش:
Division managers approve purchase requisitions strictly by dollar amount. Division manager approve purchase requisitions in excess of a configurable dollar amount.
راه حل
We used the following tools and components to implement the solution:
خزه: Serves as the platform off which everything else "hangs". MOSS provides bedrock services for security, شاه داده, مسیرهای پیاده روی حسابرسی و ویژگی های دیگر.
InfoPath و به شکل خدمات: جزء MOSS, این کاربران را قادر می سازد تا با پر کردن نیازهای خرید از طریق مرورگر وب.
شیرپوینت طراح (SPD): ما با استفاده از SPD به منظور پیاده سازی روند گردش کار خودکار.
وب سرویس: A c# web service enhances the user experience by enabling cascading selections lists in the InfoPath form and provides better performance with respect to filtering data. دیدن اینجا برای شیرجه رفتن عمیق فنی در مورد این موضوع و دلایل ما برای استفاده از آن.
لیست سفارشی: MOSS user profiles provided a given user’s direct manager, but did not provide most of the data that controlled workflow decisions (e.g. آیا مدیر بخشی لازم است به تایید درخواست PO). We used custom lists in an "Enterprise Data" site to maintain data such as "Divisional Manager Approval Dollar Amount", "Functional Area Manager" and so forth. Lists integrated very nicely with InfoPath and also provide create/update/delete (CRUD) قابلیت با ممیزی و امنیتی خارج از کادر.
مورد استفاده
این حالت نشان می دهد که چگونه راه حل متناسب با هم:
- Paul wants a new laptop. He describes his needs to Vivek, یک فرد IT آشنا با استاندارد های لپ تاپ شرکت های بزرگ, فروشندگان ترجیح داده, غیره.
- ویوک سیاهههای مربوط به MOSS, accesses the PO Requisition form and enters the requisition on behalf of Paul. The form prompts Vivek for a purchase category which then uses the web services to populate a drop-down list of company-approved vendors. Vivek also specifies the corporate functional area of this purchase (e.g. "IT" or "Finance").
- گردش کار مبتنی بر SPD شروع می شود, مدیر عامل تعیین پل و راه مصادره به مدیر خود, استیسی.
- استیسی تصویب درخواست خرید.
- SPD workflow inspects the requisition and determines it’s an IT purchase. It routes the workflow to the IT functional manager, Wonson.
- Wonson تصویب درخواست.
- SPD گردش کار دوباره درخواست بازرسی و تشخیص داد که مبلغ خرید بیش از یک مقدار دلار maxium و مسیرهای آن را برای تصویب به مدیر بخش.
- مدیر بخش تصویب درخواست خرید.
یادداشت ها
- The use case demonstrates a "clean" run with no rejections or jumps.
- Every approver has the ability to approve or reject the requisition as well as provide written comments. These are logged in the audit trail.
- اگر یک مدیر مسئول درخواست خرید در هر نقطه ای را رد کرد, the PO requisition is "dead" and the process must be started from the beginning.
- گردش کار اطلاع موسس در هر مرحله از فرآیند.
- بدون امضا نوشته شده است — مشتری تعیین می (پس از برخی از توصیه های قدرتمندانه) که دنباله ممیزی از طریق تاریخچه گردش کار, خدمت حسابرسی خود را نیاز دارد.
- تلاش — it took approximately three man weeks to implement this solution.
نتیجه
This solution leverages MOSS as a development and run-time platform. The client was able to leverage core MOSS features to automate a routine business process that affected nearly every employee in the company. With the exception of a simple web service (که خود اهرم MOSS), almost no actual "programming" لازم بود.
The solution also serves as a "showcase" برای مشتری, demonstrating how different MOSS features can be combined to create a fully featured business application and generate new consulting opportunities in the future.
واژه نامه
MRO: نگهداری, repair and operations. These purchases typically include items such as notepads, صندلی ها, رایانه های شخصی, پرینتر, تلفن های همراه و مانند آن.