Pangkalahatang-ideya ng
Entry na ito ay naglalarawan ng isang case study na naglalarawan ng isang aktwal na MRO (Pagpapanatili, Pagawaan at Operations) daloy ng trabaho sa pag-apruba ng proseso na ipinapatupad sa Moss.
Ito ay hindi isang teknikal na pantao talakayan, ngunit sa halip ay naghahain upang magbigay ng real-world na halimbawa na nagpapakita kung paano ang Moss platform nakamit ng isang real-world na pangangailangan.
(Entry na ito ay nai-post tumawid sa pagitan ng http://paulgalvin.spaces.live.com at http://blogs.conchango.com)
Likuran
MRO proseso ng kliyente ay nailalarawan sa pamamagitan ng mga sumusunod na
- Mano-manong pag-apruba ng proseso.
- Ang ilan sa suporta gamit ang mga spreadsheet sa excel.
- Irregular approval process. The same MRO purchase approval process would vary day to day, isang tao.
- Napakaraming papel at kamay naisulat na mga lagda — pagbili requisitions kinakailangan hanggang sa 3 nakasulat lagda bago ang huling pag-apruba.
Ang layunin ng proyektong ito kasama:
- Ganap na awtomatiko ang proseso.
- Ipatupad ang mga pamantayan ng enterprise para sa pag-apruba.
- Magbigay ng pinagsama-samang tanawin ng MRO sa pagbili ng iba't-ibang mga tagapamahala.
- Detailed audit trail.
As a side effect of the solution, nakasulat na mga lagda ay hindi na kinakailangan.
Pag-apruba ng Proseso
The approval process consists of four "swim lanes": Maylikha, Direktang manager, Functional manager at division manager.
Maylikha:
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. Ang ilang mga beses, the originator does not have the technical expertise to fill out the PO requisition. Halimbawa, ang isang gumagamit ay maaaring magnais na pag-uutos ng isang bagong computer laptop, ngunit hindi alam ang pinakamahusay na vendor, IT pamantayan, at iba pa. Sa kasong ito, the originator works with IT and IT actually fills out the requisition.
Direktang manager:
Ito ang direct manager ng maylikha (na kung saan ay maaaring naiiba mula sa tao na aktwal na ipinasok ang PO pag-uutos sa Moss). Direct managers must approve the PO requisition before the system seeks approval further down the line.
Functional Manager:
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. Halimbawa, IT purchases are approved by an IT functional manager.
Division Manager:
Division managers approve purchase requisitions strictly by dollar amount. Division manager approve purchase requisitions in excess of a configurable dollar amount.
Ang Solusyon
We used the following tools and components to implement the solution:
Lumot: Serves as the platform off which everything else "hangs". MOSS provides bedrock services for security, master data, audit trails at iba pang mga tampok.
InfoPath bumubuo serbisyo: Ang isang bahagi Moss, ito ay nagbibigay-daan sa mga gumagamit punan requisitions pagbili sa pamamagitan ng isang web browser.
SharePoint Designer (SPD): Ginamit namin SPD upang ipatupad ang automated na proseso ng daloy ng trabaho.
Web Serbisyo: 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. Tingnan dito para sa isang teknikal na dive malalim sa paksang ito at ang aming mga dahilan para sa paggamit nito.
Custom na Mga Listahan: MOSS user profiles provided a given user’s direct manager, but did not provide most of the data that controlled workflow decisions (e.g. kung ang naghahati manager ay kinakailangan upang aprubahan ang PO pag-uutos). 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) pag-andar na may pag-audit at seguridad sa labas ng kahon.
Gamitin ang Case
Ang paggamit kaso ay naglalarawan kung paano ang solusyon ay magkasya magkasama:
- Paul wants a new laptop. He describes his needs to Vivek, isang IT tao pamilyar sa corporate pamantayan ng laptop, ginustong vendor, at iba pa.
- Vivek log in sa 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 batay sa daloy ng trabaho ng mga pagsisimula, direct manager Tinutukoy ni Pablo at mga ruta sa pag-uutos sa kanyang manager, Stacy.
- Stacy aprubahan ang pagbili hingi.
- SPD workflow inspects the requisition and determines it’s an IT purchase. It routes the workflow to the IT functional manager, Wonson.
- Wonson aprubahan ang pag-uutos.
- SPD workflow muli inspects ang pag-uutos at tumutukoy na ang mga pagbili na halaga ay lumampas sa isang maxium halagang dolyar at ruta ito sa division manager para sa pag-apruba.
- Ang division manager aprubahan ang pagbili hingi.
Mga Tala
- 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.
- Kung ang isang responsable manager rejects ang pagbili pag-uutos sa anumang punto, the PO requisition is "dead" and the process must be started from the beginning.
- Workflow Inaabisuhan ang nagpasimula sa bawat hakbang ng proseso ng.
- Walang nakasulat na mga lagda — ang client natutukoy (makalipas ang ilang malakas na rekomendasyon) na ang pag-audit trail tulad ng ibinigay sa pamamagitan ng daloy ng trabaho sa kasaysayan, Hinahain ang kanilang mga pangangailangan sa pag-audit.
- Pagsisikap — it took approximately three man weeks to implement this solution.
Konklusyon
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 (kung saan mismo Pinakikinabangan Moss), almost no actual "programming" ay kinakailangan.
The solution also serves as a "showcase" para sa client, demonstrating how different MOSS features can be combined to create a fully featured business application and generate new consulting opportunities in the future.
Talahulunganan
MRO: Pagpapanatili, repair and operations. These purchases typically include items such as notepads, mga silya, personal na mga computer, printer, mga cell phone at ang mga tulad ng.