Практиката на използване на бизнес процеси и задачи в "1C Enterprise 8

В тази статия ще разгледаме обекти на "бизнес процеси" и "Задачи".

От една страна, под-задача за изпълнение на бизнес процесите е задължително за сертифициране 1C: специалист платформа.

Следователно, за да се разбере функционирането на механизмите на "Business Process" и "задача", не е достатъчно просто да "надничат в един модел." Възможностите на тези обекти е необходимо да се изследва.

По този начин ние ще направим в тази статия. Плюс това, ние даваме общи насоки за прилагането на този механизъм при решаване на проблемите на реалния свят.

Какво е 1С бизнес процеси

Каквото 1C на бизнес процеси - набор от взаимосвързани дейности, насочени към създаване на продукт или услуга на потребителите.

Примери за бизнес процеси: производство на вентилатори, doprodazha клиентите стоки, за подбор на служители, и така нататък. И често на бизнес процесите могат да бъдат прецизирани. Например, при производството на продукти, такива бизнес процесите могат да бъдат разграничени, като закупуване на материали, прехвърлянето на материали в производството, материалния поток в произведената продукция.

За да илюстрираме автоматизация на бизнес процесите в платформа "1С: Предприятие 8" има един обект "на бизнес процесите". Тя ви позволява да се изгради верига от програми за действие на различни потребители, които ще доведат до определен резултат. Този резултат може да бъде формирането на отчети, като одобри документ, попълване на контрагентите карти.

Обектът "на бизнес процеси" е графично представяне, наречен карта на маршрута. Това е не друг, а на блок-схемата, съставен от "градивните елементи":

Се свързват с изпълнителите ще създадат по-късно.

В точката на условията, необходими за да се определи дали да приеме или служителят е работил в нашата организация и преди. Ако е така, тогава на базата на вече ликвидация на желаната позиция "Физически лица" директория и попълнете личните си данни. Добавете бизнес процеси подпори (Булев тип), които по-късно се обработват при условията (тоест, се счита, че потребителят сам определя на рецепция - това е нов служител или не):

Сега, когато имаме диаграма на бизнес процеси, е необходимо да се организира поредицата от операции и разпределението на тези действия от страна на отговорните лица.

Конфигурация обект "задача"

Всяко действие на потребителите във всеки бизнес процес в съответствие със специфичните обект "задача". Тя е дъщерно дружество обект, но тя е изградена с помощта на верига от действия на потребители: във всяка точка на картата маршрут е създал проблеми за един или повече потребители. Докато потребителят не е завършил задачата (т.е. не се превръща в образец реквизита "тече" на "True"), няма да бъде създаден следващата точка от маршрута на проблема за други потребители.

Това е точно, когато задачата е движение на бизнес процесите на картата на маршрута.

За по-голяма яснота, ние смятаме, външния вид на списъка на задачи в демо базирани конфигурация "Документ 8 TRAC, ревизия 2.1." Когато стартирате програмата от името на потребителя Фьодоров ОП (Директор) на началната страница ви предлага списък с всички неизпълнени задачи на потребителя:

Обратно към нашата конфигурация, ние ще създадем нов обект:

Имайте предвид, че "задача" Обектът може да се използва отделно от "Бизнес процес" на обект, но не и обратното. Използвани задачи, посочени в настройките на бизнес процесите в конфигуратора, и ще се създават автоматично в режим на потребител, когато преминете към следващата точка.

Сътрудник на бизнес процеси с цел:

Обърнете внимание! Въпреки факта, че те могат да се създават и редактират от различни системни обекти, типа на задачата се създава във всеки един от етапите ще бъде същото в различни части на бизнес процеса. Например, за проблема ще бъде създаден елементи водачи "Физически лица" и "служители", както и документи "Набиране". В тази задача "Задачата на изпълнителната власт" ще бъде създаден във всяка точка на бизнес процеса.

Освен стандартните решения 1C ( "Документи", "Търговия управление, Ед. 11") в различни бизнес процеси, които използват същия тип проблеми, най-често това се нарича "Задачата на изпълнителната власт." Това се прави, така че потребителят може да видите списък на вашите общи задачи, свързани с различни видове бизнес процеси, както в примера по-горе на "движението на документ".

Той използва директорията "Роли изпълнители", която има следните предварително зададени елементи:

Визуализация на бизнес процеси напредък

Докато функционалността на нашето развитие почти нулев - само под формата на проблема, а потребителите ръчно отбелязване тяхното изпълнение.

За да започнете, аз бих искал да бъде в състояние да следите състоянието на бизнес процеса, което е, в кой момент е сега. За да направите това, да създадете форма на бизнес процесите и да добавите към него подпори KartaBP тип GraficheskayaShema. и да извлече за контрол на формата:

След това, във форма модул на бизнес процеса ще се създаде процедура ObnovitKartuMarshruta:

Обадете се на процедурата в събитието манипулатор PriChteniiNaServere образуват бизнес процеса:

След това, когато се отвори под формата на бизнес процеса в картата на маршрута ще отбележи текущата позиция:

Ние използваме най-манипулатор PriChteniiNaServere защото Той призова самото начало в процеса на отваряне форма управляван обект и се извършва само за вече регистрирани обекти.

Използвайте PriSozdaniiNaServere манипулатор за изпълнение на код също са позволени, но водачът се нарича и обектите, които не са били написани. В нашия случай, това ще доведе до прилагането на ненужни действия, защото новосъздадения бизнес процес все още не е започнало, което означава, че винаги е в своя отправна точка.

Ние ще направим така, когато кликнете върху "Старт" под формата на бизнес процеси маршрут карта се актуализира. За да направите това, обадете се на същата процедура манипулатор ObnovitKartuMarshruta PosleZapisiNaServere:

Като такива, проблемът може да се счита за решен в рамките на подготовката за изпит "1C: Professional" на платформата. Но да отидем малко по-нататък.

Събития цели и точки на действие на бизнес процесите

Първо добавете автоматичен запис художник в проблема в неговата работа в бъдеще, можете да следите за това, кой точно е било извършено. След младши HR може да бъде няколко - Нура Баба и Баба Катя. До момента на задачата то ще бъде показано в списъка на всички потенциални изпълнители.

Така че, да добавите модул обект ZadachaIspolnitelya PeredVypolneniem манипулатора по подразбиране със следния код:

Сега добавете в детайлите на бизнес процес, който ще съхранява информация за действията, които са извършени:

Нека да работим с тази задача. Посочете задачата образува връзката към майка бизнес процес и неговите подробности:

В името на задачата, че би било хубаво да се види не само името на точката, но също така и името на човека, когото искате да наемат. За да направите това, модул обект на бизнес процеса се определя процедура UstanovitNaimenovanieZadachi. и ние го наричаме, когато създавате задачи:

Процедура ObschayaPriSozdaniiZadach се свързва с всяка точка от маршрута на бизнес процеса. Това може да стане чрез картата на маршрута:

Във всяка точка от маршрута, можете да посочвате отделни обработват събитие, ако искате да извършвате различни действия.
На етапа на задачата, за да добавите потребителски контрол от системата: ние няма да ви позволи да маркирате задача като приключена, ако не е вписано на необходимите данни. За тази цел на модула обект на бизнес процеса, за да добавите функция ProveritVypolnenieZadachi. което ще доведе процесор ObschayaPeredVypolneniem във всяка точка на маршрута (свързване се извършва чрез карта маршрут):

Finish може да се тества!

За да обобщим

Ние се опише само основните техники за работа с бизнес процеси и задачи в 1С: Предприятие 8.3. Най-малкото, което искате да добавите редица проверки на въведените данни и "красив" на нивото на форми.

Но целта на статията - да покажем как можете да използвате съоръженията на системата на автоматизация на бизнес процесите.

готов например база данни може да се изтегли в края на статията и използването като шаблон.

Има много нюанси, които просто не могат да бъдат разгледани в една статия: Създаване на софтуер и за изпълнение на задачите, групови задачи, използването на вградените бизнес процеси, роли и настройка на права на достъп. Плюс това, често вместо "скучна" форма на проблема се дължи на формата на конкретна конфигурация обект - документ или книга.

Практиката на използване на бизнес процеси и задачи в

Консултант-разработчик компания «Infosuite» (София)

И ви благодаря за статията, малцина все още на информация за бизнес процесите трябва да избера един.

Има един въпрос, по мое мнение по този въпрос просто:
Ние се занимават с производство на шкафове el.oborudovaniem.

Например, един ден си отбори и процеса на сглобяване кабинет.

1 ще получат комплект (Етап аксесоари)
2 събира метални изделия
3 вземане монтаж
4 маркери okleivayut (команда паралелно прави друг килер пример)
5 ОТС проверки
6 ETL провежда тестове
7, и тук отново се опаковат монтажници

В отбора на 3-5 шкафове паралелно върви, тогава ние трябва да видите информацията в 1C всеки отбор и всички служители, участващи в този кабинет.
Всичко това е необходимо за:

1. Производството може да види какъв етап от производството. Кои служители могат да започнат следващата седмица, за нови проекти.

2. И видя историята: Главата. числа, които бригада, която служителите, които OTC Кой тест.

Аз работя в PLANfikse система, тя е по-удобно, когато сте били напомня за проблема, както и от 1C искате прилика. Да веднага получих съобщение, че кабинетът трябва да започне тестване, маркери си марка и т.н. ...

Както всичко, което се осъществява в ERP? Някой да ми каже какво и къде да се чете по този въпрос или курс на пропуск? Просто изпълзяват на интегрираната функционалност и да чете различни части от информацията в интернет - на мен не достига общо разбиране на задачата (

Този проблем не е свързан с темата.

Като начало, аз препоръчвам да се запознаят с основните функции "Производство" подсистема в ERP.

Благодаря за статията. Алина, аз имам един въпрос: възможно ли е да се приключи работата с бизнес процеси с помощта на код?
Това е: Бих искал да създаде някои бизнес процеси при създаването на една конзола в потребителски режим.
В същото време, е имало възможност:
1. Използвайте не само на предварително определени видове директории, но също така и елементи, създадени в режим 1C Company.
2. Без помощта на програмист 1С и без да се правят каквито и да било промени в конфигурацията, да добавяте нови бизнес процеси.

В Francia "PervyyBit" разполага със собствена развойна дейност (добавка), който може да направи нещо такова.

Да, работа на пълен работен ден с бизнес процеси с използване на наличната код. задачи за създаване на софтуер само дава възможност за използване на предварително зададена директория елементи. По отношение на добавянето на нови бизнес процеси, предполагам, че е възможно да се реализира чрез използването на бизнес процеси от един тип (т.е. в конфигуратора, без да добавя нищо), но с карта персонализиран маршрут. . Нещо такова, доколкото ми е известно, реализирани в "1C: CRM 2.0»

Да, има, че е възможно да създадете свой PSU със собствената карта на маршрутите и прикачени файлове, без да използвате конфигуратора: изготвяне на карти, а след това създаде етапите PSU, уточни авто-създават обекти, на общите настройки на захранването (например дали да пропуснете или предсрочно да завърши този етап) и готово - всички набор =)
валидно за 1C: CRM 2.0 и 3.0