Mga halimbawa ng proseso ng negosyo handa 1s. Mga proseso sa negosyo

Pupsen at Vupsen Disyembre 10, 2013 sa 03:54 pm

Ang alamat na ang 1C:UT ay may business process management (BPM)

Ang "UT" ay isang napakahusay na produkto para sa paglutas ng mga gawain kung saan ito idinisenyo. Pinapayagan ka nitong pamahalaan ang mga aktibidad sa pangangalakal ng negosyo. Mahusay na pinag-aaralan ang mga transaksyon, pagbili, bodega, pananalapi. Oo, sa ilang mga kaso ginagamit nito ang mekanismo ng platform na "Mga Proseso ng Negosyo". Ngunit nangangahulugan ba ito na ang kalakalan ay inilaan upang pamahalaan ang mga proseso ng negosyo, o ang lohika ng negosyo? - Hindi hindi at isa pang beses hindi. Ang artikulong ito ay sigaw mula sa puso. Dahil pagod na pagod na ako sa panonood ng mga presentasyon o pagbabasa ng mga paglalarawan ng mga solusyon sa iba't ibang mga site. Mga website ng mga kumpanyang handang magbenta ng anumang produkto ng 1C at pumikit sa ibinebenta nila sa kliyente. Nag-apela lamang ng isang katamtamang paglalarawan ng produkto at hindi man lang nauunawaan ang kakanyahan ng pamamahala sa proseso ng negosyo. Nangangahulugan ang pamamahala na maaari mong i-configure ang system sa paraang mapabilis at ma-optimize ang mga proseso, magsagawa ng iba't ibang pagsusuri, kilalanin ang mga kahinaan at marami pa. Para sa mga hindi nakikita ang pagkakaiba sa pagitan ng kontrol at paggamit ng mekanismo, susubukan kong ipaliwanag sa aking mga daliri:

  • UT. Mayroong tatlong BP kung saan hindi ka maaaring magdagdag o mag-alis ng mga gawain, baguhin ang uri ng pagtugon, lohika, wala kang magagawa maliban sa mga partikular na dokumento na nakatali sa mga gawain upang ilipat ang proseso. Sa katunayan, hindi ito kontrol - ito ay ang paggamit ng iminungkahing bersyon ng lohika ng programa gamit ang mekanismo ng "BP". Oo, posible na bumuo ng iyong sarili batay sa pagpapaandar na ito nang hindi nag-aaksaya ng oras sa ilang mga pangunahing kaalaman.
  • CRM. Ito lang talaga ang produkto sa 1C platform, kung saan 100% ng platform functionality ang ginagamit para gumana sa mekanismo ng BP. Ito ay isang solusyon kung saan independiyenteng ipinakilala ng user ang lahat ng lohika ng gawain ng kanyang negosyo sa pamamagitan ng paglikha ng anumang mga mapa ng ruta. Maaari nitong tawagan ang mga proseso nito kapag kailangan at kung paano ito kailangan. At para ano? At para lang pangasiwaan ang lahat. Upang makita kung gaano kahusay ang mga proseso sa pamamagitan ng pagkolekta ng mga istatistika sa mga ito. Ano ang magiging magandang argumento upang baguhin ang lohika. Ano ang magiging lahat ng walang batayan. Upang makita mo ang lahat ng pagsasaksak at pag-uunat ng goma sa mga yugto. Itapon ang mga hindi kinakailangang hakbang - dagdagan ang kahusayan sa trabaho. Ganyan ang "Management". At para dito kailangan mo ng higit sa tatlong card na may ilang mga bloke.
At sa konklusyon, para sa mga hindi pa rin naiintindihan ang pagkakaiba - ang kumpanya ng 1C mismo ay malinaw na nagsusulat kung ano ang nasa pagsasaayos mula sa punto ng view ng PSU -

"Ang pagsasaayos ay nagpapatupad ng pangunahing pag-andar ng pag-automate ng mga proseso ng negosyo - mga unibersal na mekanismo para sa pag-set up ng mga proseso, pagsubaybay at pagsusuri ng kanilang pagpapatupad, pagsuporta sa mga proseso ng negosyo na binuo sa isang karaniwang solusyon at pagpapahintulot para sa isang partikular na pagpapatupad upang madagdagan ang kanilang komposisyon na may mas kaunting gastos sa paggawa.". (v8.1c.ru/trade/newtech/ ikaapat na talata).

Itinuon ko ang pansin sa salitang "basic" na pag-andar para sa automation.

Napakalayo nito sa pamamahala ng proseso ng negosyo. Kaya ang konklusyon: kapag sinabi nila sa iyo sa pagtatanghal na ang UT ay naglalaman ng isang subsystem ng pamamahala ng BP - huwag maniwala, kapag sinabi nila sa iyo sa pagtatanghal na mayroong CRM sa UT - huwag maniwala dito. Ito ay muli ang simula at pangunahing pag-andar. Uulitin ko muli - Ang UT ay isang napakahusay na produkto, ngunit para sa iba pang mga gawain - pagpapatakbo ng accounting at pagpaplano ng mga aktibidad sa pangangalakal, para sa pagsusuri nito. Ang konsepto ng CRM ay medyo iba. At mayroon lamang isang tunay na gumaganang produkto sa 1C platform upang suportahan ang konsepto ng CRM sa enterprise - Ito ay 1C: CRM. Sa pagiging patas, dapat tandaan na sa iba pang mga platform mayroon ding mga sapat na functional na produkto upang suportahan ang konsepto ng "CRM" sa negosyo.

Tags: crm-systems, pangangasiwa sa kalakalan, 1s, mga proseso ng negosyo

matipunong lalaki Disyembre 10, 2013 sa 03:54 pm

Ang alamat na ang 1C:UT ay may business process management (BPM)

  • CRM system

Ang "UT" ay isang napakahusay na produkto para sa paglutas ng mga gawain kung saan ito idinisenyo. Pinapayagan ka nitong pamahalaan ang mga aktibidad sa pangangalakal ng negosyo. Mahusay na pinag-aaralan ang mga transaksyon, pagbili, bodega, pananalapi. Oo, sa ilang mga kaso ginagamit nito ang mekanismo ng platform na "Mga Proseso ng Negosyo". Ngunit nangangahulugan ba ito na ang kalakalan ay inilaan upang pamahalaan ang mga proseso ng negosyo, o ang lohika ng negosyo? - Hindi hindi at isa pang beses hindi. Ang artikulong ito ay sigaw mula sa puso. Dahil pagod na pagod na ako sa panonood ng mga presentasyon o pagbabasa ng mga paglalarawan ng mga solusyon sa iba't ibang mga site. Mga website ng mga kumpanyang handang magbenta ng anumang produkto ng 1C at pumikit sa ibinebenta nila sa kliyente. Nag-apela lamang ng isang katamtamang paglalarawan ng produkto at hindi man lang nauunawaan ang kakanyahan ng pamamahala sa proseso ng negosyo. Nangangahulugan ang pamamahala na maaari mong i-configure ang system sa paraang mapabilis at ma-optimize ang mga proseso, magsagawa ng iba't ibang pagsusuri, kilalanin ang mga kahinaan at marami pa. Para sa mga hindi nakikita ang pagkakaiba sa pagitan ng kontrol at paggamit ng mekanismo, susubukan kong ipaliwanag sa aking mga daliri:

  • UT. Mayroong tatlong BP kung saan hindi ka maaaring magdagdag o mag-alis ng mga gawain, baguhin ang uri ng pagtugon, lohika, wala kang magagawa maliban sa mga partikular na dokumento na nakatali sa mga gawain upang ilipat ang proseso. Sa katunayan, hindi ito kontrol - ito ay ang paggamit ng iminungkahing bersyon ng lohika ng programa gamit ang mekanismo ng "BP". Oo, posible na bumuo ng iyong sarili batay sa pagpapaandar na ito nang hindi nag-aaksaya ng oras sa ilang mga pangunahing kaalaman.
  • CRM. Ito lang talaga ang produkto sa 1C platform, kung saan 100% ng platform functionality ang ginagamit para gumana sa mekanismo ng BP. Ito ay isang solusyon kung saan independiyenteng ipinakilala ng user ang lahat ng lohika ng gawain ng kanyang negosyo sa pamamagitan ng paglikha ng anumang mga mapa ng ruta. Maaari nitong tawagan ang mga proseso nito kapag kailangan at kung paano ito kailangan. At para ano? At para lang pangasiwaan ang lahat. Upang makita kung gaano kahusay ang mga proseso sa pamamagitan ng pagkolekta ng mga istatistika sa mga ito. Ano ang magiging magandang argumento upang baguhin ang lohika. Ano ang magiging lahat ng walang batayan. Upang makita mo ang lahat ng pagsasaksak at pag-uunat ng goma sa mga yugto. Itapon ang mga hindi kinakailangang hakbang - dagdagan ang kahusayan sa trabaho. Ganyan ang "Management". At para dito kailangan mo ng higit sa tatlong card na may ilang mga bloke.
At sa konklusyon, para sa mga hindi pa rin naiintindihan ang pagkakaiba - ang kumpanya ng 1C mismo ay malinaw na nagsusulat kung ano ang nasa pagsasaayos mula sa punto ng view ng PSU -

"Ang pagsasaayos ay nagpapatupad ng pangunahing pag-andar ng pag-automate ng mga proseso ng negosyo - mga unibersal na mekanismo para sa pag-set up ng mga proseso, pagsubaybay at pagsusuri ng kanilang pagpapatupad, pagsuporta sa mga proseso ng negosyo na binuo sa isang karaniwang solusyon at pagpapahintulot para sa isang partikular na pagpapatupad upang madagdagan ang kanilang komposisyon na may mas kaunting gastos sa paggawa.". (v8.1c.ru/trade/newtech/ ikaapat na talata).

Itinuon ko ang pansin sa salitang "basic" na pag-andar para sa automation.

Napakalayo nito sa pamamahala ng proseso ng negosyo. Kaya ang konklusyon: kapag sinabi nila sa iyo sa pagtatanghal na ang UT ay naglalaman ng isang subsystem ng pamamahala ng BP - huwag maniwala, kapag sinabi nila sa iyo sa pagtatanghal na mayroong CRM sa UT - huwag maniwala dito. Ito ay muli ang simula at pangunahing pag-andar. Uulitin ko muli - Ang UT ay isang napakahusay na produkto, ngunit para sa iba pang mga gawain - pagpapatakbo ng accounting at pagpaplano ng mga aktibidad sa pangangalakal, para sa pagsusuri nito. Ang konsepto ng CRM ay medyo iba. At mayroon lamang isang tunay na gumaganang produkto sa 1C platform upang suportahan ang konsepto ng CRM sa enterprise - Ito ay 1C: CRM. Sa pagiging patas, dapat tandaan na sa iba pang mga platform mayroon ding mga sapat na functional na produkto upang suportahan ang konsepto ng "CRM" sa negosyo.

Tags: crm-systems, pangangasiwa sa kalakalan, 1s, mga proseso ng negosyo

Mga pagkakataong nagbubukas ang built-in na mekanismo ng regulasyon:

  • Ang eksaktong pagkakasunud-sunod ng trabaho, ang panganib ng mga pagkakamali o paglaktaw sa isa sa mga yugto ng trabaho ay nabawasan.
  • Pormal na diskarte, salamat sa isang paunang natukoy na istraktura ng proseso ng negosyo ng 1C.
  • Kontrolin sa bawat yugto.
  • Pagtukoy kung alin sa mga yugto ng trabaho ang hindi gaanong epektibo, at pag-optimize ng proseso.
  • Pagmomodelo ng istraktura ng isang partikular na organisasyon.

Para sa isang visual na representasyon ng mga kondisyon, kaayusan at mga tampok ng bawat yugto, isang mapa ng ruta ang ginagamit. Ang mapa ng ruta ay may mga yugto na naghihiwalay sa isang proseso mula sa isa pa sa pamamagitan ng isang punto ng ruta. Sa bawat punto ay may mga gawain na dapat tapusin, at ang lahat ng kinakailangang impormasyon para sa kontrol ay ipinahiwatig dito: tagapalabas, kahalagahan at mga deadline.

  • Mahirap - hindi posible ang mga pagbabago sa ruta;
  • Kondisyon - ang pagpapatupad ng gawain ay nakasalalay sa isang bilang ng mga kondisyon, kung saan maaaring mayroong ilang. Mula dito, ang huling ruta ng trabaho ay itinayo;
  • Parallel - dalawa o higit pang mga ruta kung saan magaganap ang pagpapatupad ng proseso ng negosyo. Sa ilang mga punto, ang mga sangay ay maaaring sumali;
  • Libre - ang ganitong uri ng proseso ng negosyo ay walang ruta, at ginagawa batay sa gawain.

Isaalang-alang ang pagpapatakbo ng programa gamit ang halimbawa ng pagbebenta sa 1C:UT.


Magsisimula ang proseso ng pamamahala sa proseso ng pangangalakal ( BPM) mula sa Start point.

Ang mga waypoint ay mga dilaw na parihaba. Ang bawat kahon ay nagpapahiwatig kung sinong manggagawa o ilang manggagawa ang dapat gumanap sa tinukoy na gawain. Ang mga natapos na gawain ay minarkahan ng checkmark.


Upang magsimula ang proseso ng negosyo, kailangan mong gumawa ng deal sa seksyong "CRM at Marketing" sa pamamagitan ng pagpuno sa mga kinakailangang field, pagkatapos nito ay nai-save ang deal card at 2 hyperlink ang binuksan: "Stage" at "Route Map ".

Sa opisyal na dokumentasyon para sa 1C:Enterprise 8.2 platform sa seksyong "13.7. Split and Merge » Ang pag-uugali ng proseso ng negosyo sa mga split at merge na punto ay inilarawan bilang sumusunod:

"Upang hatiin ang isang proseso ng negosyo sa ilang magkatulad (sabay-sabay at independiyenteng) mga executable na sangay, ginagamit ang isang split point. Ang split point ay may isang input at isang walang limitasyong bilang ng mga output.

Ang isang merge point ay ginagamit upang i-synchronize ang mga dating nahati na sanga. Ang proseso ng negosyo ay hindi isasagawa sa kabila ng merge point hanggang sa ang lahat ng sangay na kasama dito ay madaanan.

Ipapakita ko ito gamit ang halimbawa ng isang simpleng mapa ng ruta (Larawan 1)

Sa split point, ang mga gawain ay nilikha sa bawat isa sa mga sangay (Larawan 2), pagkatapos ang bawat sangay ay isinasagawa nang magkatulad, at ang gawain sa punto Aksyon4 ay malilikha kapag ang lahat ng mga gawain ng bawat sangay ay nakumpleto (Larawan 3)

Lagi bang ganito ang ugali ng sistema? Alamin Natin. Una, bigyang-pansin natin ang pagkakasunud-sunod kung saan nilikha ang mga gawain pagkatapos ng split point (Larawan 4)

Sa pamamagitan ng numero ng gawain, makikita mo na ang gawain ay unang nilikha sa punto Aksyon3. Ngayon, sa module ng proseso ng negosyo para sa puntong ito, ilalarawan namin ang sumusunod na handler kapag gumagawa ng mga gawain:

Pamamaraan Aksyon3Kapag Lumikha ng mga Gawain(WaypointBusinessProcess, MoldableTasks, Pagtanggi )

Para sa bawat TaskObject Mula sa MoldableTasks Ikot

TaskObject . Upang maisagawa ang gawain();

EndCycle;

EndProcedure

Ang ganitong handler ay magiging sanhi ng ginawang gawain upang maisakatuparan kaagad. Nagsisimula kami ng bagong proseso ng negosyo gamit ang mapa ng ruta na ipinapakita sa Figure 1. At ano ang makikita natin? Matapos makumpleto ang gawain Aksyon3 nalikha na ang gawain Aksyon4(Figure 5), sa kabila ng katotohanan na ang ibang mga sangay ng proseso ay hindi pa nakumpleto! Para sa mga sumusubok na kopyahin ang sitwasyong ito, binabalaan ko kayo: sa halip na magsulat ng handler para sa Action3 point, maaaring kailanganin na magsulat ng task autocompletion handler para sa Action1 o Action2 point. Ang punto ng aksyon, ang auto-execution na kung saan "sinisira" ang scheme ng proseso, ay eksakto ang punto kung saan ang unang gawain ay nilikha pagkatapos ng split point. Kung ano ang tumutukoy sa pagkakasunud-sunod ng paglikha ng mga gawain ay tatalakayin sa ibaba.

Ang ganitong pag-uugali ng isang simpleng scheme ng ruta ay hindi maaaring ipalagay sa anumang paraan, batay sa paglalarawan na ibinigay sa simula ng artikulo. Marahil ito ay isang uri ng error sa pagpapakita ng schema? Hindi, ito talaga ang nangyayari. Ang proseso ng negosyo ay hindi lamang tumatakbo lampas sa merge point nang hindi naghihintay na makumpleto ang mga gawain sa mga parallel branch, ngunit ito rin ay muling gumagawa ng mga gawain sa mga route point kasunod ng merge point pagkatapos makumpleto ang mga parallel branch. Tinitingnan namin ang listahan ng mga gawain para sa aming proseso at nakikita namin ang 2 gawain bawat isa para sa mga puntos ng Action4 at Action5 (Fig. 8)

Ano ang sinasabi nito? Sa katunayan, nangangahulugan ito na kapag ang gawain ay awtomatikong naisakatuparan Aksyon3 makukuha natin ang pag-uugali ng proseso ng negosyo na naaayon sa scheme na ipinapakita sa Figure 9, iyon ay, ang merge point ay nilaktawan kapag nagsasagawa ng isang sangay. Ngunit hindi rin ito palaging totoo. Kung sa punto Aksyon4 hindi namin isasagawa ang una sa mga ginawang gawain, hanggang sa lumitaw ang pangalawang gawain bilang resulta ng pagpapatupad ng mga parallel na sangay sa merge point, pagkatapos ay ang susunod na gawain sa punto Aksyon5 ay malilikha lamang kapag nag-e-execute parehong gawain sa punto Aksyon4, iyon ay, ang proseso ng negosyo, kumbaga, ay nagwawasto sa naunang pagkakamali ng hindi pagpansin sa merge point. Dagdag pa, ayon sa scheme ng ruta, isang gawain lamang ang gagawin. Para sa mga interesado sa ganitong pag-uugali ng proseso ng negosyo, iminumungkahi kong ikaw mismo ang mag-verify nito.

Isaalang-alang natin ang isa pang halimbawa. Ipagpalagay natin ang punto Aksyon3 ay hindi isang action point, ngunit isang nested process point. Para sa pagiging simple, ginagamit namin ang sumusunod na pamamaraan ng isang nested na proseso ng negosyo (Fig. 10)

Kung sa isang kaganapan Kundisyon1Suriin ang mga Kundisyon walang gawin, ang ganitong proseso ay nagtatapos kaagad pagkatapos ng simula, nang hindi gumagawa ng isang gawain. Sa pagsasagawa, maaari rin itong mangyari sa mas kumplikadong mga proseso, kung ang pangangailangan upang maisagawa ang mga gawain ng proseso ay lumitaw lamang kapag ang ilang mga kundisyon ay natutugunan. Palitan natin ang puntong Action3 ng punto ng nested na proseso ng negosyo at kunin ang diagram na ipinapakita sa Figure 11.

Sinusuri namin ang gawain ng isang proseso ng negosyo na may nested na proseso at tinitiyak na magkapareho ang gawi. Ang Figure 12 ay isang diagram ng proseso ng negosyo pagkatapos ng pagsisimula.

Ang pag-uugali ba na ito ay palaging nangyayari sa mga naturang circuit? Alamin natin ito. Tandaan na ang mga gawain sa split point ay nilikha sa pagkakasunud-sunod kung saan idinagdag ang mga linya sa split point. Ito ay makikita kung ipapakita mo ang mga pangalan ng mga linya ng pagkonekta (Larawan 13).

Subukan nating palitan ang Line2 at Line4. At sa wakas, kapag nagsisimula ng isang bagong proseso, makikita natin ang inaasahang resulta (Larawan 14)

Mangyaring tandaan na ang mga linya kinakailangan kailangang palitan. Kung papalitan mo lang ng pangalan ang mga linyang lalabas sa split point, mananatiling pareho ang resulta. Ang isa pang paraan para ayusin ang problemang ito ay alisin ang link na Line2, magdagdag ng bagong link sa split point, at ikonekta ito sa nested process point.

Nagtatapos kami:

Kapag awtomatikong nagsasagawa ng isang gawaing nauugnay sa una sa pagkakasunud-sunod ng karagdagan split point lines kung pagkatapos ng gawaing ito kasunod agad ang confluence point , ang merge point na ito ay binabalewala at ang susunod na gawain ayon sa scheme ng ruta ay nilikha. Kung hindi mo binibigyang pansin ang pagkakasunud-sunod ng mga link, maaari kang makakuha ng iba't ibang pag-uugali ng proseso ng negosyo kapag lumilikha ng mga panlabas na magkaparehong mga scheme.

Ang pag-asa na ito ay dapat ding isaalang-alang kapag binabago ang mga kasalukuyang scheme. Ipagpalagay na napagpasyahan namin na sa halip na isang gawain sa puntong Aksyon1 sa Figure 14, na nagsimulang magtrabaho para sa amin kung kinakailangan, dapat mayroong isang nested na proseso na, sa ilalim ng ilang mga kundisyon, ay maaaring awtomatikong maisakatuparan ayon sa kondisyon na katulad ng Figure 10. Pagkatapos , kapag nagsimula ang aming proseso ay makakakita kami ng pamilyar na larawan na hindi pinapansin ang merge point (Fig. 15)

Sa konklusyon, nais kong tandaan na ang tinukoy na pag-uugali ng mga proseso ng negosyo ay napansin sa 8.1 platform at patuloy na lumilitaw sa mga pinakabagong release ng 8.2. Kapag inihahanda ang artikulo, isinagawa ang pagsubok sa platform release 8.2.15.310.

Ang business process engine (BPM) ay lumitaw bilang bahagi ng 1C:Enterprise noong unang bahagi ng 2005, at maaari itong pagtalunan na ito ay isang napaka-promising at kapaki-pakinabang na inobasyon ng platform. Ang kakanyahan nito ay ang pag-automate ng mga kadena ng mga kaugnay na operasyon na naglalayong makamit ang isang karaniwang layunin, kadalasan sa konteksto ng isang istraktura ng organisasyon na tumutukoy sa mga pagganap na tungkulin at relasyon. Ang automation ng proseso ng negosyo ay nagpapabuti sa kalidad ng organisasyon ng trabaho at kahusayan sa pamamahala.

  • · Pagpapabuti ng kalidad. Ang mga proseso ng negosyo ay bumalangkas at nagpapatupad ng mga panuntunan para sa pagsasagawa ng mga indibidwal na operasyon at ang kanilang relasyon, na maaaring makabuluhang bawasan o kahit na ganap na alisin ang mga error na dulot ng salik ng tao mula sa proseso ng negosyo. Ang isang simpleng listahan ng gagawin ay nagbibigay-daan sa mga empleyado na tumuon sa kanilang mga agarang responsibilidad.
  • · Pagtaas ng kahusayan. Sa tulong ng mekanismo ng proseso ng negosyo, posible na gawing pormal ang mga aktibidad ng organisasyon at italaga ang mga pag-andar ng pamamahala ng magkasanib na gawain ng mga empleyado sa isang solusyon sa aplikasyon, na humahantong sa mas mahusay na paggamit ng oras ng pagtatrabaho.
  • · Pagbibigay ng mga bagong pagkakataon. Ang data sa pagsasagawa ng mga gawain at ang pag-unlad ng mga proseso ng negosyo ay maaaring magsilbing batayan para sa pag-optimize ng istruktura ng organisasyon ng isang negosyo, pagtukoy ng mga bottleneck at mga nakatagong mapagkukunan. Kaya, ang pamamaraan ng pamamahala ng proseso ay ganap na ipinatupad.

Sa pangkalahatan, ang paggamit ng mga mekanismo ng proseso ng negosyo sa mga inilapat na solusyon ay magbibigay-daan sa mga negosyo, kabilang ang mga maliliit, na lumipat mula sa tradisyonal na modelo ng pamamahala ng pagganap sa isang modernong pamamaraan na nakatuon sa proseso, na may husay na pagpapabuti ng kanilang mga aktibidad sa pamamagitan ng reengineering at automation ng mga proseso ng negosyo.

Pangunahing impormasyon tungkol sa mekanismo ng mga proseso ng negosyo sa 1C

Ang mga proseso ng negosyo sa 1C:Enterprise ay kinakailangan upang pagsamahin ang mga indibidwal na operasyon (pag-isyu ng isang invoice, pagtanggap ng mga pagbabayad ng cash, pagbibigay ng mga kalakal mula sa isang bodega, atbp.) sa mga kadena ng magkakaugnay na mga aksyon na humahantong sa pagkamit ng isang partikular na layunin (halimbawa, pagbebenta ng mga kalakal sa cash). Ang pakikilahok ng mga empleyado sa ikot ng buhay ng isang proseso ng negosyo ay nakakamit sa pamamagitan ng pagruruta na nakabatay sa tungkulin.

Ang mekanismo ng mga proseso ng negosyo sa 1C ay ibinibigay ng ilang mga object ng pagsasaayos nang sabay-sabay: mga proseso ng negosyo, mga gawain, rehistro ng impormasyon at parameter ng session. Bilang isang patakaran, ang mga uri ng gawain sa pagtugon sa mga katangian at mga sukat ng rehistro ng impormasyon ay itinalaga ng mga link sa kaukulang mga direktoryo, samakatuwid, ang mga direktoryo ay idinagdag sa apat na uri na nakalista sa itaas.

Ang mga pangunahing bagay ng business process engine ay mga proseso at gawain ng negosyo. Ginagamit nila ang isa't isa at tatlo pang auxiliary na bagay - parameter ng session, rehistro ng impormasyon at mga direktoryo. Ang mga bagay na katulong ay hindi gumagamit ng isa't isa, ni ang mga pangunahing bagay.

Ang gawain ay idinisenyo upang isaalang-alang ang mga gawain at inilalarawan kung paano sila ibinahagi sa mga gumaganap, na isinasaalang-alang ang istraktura ng organisasyon ng negosyo. Ang pagtugon sa mga gawain sa mga empleyado ay tinutukoy ng mga detalye na maaaring magbigay para sa multidimensional na pagruruta na nakabatay sa tungkulin, halimbawa, sa pamamagitan ng mga tungkulin, mga grupo ng trabaho, mga dibisyon, mga lugar, mga sangay, atbp. Sa kasong ito, ang mga gawain ay maaaring malikha hindi lamang ng mga proseso ng negosyo, ngunit gayundin ng iba pang mga bagay ng infobase at mga direktang gumagamit. Bukod dito, sa pangkalahatang kaso, ang tagapagpatupad ng gawain ay maaaring hindi lamang isang empleyado, kundi pati na rin ang anumang panlabas na sistema, halimbawa, isa pang sistema ng accounting.

Ang konsepto ng isang gawain ay talagang tumutukoy lamang sa interface para sa pakikipag-ugnayan ng isang proseso ng negosyo sa isang gawain, ang pagpapatupad nito ay maaaring, sa pangkalahatang kaso, ay walang kaugnayan sa pagganap ng mga operasyon sa system mismo. Halimbawa, ang isang proseso ng negosyo sa kurso ng pagpapatupad nito ay maaaring mangailangan ng koordinasyon ng ilang isyu sa pinuno ng kumpanya. Ang gawaing nabuo sa paraang ito ay, halimbawa, ay itutugon sa sekretarya, na siyang lulutasin sa anumang paraan na magagamit niya: sa pamamagitan ng e-mail, sa pamamagitan ng telepono, atbp. Ang gawain ay ituturing na natapos kapag ang sistema ay nakatanggap ng impormasyon tungkol sa pagkuha ng kinakailangang pag-apruba.

Inilalarawan ng object na "Proseso ng negosyo" ang lohika ng pagsasagawa ng mga operasyon upang makamit ang isang partikular na layunin at pinamamahalaan ang ikot ng buhay ng mga nilikhang proseso ng negosyo (kanilang mga pagkakataon) mula sa sandali ng pagsisimula hanggang sa sandali ng pagkumpleto. Ang lohika ng proseso ng negosyo (relasyon at pagkakasunud-sunod ng mga bypassing waypoint, conditional jumps, atbp.) ay malinaw na inilarawan sa anyo ng isang mapa ng ruta, na nagbibigay-daan sa iyo upang biswal na ilarawan ang ruta ng isang proseso ng negosyo sa anyo ng isang konektadong graph at ginagawang madaling ilarawan ang mga conditional jump algorithm at ang reaksyon ng isang proseso ng negosyo sa iba't ibang mga kaganapan.

Ang mga operasyong isinagawa sa kurso ng isang proseso ng negosyo ay kinakatawan sa mapa ng ruta sa pamamagitan ng mga punto ng pagkilos na naglalaman ng impormasyon tungkol sa kung sino ang dapat gumawa ng ano sa yugtong ito. Ang tagapagpatupad ay maaaring personal na matukoy (Ivanov) o isinasaalang-alang ang pagruruta ng tungkulin ("Storekeeper", "Head of Sales Department"). Kapag ang isang proseso ng negosyo ay lumipat sa isang action point, awtomatiko itong bumubuo ng mga gawain sa pamamagitan ng pagtatakda ng ibinigay na mga detalye ng pagtugon sa mga ito. Matapos markahan ng tagapalabas ang gawain bilang nakumpleto, ang proseso ng negosyo ay awtomatikong lilipat sa susunod na waypoint alinsunod sa mapa.

Sa punto ng pagkilos, posible ring magtalaga ng mga pangkat at kolektibong gawain. Sa unang kaso, ang aksyon ay dapat gawin ng lahat ng miyembro ng grupo - halimbawa, kapag kailangan ng lahat ng manager na magsumite ng buwanang ulat. Sa pangalawang kaso, isa lang sa mga miyembro ng grupo ang dapat magsagawa ng aksyon (halimbawa, aprubahan ang isang dokumento mula sa isa sa mga senior manager). Sa action point, maaari mong ilarawan ang pagsusuri ng mga kinakailangang kundisyon para sa pagkumpleto ng gawain, isang interactive na pag-uusap sa user kapag patuloy na gumagalaw sa ruta, at tukuyin, halimbawa, kung aling mga dokumento ang dapat buksan kapag nag-activate ng mga gawaing nauugnay sa puntong ito. ng ruta ng proseso ng negosyo.

Ang mekanismo ng proseso ng negosyo sa 1C ay nagbibigay-daan sa ilang uri ng pagruruta.

  • Matigas. Ang proseso ng negosyo ay may mapa na hindi naglalaman ng mga kondisyonal at parallel na mga transition na may mahigpit na tinukoy na mga destinasyon para sa bawat punto ng ruta. Ang pagtanggi sa naturang mga proseso ng negosyo ay hindi pinapayagan.
  • Libre. Ang mga destinasyon ng mapa ng mapa ng ruta ng proseso ng negosyo ay hindi nakatakda at natutukoy sa programmatically o interactive na paraan sa panahon ng ikot ng buhay ng proseso ng negosyo.
  • May kundisyon. Ang mapa ng ruta ay nagbibigay para sa pagsuri sa mga kondisyon at pagsunod sa naaangkop na mga sangay. Ang mga paglipat ay maaaring binary (kondisyon) o maramihang (pagpili ng opsyon)
  • Parallel. Ang mapa ng ruta ay nagbibigay para sa paghahati ng proseso ng negosyo sa mga parallel na sangay na may posibilidad ng kasunod na pagsasama (naghihintay). Ang pag-promote ng proseso ng negosyo sa bawat isa sa mga parallel na sangay ay nangyayari nang nakapag-iisa, habang ang mga kaukulang gawain ay nakumpleto.

Bilang isang tuntunin, ang lahat ng mga uri ng pagruruta na ito ay matatagpuan sa mga totoong mapa ng proseso ng negosyo.

Pangkalahatang pamamaraan para sa paglikha ng proseso ng negosyo sa 1C

1. Gumawa ng rehistro ng address

  • a. Paglikha ng mga Form

2. Gumawa ng gawain

  • a. Punan ang tab na Pag-address
  • b. Pinupunan namin ang data ng mga detalyeng inilipat sa pagitan ng mga gawain at mismong proseso ng negosyo
  • c. Paglikha ng mga Form

3. Gumawa ng proseso ng negosyo

  • a. Punan ang gawain, mga detalye, lumikha ng mga form
  • b. Pagguhit ng mapa ng ruta

Mga Tampok sa Pag-address

Ang pagtugon ay karaniwang tumutukoy sa isang bagay na nakatalaga sa isang partikular na gawain. Ang pag-address ay maaaring maging matibay, kung saan ang addressing object ay itinalaga sa panahon ng pagbuo nito, o arbitrary, kung saan ang gawain ay itinalaga hindi isang partikular na addressing object, ngunit, halimbawa, ang papel nito, posisyon o iba pang halaga, na hindi direktang nagpapahiwatig ng hanay ng pagtugon sa mga bagay kung saan nabuo ang gawain.

Ang rehistro ng impormasyon ay ginagamit upang ilarawan ang mga tuntunin sa pagtugon. Upang magtalaga ng addressing, ang system ay ginagabayan ng mga sukat ng rehistrong ito, ang mga mapagkukunan at mga detalye ay hindi ginagamit ng system mismo para sa pagtugon, bagaman maaari silang naroroon sa rehistro. Ang isa sa mga sukat ng rehistro ay dapat na isang dimensyon na nag-iimbak ng mga partikular na artist, ang mga karagdagang dimensyon ay gagamitin para sa arbitrary na pagtugon. Kasalukuyang hindi sinusuportahan sa antas ng system ang pagtugon sa periodicity. Iyon ay, ang rehistro ng impormasyon na nag-iimbak ng mga panuntunan sa pagtugon ay hindi dapat pana-panahon.

Magbigay tayo ng isang simpleng halimbawa: bilang mga bagay ng pagtugon, mauunawaan natin ang mga empleyado ng enterprise na nagtatrabaho sa programa. Kung, kapag lumilikha ng isang gawain, alam namin nang maaga kung aling empleyado ito ay nilikha, kung gayon ang empleyado na ito ay ipinahiwatig sa mga katangian nito. Ang nasabing pagtatalaga ng bagay sa pagtugon ay tinatawag na mahirap. Kung, kapag lumilikha ng isang gawain, ang isang tiyak na empleyado, sa ilang kadahilanan, ay hindi matukoy, ngunit alam pa rin na ang gawaing ito ay dapat gawin ng isang tao mula sa "Departamento ng Pagbebenta", kung gayon ang departamentong ito ay ipinahiwatig bilang ang addressing object. Aling mga empleyado ang makakatanggap ng assignment na ito ay depende sa kung sino ang nagtatrabaho sa kung aling departamento.

Halimbawa ng pagtugon: kung ang isang partikular na bagay sa pagtugon (empleyado, gumagamit ng system) ay tinukoy bilang tagapagpatupad ng gawain sa panahon ng pagbuo nito, kung gayon sa anumang kaso ay itatalaga siya. Kung ang isang tiyak na tagapagpatupad ay hindi tinukoy, pagkatapos ay ang random na mekanismo ng pagtugon ay papasok. Ang sistema ay ginagabayan ng pagsusulatan ng mga sukat ng rehistro. Kung mayroong dalawang dimensyon sa rehistro ng addressing (isa para sa tagapalabas, at isa pa para sa ilang katangian ng pagtugon - halimbawa, departamento), kung gayon ang gawain ay itatalaga sa lahat ng mga gumaganap kung saan mayroong mga entry sa rehistro na may karagdagang pagtugon katangian.

Minsan mahalagang makapagtalaga ng mga gawain sa mga gumaganap na nagtatrabaho sa mga partikular na kontratista at sa kanilang mga contact person. Isang halimbawa ng naturang address:

Gamit ang tinukoy na mga panuntunan sa pagtugon, si Ivanov ay itatalaga bilang tagapagpatupad ng mga gawain para sa "Mir" alinman sa tinukoy na contact person na "Direktor", o kung ang contact person ay hindi tinukoy. Para sa trabaho kasama ang contact person na "Storeman", "Petrov" ay itatalaga bilang tagapagpatupad.

Dahil ang mga gawain ay nilikha para sa layunin na italaga ang mga ito sa mga partikular na tagapagpatupad na nagtatrabaho sa system, kinakailangan na abisuhan ang gumagamit sa isang napapanahong paraan tungkol sa hitsura ng isang bagong gawain. Upang gawin ito, dapat na "alam" ng system ang naka-log in na user. Ang isang reference sa kasalukuyang user ay dapat na naka-imbak sa isang parameter ng session, ang halaga nito ay dapat masimulan sa system startup. Bilang karagdagan, dahil maaaring mayroong maraming mga sukat sa rehistro ng addressing, mahalaga para sa system na ipahiwatig kung alin sa mga ito ang kinakailangan upang hanapin ang user-executor.

Mga posibilidad ng paggamit ng Business Process Engine.

Ang mekanismo ng proseso ng negosyo ay isang mahalagang bahagi ng teknolohikal na platform, na nangangahulugan na ang mga kakayahan nito ay maaaring maging available sa lahat ng mga solusyon sa aplikasyon na nilikha batay sa 1C:Enterprise 8. Sa pangkalahatan, ang Business Process Mechanism ay naglalayong pataasin ang kahusayan ng pagbuo at pagpapanatili ng mga inilapat na solusyon. Gayunpaman, ang karanasan ng aplikasyon nito ay nagpapakita na ang pagpapataw ng mga proseso ng negosyo sa ibabaw ng mga handa na aplikasyon ay nagdudulot ng ilang partikular na kahirapan: kadalasan kailangan mong tingnan ang mga desisyon sa disenyo at gawing muli ang isang bagay. Siyempre, hindi ito nakakagulat - sa parehong paraan, ang automation ng isang negosyo, bilang panuntunan, ay nangangailangan ng rebisyon ng pangkalahatang pamamaraan ng paggana nito. Para sa epektibong aplikasyon ng mekanismo ng proseso ng negosyo, kanais-nais na ang modelo ng pamamahala ng proseso ay unang naka-embed sa solusyon ng aplikasyon.

Ang mismong disenyo ng mga proseso ng negosyo ay nangangailangan ng hindi lamang kaalaman sa mga pangunahing kaalaman ng 1C:Enterprise configuration, kundi pati na rin ng isang mahusay na pag-unawa sa paksa at mga partikular na pangangailangan ng customer. Sa katunayan, ang mekanismo ng proseso ng negosyo ay nagpapasigla sa paglahok ng mga espesyalista ng isang magkakaibang antas ng husay sa disenyo at pagsasaayos ng mga partikular na sistema ng aplikasyon - mga analyst ng negosyo, consultant, pati na rin ang mga tagapamahala ng customer. Bukod dito, ang positibong epekto ng mekanismo ng proseso ng negosyo para sa kliyente ay ipinahayag kahit na hindi siya direktang kasangkot sa disenyo ng mga proseso ng negosyo, ngunit nalalapat lamang ang mga scheme na binuo ng isang tao. Ang kakayahang pormal na ilarawan ang mga aksyon ng system at ipakita ang kanilang istraktura sa isang visual na anyo ay nagbibigay-daan sa customer na mas maunawaan ang lohika ng solusyon, kabilang ang pagsubaybay sa kawastuhan ng gawain na itinalaga sa developer.

Kaya, pinag-uusapan natin ang tungkol sa isa pang pangunahing direksyon sa pagbuo ng 1C:Enterprise application solutions - pagtaas ng antas ng kanilang kakayahang pamahalaan. Ang paggamit ng mekanismo ng proseso ng negosyo ay ginagawang posible upang mangolekta ng magkakaibang husay na impormasyon tungkol sa pagpapatakbo ng sistema ng pamamahala ng negosyo, batay sa kung saan ang mga tagapamahala ay maaaring magsagawa ng isang layunin na pagsusuri ng pagiging epektibo ng paggana ng parehong samahan sa kabuuan at nito mga indibidwal na empleyado. Ang mekanismong ito ay nagpapahintulot sa iyo na ilipat ang focus mula sa mga gawain sa accounting sa pamamahala ng negosyo sa kabuuan.

Ang mga developer at user ay maaaring matuto nang higit pa tungkol sa mekanismo ng proseso ng negosyo na ipinatupad sa 1C:Enterprise 8 gamit ang demo configuration na ipinamamahagi sa disk ng Information Technology Support (ITS). Mayroong ilang mga simpleng proseso ng negosyo ("Pagbebenta ng mga kalakal", "Order" at "Kasunduan", atbp.) na nagpapakita ng iba't ibang mga opsyon para sa praktikal na aplikasyon ng mekanismong ito.

Paalala sa programmer.

Order of execution ng mga business process handler

  1. Hugis: bago gawin
  2. Form: bago magsulat (una sa kliyente, pagkatapos ay sa server)
  3. Module ng gawain: bago isagawa
  4. Proseso ng negosyo: bago isagawa
  5. Modyul ng Gawain: On Run
  6. Modyul ng gawain: bago i-record
  7. Modyul ng Gawain: Sa Pagsulat
  8. Proseso ng Negosyo: On Run
  9. Form: pagkatapos mag-record (una sa server, pagkatapos ay sa client)

Ang mga interactive na pamamaraan ay hindi tumatakbo sa pinamamahalaang mode.