მიმოხილვა
ამ ჩანაწერში აღწერს საქმის შესწავლის სადაც აღწერილია რეალური MRO (სარემონტო, რემონტი და ოპერაციების) workflow დამტკიცების პროცესში განხორციელდა MOSS.
ეს არ არის ღიად ტექნიკური დისკუსია, არამედ ემსახურება, რათა რეალურ სამყაროში მაგალითად იმაზე, თუ როგორ MOSS პლატფორმა შეხვდა რეალური საჭიროება.
(ამ ჩანაწერში არის ჯვარი გამოქვეყნდა შორის http://paulgalvin.spaces.live.com და http://blogs.conchango.com)
ფონის
კლიენტების MRO პროცესი იყო ხასიათდება შემდეგი
- მექანიკური დამტკიცების პროცესში.
- ზოგიერთი მხარდაჭერით გამოყენებით Excel ცხრილები.
- Irregular approval process. The same MRO purchase approval process would vary day to day, პირი პირის მიერ.
- უამრავი ქაღალდი და ხელით დაწერილი ხელმოწერების — შეძენა requisitions საჭირო მდე 3 წერილობითი ხელმოწერების საბოლოო დამტკიცება.
მიზნები ამ პროექტის შედის:
- სრულად ავტომატიზაცია პროცესი.
- Enforce საწარმოს სტანდარტების დამტკიცების.
- უზრუნველყოფა კონსოლიდირებული ხედი 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. ზოგიერთი ჯერ, 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.
Solution
We used the following tools and components to implement the solution:
Moss: Serves as the platform off which everything else "hangs". MOSS provides bedrock services for security, სამაგისტრო მონაცემები, აუდიტის ბილიკების და სხვა თვისებების.
InfoPath ქმნის მომსახურების: MOSS კომპონენტი, ამ აძლევს საშუალებას შეავსოთ შეძენა requisitions მეშვეობით ბრაუზერში.
SharePoint Designer (SPD): ჩვენ SPD განახორციელოს ავტომატური workflow პროცესის.
ვებ სერვისი: 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. აგრეთვე აქ ტექნიკური ღრმა dive ამ საკითხზე და ჩვენი მიზეზები გამოყენება.
საბაჟო სიები: 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 (ნაგვის) ფუნქციონალური ერთად აუდიტი და უსაფრთხოების იმ ყუთი.
გამოყენება საქმე
ეს გამოყენების შემთხვევაში საილუსტრაციოდ გადაწყვეტა შეესაბამება ერთად:
- Paul wants a new laptop. He describes his needs to Vivek, IT პირი იცნობს კორპორატიული ნოუთბუქი სტანდარტებს, სასურველი მოვაჭრეებს, და ა.შ..
- Vivek ჟურნალი შევიდა 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 დაფუძნებული სამუშაოს იწყებს, განსაზღვრავს პავლეს პირდაპირი მენეჯერი და მარშრუტების ჩამორთმევა მისი მენეჯერი, Stacy.
- Stacy ამტკიცებს შეძენა ჩამორთმევა.
- SPD workflow inspects the requisition and determines it’s an IT purchase. It routes the workflow to the IT functional manager, Wonson.
- Wonson ამტკიცებს ჩამორთმევა.
- SPD workflow ერთხელ ამოწმებს ჩამორთმევა და დაადგენს, რომ შეძენის თანხა აღემატება 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.
- სამუშაოს აცნობებს შემქმნელი ყოველ ნაბიჯზე პროცესის.
- არ წერია ხელმოწერების — კლიენტს განსაზღვრული (გარკვეული ძალისმიერი რეკომენდაციები) რომ აუდიტის ბილიკი, როგორც ეს გათვალისწინებულია მეშვეობით workflow ისტორიის, იხდიდნენ აუდიტის სჭირდება.
- ძალისხმევა — 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, სკამები, პერსონალური კომპიუტერი, პრინტერები, მობილური ტელეფონები და ანალოგიური.