**Шаг 4.** В открывшейся странице нажимаем кнопку «+» для добавления условных действий
**4-қадам.** Ашылған беттегі «+» батырмасын басып шартты іс-қимылдар қосамыз
Каждое условное действие состоит из двух логических частей:
Әрбір шартты іс-қимыл екі логикалық бөліктен тұрады:
* условия (когда выполняется);
* шарт (қашан орындалады);
* действий (что происходит при выполнении условия).
* іс-қимылдар (шарт орындалғанда не болады).
Логика условия
Шарт логикасы
-----------------
-------------
В первую очередь необходимо указать условие,
Ең алдымен ережені іске қосу шартын көрсету қажет.
при котором будет срабатывать правило.
**Шаг 1.** В поле выбора компонента укажите компонент формы, значение которого будет проверяться.
**1-қадам.** Компонент таңдау өрісінде мәні тексерілетін нысан компонентін көрсетіңіз.
**Шаг 2.** Выберите тип условия (равно, не равно и т.д.).
**2-қадам.** Шарт түрін таңдаңыз (тең, тең емес және т.б.).
**Шаг 3.** Укажите значение, при котором будет соблюдаться условие.
**3-қадам.** Шарт орындалатын мәнді көрсетіңіз.
В рамках текущего процесса в качестве условия используется
Ағымдағы процесс шеңберінде шарт ретінде
поле **«Тип заявителя»**.
**«Өтінім беруші түрі»** өрісі пайдаланылады.
Пример логики условия:
Шарт логикасының мысалы:
Что требуется по ордеру:
Ордер бойынша талап:
* поле **«БИН организации»** должно отображаться только при выборе типа заявителя **«ЮЛ»**
* **«Ұйымның БСН»** өрісі тек **«ЗТ»** (заңды тұлға) өтінім беруші түрі таңдалғанда көрсетілуі тиіс
* поле **«ИИН индивидуального предпринимателя»** должно отображаться только при выборе типа заявителя **«ИП»**
* **«Жеке кәсіпкердің ЖСН»** өрісі тек **«ЖК»** (жеке кәсіпкер) өтінім беруші түрі таңдалғанда көрсетілуі тиіс
Как это работает через условные действия:
Шартты іс-қимылдар арқылы бұл мынадай жұмыс істейді:
Если Тип заявителя = **«ЮЛ»**
Егер Өтінім беруші түрі = **«ЗТ»** болса
То показать поле **«БИН организации»** и скрыть поле **"ИИН индивидуального предпринимателя"**
Онда **«Ұйымның БСН»** өрісін көрсету және **«Жеке кәсіпкердің ЖСН»** өрісін жасыру
Если Тип заявителя = **"ИП"**
Егер Өтінім беруші түрі = **«ЖК»** болса
То показать поле **"ИИН индивидуального предпринимателя"** и скрыть поле **"БИН организации"**
Онда **«Жеке кәсіпкердің ЖСН»** өрісін көрсету және **«Ұйымның БСН»** өрісін жасыру
Настройка условия
Шартты баптау
---------------------------
-------------
После нажатия на кнопку **«+»** на странице нам открывается возможность настроить нужные нам условные действия
**«+»** батырмасын басқаннан кейін бізге қажетті шартты іс-қимылдарды баптау мүмкіндігі ашылады
**Шаг 1.** В строке **«Если»** выбираем поле, которое будет являться условием для срабатывания действия. В нашем случае это **«Тип заявителя»**, выбираем из списка код этого поля.
**1-қадам.** **«Егер»** жолында іс-қимылды іске қосу шарты болатын өрісті таңдаймыз. Біздің жағдайда бұл **«Өтінім беруші түрі»** — тізімнен осы өрістің кодын таңдаймыз.
В нашем случае, вариант **«ЮЛ»** = значению **«1»**
Біздің жағдайда **«ЗТ»** нұсқасы **«1»** мәніне сәйкес келеді
Значит в условных действиях выбираем операнд **«=»**, а в следующем поле тип компонента выбираем **«Текстовое значение»**
Демек шартты іс-қимылдарда **«=»** операндын, ал келесі өрісте компонент түрі ретінде **«Мәтіндік мән»** таңдаймыз
И в открывшемся правом поле указываем нужное нам значение справочника.
Және ашылған оң жақ өрісте анықтамалықтың қажетті мәнін көрсетеміз.
.. figure:: ../resources/img/conditional_if.png
.. figure:: ../resources/img/conditional_if.png
Настройка условия
Шартты баптау
Настройка действия
Іс-қимылды баптау
--------------------
------------------
В строке **«То»** указываем с каким полем и что именно должно произойти
**«Онда»** жолында қандай өріспен және нақты не болуы керектігін көрсетеміз
В нашем случае, нужно отобразить поле **«БИН организации»** и при этом скрыть поле **«ИИН индивидуального предпринимателя»**.
Біздің жағдайда **«Ұйымның БСН»** өрісін көрсету, ал **«Жеке кәсіпкердің ЖСН»** өрісін жасыру қажет.
Значит в строке **«То»** выбираем из списка код поля **«БИН организации»** - в нашем случае это **«textbox_bin»** и выбираем из списка действие, которое должно произойти с полем. В нашем случае **«Отобразить»**
Сондықтан **«Онда»** жолында тізімнен **«Ұйымның БСН»** өрісінің кодын таңдаймыз — біздің жағдайда бұл **«textbox_bin»** — және өріспен болуы тиіс іс-қимылды тізімнен таңдаймыз. Біздің жағдайда **«Көрсету»**
Первое условное действие готово, теперь нам необходимо настроить зеркальное действия для второго варианта справочника, когда выбран Тип заявителя **«ИП»**.
Бірінші шартты іс-қимыл дайын. Енді өтінім беруші түрі **«ЖК»** таңдалған кездегі анықтамалықтың екінші нұсқасы үшін айналы іс-қимыл баптау қажет.
Шаги создания второго условного действия аналогичны созданию первого варианта, но с другими условиями.
Екінші шартты іс-қимыл жасаудың қадамдары бірінші нұсқаны жасаумен бірдей, тек шарттары басқаша болады.
**Форма** — это пользовательский интерфейс заявки и вход бизнес-процесса. Форма определяет структуру данных процесса: какие поля существуют, какие обязательны, какие значения в них могут быть введены.
**Нысан** — бұл өтінімнің пайдаланушы интерфейсі және бизнес-процестің кірісі. Нысан процестің деректер құрылымын анықтайды: қандай өрістер бар, қайсысы міндетті, оларға қандай мәндер енгізуге болады.
На выходе этого шага у нас будет создана пустая форма, готовая к наполнению полями.
Осы қадамның нәтижесінде өрістермен толтыруға дайын бос нысан жасалады.
Для того чтобы сконфигурировать любой бизнес процесс, первое, на что нужно обратить внимание - это вход и выход процесса.
Кез келген бизнес-процесті конфигурациялау үшін ең алдымен процестің кірісі мен шығысына назар аудару қажет.
**С точки зрения бизнес-анализа**
**Бизнес-талдау тұрғысынан**
- вход - это то, с чего начинается процесс (данные/инициирующее событие)
- кіріс — процестің бастауы (деректер / іске қосушы оқиға)
- выход - это результат, который должен получить бизнес
- шығыс — бизнестің алуы тиіс нәтиже
**С точки зрения системы**
**Жүйе тұрғысынан**
- вход - превращается в форму ( данные, которые пользователь вводит)
Бұл қадамда нысанды енгізу өрістерімен толтырамыз.
Поля добавляются в соответствии со структурой данных ордера.
Өрістер ордердің деректер құрылымына сәйкес қосылады.
.. important::
.. important::
Форма это не просто UI, а:
Нысан — бұл тек UI емес, сонымен бірге:
- структура данных процесса
- процестің деректер құрылымы
- источник данных для маршрута
- маршрут үшін деректер көзі
- объект, с которым будет работать пользователь
- пайдаланушы жұмыс жасайтын объект
То есть: **форма = модель данных процесса (TO BE)**
Яғни: **нысан = процестің деректер моделі (TO BE)**
Для каждого поля на форме используется определенный тип компонента,
Нысандағы әрбір өріс үшін деректер түріне байланысты белгілі бір
в зависимости от типа данных.
компонент түрі қолданылады.
.. important::
.. important::
Важно отметить, что при создании формы обязательным является присвоение компонентам интуитивно понятного кода.
Нысан жасаған кезде компоненттерге интуитивті түсінікті код беру міндетті екенін ескерген жөн.
Для того, чтобы сменить автоматически сгенерированный системой код компонента, необходимо выделить нужный компонент и поменять его код в поле «код компонента» - предпочтительно в виде «тип_название»
Жүйе автоматты түрде жасаған компонент кодын ауыстыру үшін қажетті компонентті белгілеп, «компонент коды» өрісіндегі кодын өзгерту қажет — «тип_атау» форматы артықшылықты болып табылады
.. figure:: ../resources/img/meme_form_fields.jpg
.. figure:: ../resources/img/meme_form_fields.jpg
Общий принцип добавления полей
Өрістерді қосудың жалпы принципі
------------------------------
---------------------------------
Добавление любого поля на форму выполняется по одному и тому же принципу:
Нысанға кез келген өрісті қосу бірдей принцип бойынша орындалады:
1. Выделяется нужная ячейка таблицы.
1. Кестенің қажетті ұяшығы белгіленеді.
2. В панели **«Компоненты»** кликом выбирается необходимый компонент.
2. **«Компоненттер»** тақтасында қажетті компонент басу арқылы таңдалады.
3. Компонент добавляется в выбранную ячейку.
3. Компонент таңдалған ұяшыққа қосылады.
4. В свойствах компонента выполняется его настройка.
4. Компоненттің қасиеттерінде оны баптау орындалады.
**Здесь мы рассмотрим создание полей на нескольких примерах прямо из ордера.**
**Мұнда тікелей ордерден бірнеше мысал бойынша өрістер жасауды қарастырамыз.**
Шаги добавления полей на форму
Нысанға өрістер қосудың қадамдары
------------------------------
-----------------------------------
**Шаг 1.** В левую колонку таблицы добавляем компонент **«Неизменяемый текст»**. Для ускорения процесса можно добавить сначала сразу все наименования полей, затем перейти к компонентам.
**1-қадам.** Кестенің сол жақ бағанына **«Өзгермейтін мәтін»** компонентін қосамыз. Процесті жеделдету үшін алдымен барлық өрістердің атауларын қосып, одан кейін компоненттерге кірісуге болады.
**Шаг 2.** В правую колонку добавляем компонент в зависимости от типа данных, указанного в ордере:
**2-қадам.** Оң жақ бағанға ордерде көрсетілген деректер түріне байланысты компонент қосамыз:
* Номер заявки — компонент **«Номер»**.
* Өтінім нөмірі — **«Нөмір»** компоненті.
* Справочные значения — **«Выпадающий список»**.
* Анықтамалық мәндер — **«Ашылмалы тізім»**.
* Выбор одного варианта — **«Переключатель вариантов»**.
* Бір нұсқаны таңдау — **«Нұсқалар ауыстырғышы»**.
* Текстовые данные — **«Однострочное поле»**.
* Мәтіндік деректер — **«Бір жолды өріс»**.
* Комментарии — **«Многострочный текст»**.
* Пікірлер — **«Көп жолды мәтін»**.
* Файлы - компонент **«Файл»**
* Файлдар — **«Файл»** компоненті
**Шаг 3.** Для каждого поля во вкладке **«Свойства»**:
**3-қадам.** Әрбір өріс үшін **«Қасиеттер»** қойындысында:
* Задаем код поля (читаемый и содержащий смысловую нагрузку предназначения поля)
* Өріс кодын береміз (оқылымды және өрістің мақсатын білдіретін мәнге ие)
* При необходимости отмечаем обязательность
* Қажет болса міндеттілікті белгілейміз
Поле 1. Порядковый номер заявки
1-өріс. Өтінімнің реттік нөмірі
-------------------------------
---------------------------------
**Шаг 1.** В левой ячейке таблицы добавляем компонент **«Неизменяемый текст»**,
**1-қадам.** Кестенің сол жақ ұяшығына өріс атауын көрсету үшін
который используется для отображения названия поля.
**«Өзгермейтін мәтін»** компонентін қосамыз.
В поле **«Надпись»** указывается название
**«Жазу»** өрісінде **«Өтінімнің реттік нөмірі»** атауы көрсетіледі. Қажет болса аударма қосамыз.
**«Порядковый номер заявки»**. При необходимости добавляем перевод.
ал жүйелік мән «Мән» бағанындағы мән болып табылады.
* создан вручную с помощью кнопки «Добавить ряд данных»;
* выбран из уже существующих справочников системы.
В режиме заполнения пользователю отображаются значения из столбца
.. admonition:: «Ашылмалы тізім» компоненті мынадай баптауларға ие:
«Наименование», а системным значением является значение из столбца
«Значение».
* **«Міндетті өріс»**
* **«Пайдаланушы өзгертуіне бұғаттау»** — өтінімді өңдеу кезінде пайдаланушының анықтамалықтан мән таңдауын бұғаттайды.
* **«Деректерді шифрлау»** — құпия ақпаратты қорғау үшін қолданылады. Параметр қосылған жағдайда өріс мәндері жүйеде шифрланған түрде сақталады және платформадан тыс оқу үшін қол жетімді болмайды. Шифрлау нысан компонентінің баптауларындағы жалауша арқылы қосылады. Пайдаланушылар үшін өріспен жұмыс өзгермейді — деректер сақтаған кезде автоматты түрде шифрланады және қараған кезде шешіледі. Ескерту: Функционалды жұмыс істеуі үшін платформа әкімшісінен шифрлауды қосуды сұрау қажет.
* **«Іздеуге рұқсат беру»** — анықтамалықта қажетті мәнді табуға мүмкіндік береді
* **«Компонентпен байланыс»** — анықтамалықтарды бір-бірімен байланыстыруға, белгілі бір мәндерді басқа анықтамалыққа байланысты сүзуге мүмкіндік береді.
.. admonition:: Компонент «Выпадающий список» имеет следующие настройки:
«Анықтамалық» қолданба нысаны
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* **«Обязательное поле»**
* **«Заблокировать от изменений пользователем»** - блокирует выбор значения из справочника пользователем во время редактирования заявки.
* **«Шифровать данные»** используется для защиты конфиденциальной информации. Если опция включена, значения поля сохраняются в системе в зашифрованном виде и недоступны для чтения вне платформы. Шифрование включается галочкой в настройках компонента формы. Для пользователей работа с полем не меняется - данные автоматически шифруются при сохранении и расшифровываются при просмотре. Примечание: Для работы функционала необходимо попросить администратора платформы включить использование шифрования.
* **«Позволять поиск»** позволяет найти нужное значение в справочнике
* **«Связь с компонентом»** позволяет связывать справочники между собой, для фильтрации определенных значений в зависимости от другого справочника.
Объект приложения "Справочник"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Справочник — это отдельный объект приложения, представляющий собой таблицу со списком значений, которая используется в компонентах выбора (выпадающие списки, переключатели вариантов и т.д.).
Анықтамалық — таңдау компоненттерінде (ашылмалы тізімдер, нұсқалар ауыстырғыштары және т.б.) пайдаланылатын мәндер тізімі бар кестені білдіретін бөлек қолданба нысаны.
Справочник нужен, чтобы:
Анықтамалық мыналар үшін қажет:
* не вводить одни и те же значения каждый раз;
* бірдей мәндерді әр жолы енгізбеу;
* избежать ошибок и опечаток;
* қателер мен теріс жазулардан аулақ болу;
* использовать единые значения во всех формах и процессах;
* барлық нысандар мен процестерде бірыңғай мәндерді пайдалану;
* управлять логикой процесса (условия, переходы, фильтрация).
* процес логикасын басқару (шарттар, ауысулар, сүзу).
В этом шаге мы создадим статичный справочник, который будет универсальным для всего приложения.
Бұл қадамда бүкіл қолданба үшін әмбебап болатын статикалық анықтамалық жасаймыз.
Создание справочника:
Анықтамалық жасау:
^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^
**Шаг 1.** В дереве приложения кликаем правой кнопкой мыши по нужной папке.
**1-қадам.** Қолданба ағашында қажетті қалтаны тінтуірдің оң жақ батырмасымен басамыз.
В новые ячейки таблицы продолжаем добавлять поля этого раздела.
Кестенің жаңа ұяшықтарына осы бөлімнің өрістерін қосуды жалғастырамыз.
Таким образом мы будем отделять разделы заявки согласно ордеру.
Осылайша ордерге сәйкес өтінімнің бөлімдерін бөлектейміз.
.. raw:: html
.. raw:: html
...
@@ -269,27 +264,27 @@
...
@@ -269,27 +264,27 @@
</iframe>
</iframe>
</div>
</div>
Поле 3. Тип заявителя
3-өріс. Өтінім беруші түрі
--------------------
---------------------------
Для поля «Тип заявителя» мы используем компонент **«Переключатель вариантов»**. Т.к в данном случае предполагается использование компонента, позволяющее выбрать только один возможный вариант.
«Өтінім беруші түрі» өрісі үшін **«Нұсқалар ауыстырғышы»** компонентін пайдаланамыз. Өйткені бұл жағдайда тек бір мүмкін нұсқаны таңдауға мүмкіндік беретін компонент қолданылады.
Переключатель вариантов по своим настройкам похож на компонент «Выпадающий список», внутри него так же используется вложенный справочник, либо возможные значения заполняются вручную по нажатию на вкладку **«Элементы»**
Нұсқалар ауыстырғышы баптаулары бойынша «Ашылмалы тізім» компонентіне ұқсас, онда да кірістірілген анықтамалық пайдаланылады немесе **«Элементтер»** қойындысын басып мүмкін мәндерді қолмен толтыруға болады.
**Шаг 1.** На форме в нужной строке добавляем компонент **«Переключатель вариантов»**.
**1-қадам.** Нысанда қажетті жолға **«Нұсқалар ауыстырғышы»** компонентін қосамыз.
**Шаг 2.** Кликаем по компоненту и переходим в его настройки.
**2-қадам.** Компонентті басып оның баптауларына өтеміз.
**Шаг 3.** Открываем вкладку **«Элементы»**.
**3-қадам.** **«Элементтер»** қойындысын ашамыз.
**Шаг 4.** В таблице ниже добавляем возможные варианты:
**4-қадам.** Төмендегі кестеге мүмкін нұсқаларды қосамыз:
* указываем наименование значения («ЮЛ», «ИП»);
* нұсқаның атауын көрсетеміз («ЗТ», «ЖК»);
* задаём соответствующее значение (код, может быть как числовым так и буквенным).
* тиісті мәнді береміз (код, сандық немесе әріптік болуы мүмкін).
**Шаг 5.** После указания всех необходимых значений нажимаем «ОК».
**5-қадам.** Барлық қажетті мәндерді көрсеткеннен кейін «ОК» батырмасын басамыз.
.. raw:: html
.. raw:: html
...
@@ -301,44 +296,44 @@
...
@@ -301,44 +296,44 @@
allowfullscreen>
allowfullscreen>
</iframe>
</iframe>
</div>
</div>
Поля 4,5,6,7,8,9: «БИН организации», «ИИН индивидуального предпринимателя», «Наименование организации или индивидуального предпринимателя», «ФИО Руководителя организации», «Номер телефона», «Адрес электронной почты»
--------------------
Поля 4–9 предназначены для ввода идентификационных и контактных данных заявителя.
Все эти значения представляют собой короткий текст, вводимый в одну строку, поэтому для них используется компонент **«Однострочное поле**.
Компонент **«Однострочное поле»** позволяет вводить и отображать произвольное текстовое значение в одну строку (без абзацев) и подходит для таких данных, как:
4,5,6,7,8,9-өрістер: «Ұйымның БСН», «Жеке кәсіпкердің ЖСН», «Ұйым немесе жеке кәсіпкердің атауы», «Ұйым басшысының АЖӘ», «Телефон нөмірі», «Электрондық пошта мекенжайы»
Для полей «Регион» и "Вид услуги" нам необходим компонент **«Выпадающий список»**, добавляем его и настраиваем уже известным нам способом - аналогично полю «Статус заявки».
«Өңір» және «Қызмет түрі» өрістері үшін **«Ашылмалы тізім»** компоненті қажет, оны қосып «Өтінімнің мәртебесі» өрісіне ұқсас белгілі бізге тәсілмен баптаймыз.
.. raw:: html
.. raw:: html
...
@@ -442,13 +437,13 @@
...
@@ -442,13 +437,13 @@
Поле 12. Тип подписки
12-өріс. Жазылым түрі
--------------------
----------------------
Справочником, помимо выпадающего списка, может также являться список отдельных записей реестра. Для этого:
Анықтамалық ашылмалы тізімнен басқа тізілімнің бөлек жазбалар тізімі де бола алады. Ол үшін:
**Шаг 1.** Добавить компонент **"Ссылка на реестр"** из раздела "Специальные"
**1-қадам.** «Арнайы» бөлімінен **«Тізілімге сілтеме»** компонентін қосу
**Шаг 2.** Создать в системе реестр, который будет использоваться как справочный (к этому мы перейдем чуть позже)
**2-қадам.** Жүйеде анықтамалық ретінде пайдаланылатын тізілім жасау (бұл туралы кейінірек)
.. raw:: html
.. raw:: html
...
@@ -462,26 +457,26 @@
...
@@ -462,26 +457,26 @@
</div>
</div>
Поле 13. Комментарий клиента
13-өріс. Клиенттің пікірі
--------------------
--------------------------
Поле **«Комментарий клиента»** предназначено для ввода развернутого текстового описания со стороны заявителя.
**«Клиенттің пікірі»** өрісі өтінім берушінің кеңейтілген мәтіндік сипаттамасын енгізуге арналған.
В отличие от других текстовых полей, здесь предполагается возможность ввода нескольких строк текста с абзацами.
Басқа мәтіндік өрістерден айырмашылығы, мұнда абзацтары бар бірнеше жол мәтін енгізу мүмкіндігі болуы тиіс.
Для этого используется компонент «Многострочный текст», который позволяет вводить неограниченное количество текста и сохранять структуру комментария.
Ол үшін «Көп жолды мәтін» компоненті қолданылады, оның көмегімен шектеусіз мәтін мөлшерін енгізуге және пікір құрылымын сақтауға болады.
**Шаг 1.** В ячейку добавляем компонент "Многострочный текст"
* **Не удалять пробелы в начале строки** — позволяет сохранить форматирование текста и структуру абзацев, не объединяя текст в одну сплошную строку.
* **Жол басындағы бос орындарды жоймау** — мәтіннің форматтауы мен абзацтар құрылымын сақтауға, мәтінді бір тізбекті жолға біріктірмеуге мүмкіндік береді.
.. raw:: html
.. raw:: html
...
@@ -496,37 +491,37 @@
...
@@ -496,37 +491,37 @@
</div>
</div>
Поле 14. Способ связи
14-өріс. Байланыс тәсілі
--------------------
--------------------------
Поле **«Способ связи»** предназначено для указания предпочтительных каналов связи с заявителем (например, телефон, электронная почта и т.д.).
**«Байланыс тәсілі»** өрісі өтінім берушімен байланысудың артықшылықты арналарын (мысалы, телефон, электрондық пошта және т.б.) көрсетуге арналған.
По логике процесса данное поле должно позволять выбор нескольких значений одновременно, поэтому тип данных поля — чекбокс.
Процесс логикасы бойынша бұл өріс бірден бірнеше мән таңдауға мүмкіндік беруі тиіс, сондықтан өрістің деректер түрі — чекбокс.
Для реализации такого поведения используется компонент **«Выбор вариантов»**.
Мұндай мінез-құлықты іске асыру үшін **«Нұсқаларды таңдау»** компоненті қолданылады.
**Шаг 1.** Рядом с названием поля «Способ связи» добавляем компонент **"Выбор вариантов"**
**1-қадам.** «Байланыс тәсілі» атауының жанына **«Нұсқаларды таңдау»** компонентін қосамыз
**Шаг 2.** Кликаем по компоненту и переходим в его свойства
**2-қадам.** Компонентті басып оның қасиеттеріне өтеміз
**Шаг 3.** Открываем вкладку «Элементы»
**3-қадам.** «Элементтер» қойындысын ашамыз
**Шаг 4.** В выпадающем списке «Справочник»:
**4-қадам.** «Анықтамалық» ашылмалы тізімінде:
* выбираем существующий справочник со способами связи,
* байланыс тәсілдері бар бар анықтамалықты таңдаймыз,
или
немесе
* оставляем значение «Нет» и добавляем варианты вручную.
* «Жоқ» мәнін қалдырып, нұсқаларды қолмен қосамыз.
**Шаг 6.** После указания всех необходимых вариантов нажимаем «ОК».
**6-қадам.** Барлық қажетті нұсқаларды көрсеткеннен кейін «ОК» батырмасын басамыз.
.. raw:: html
.. raw:: html
...
@@ -541,50 +536,51 @@
...
@@ -541,50 +536,51 @@
.. note::
.. note::
Для понимания логики выбора компонента важно различать элементы выбора:
Компонент таңдау логикасын түсіну үшін таңдау элементтерін ажырата білу маңызды:
**Выпадающий список:**
Представляет собой раскрывающийся список и позволяет выбрать только одно значение из предложенных вариантов.
**Переключатель вариантов:**
**Ашылмалы тізім:**
Представляет собой видимый список вариантов и также позволяет выбрать только одно значение, переключаясь между ними.
Ашылатын тізімді білдіреді және ұсынылған нұсқалардан тек бір мәнді таңдауға мүмкіндік береді.
**Выбор вариантов:**
**Нұсқалар ауыстырғышы:**
Представляет собой видимый список вариантов и позволяет выбрать несколько значений одновременно, отмечая их галочками.
Нұсқалардың көрінетін тізімін білдіреді және де тек бір мәнді таңдауға мүмкіндік береді, бірақ олардың арасында ауысу арқылы.
Поле 15. Прикрепить документы (документы компании/ТЗ/отчеты и т.д)
**Нұсқаларды таңдау:**
--------------------
Нұсқалардың көрінетін тізімін білдіреді және жалаушалармен белгілей отырып бірден бірнеше мәнді таңдауға мүмкіндік береді.
Поле **«Прикрепить документы»** предназначено для загрузки одного или нескольких файлов, относящихся к заявке (документы компании, техническое задание, отчёты и другие вложения).
15-өріс. Құжаттарды тіркеу (компания құжаттары/ТЗ/есептер және т.б.)
**«Құжаттарды тіркеу»** өрісі өтінімге қатысты бір немесе бірнеше файлды жүктеп салуға арналған (компания құжаттары, техникалық тапсырма, есептер және басқа да тіркемелер).
Согласно ордеру, данное поле должно позволять динамически добавлять несколько файлов, поэтому оно реализуется в виде динамической таблицы.
Ордерге сәйкес бұл өріс бірнеше файлды динамикалық қосуға мүмкіндік беруі тиіс, сондықтан ол динамикалық кесте түрінде іске асырылады.
Для этого поле выносится в отдельный компонент «Таблица», внутри которого будет размещён компонент «Файл».
Ол үшін өріс «Файл» компоненті орналасатын бөлек «Кесте» компонентіне шығарылады.
**Шаг 1.** Добавляем на форму компонент "Таблица"
**1-қадам.** Нысанға «Кесте» компонентін қосамыз
**Шаг 2.** В данном случае ячейки таблицы можно не делить на колонки — достаточно одной колонки.
**2-қадам.** Бұл жағдайда кесте ұяшықтарын бағандарға бөлудің қажеті жоқ — бір баған жеткілікті.
**Шаг 3.** В настройках таблицы включаем параметры:
После создания формы необходимо выполнить ее настройку.
Нысанды жасағаннан кейін оны баптауды орындау қажет.
На данном этапе форма подготавливается к дальнейшему наполнению полями
Осы кезеңде нысан ордердің құрылымына сәйкес өрістермен
в соответствии со структурой ордера.
толтырылуға дайындалады.
Перед добавлением полей важно подготовить визуальную структуру формы. Как правило, форма по ордеру делится на логические блоки: данные заявителя, параметры услуги, вложения и т.д.
Өрістер қосу алдында нысанның визуалды құрылымын дайындап алу маңызды. Әдетте ордер бойынша нысан логикалық блоктарға бөлінеді: өтінім берушінің деректері, қызмет параметрлері, тіркемелер және т.б.
Переход к добавлению компонентов
Компоненттер қосуға өту
--------------------------------
-----------------------
Для дальнейшей работы необходимо открыть вкладку **«Компоненты»**.
Жұмысты жалғастыру үшін **«Компоненттер»** қойындысын ашу қажет.
Во вкладке «Компоненты» осуществляется добавление всех элементов формы
«Компоненттер» қойындысында ордерде көрсетілген өтінімнің деректер құрылымы мен пайдаланушы интерфейсіне қойылатын талаптарға сәйкес нысанның барлық элементтері қосылады.
в соответствии со структурой данных заявки и требованиями к пользовательскому
интерфейсу, указанными в ордере.
.. figure:: ../resources/img/form_components.png
.. figure:: ../resources/img/form_components.png
Вкладка «Компоненты»
«Компоненттер» қойындысы
Добавление компонентов выполняется непосредственно на форме:
Компоненттер тікелей нысанда қосылады:
сначала выбирается нужная ячейка, после чего из списка компонентов кликом
алдымен қажетті ұяшық таңдалады, содан кейін компоненттер тізімінен
выбирается необходимый элемент.
басу арқылы қажетті элемент таңдалады.
Шаги настройки формы
Нысанды баптаудың қадамдары
-------------------------
----------------------------
**Шаг 1.** Переходим во вкладку «Компоненты» → раздел «Структура».
После создания формы бизнес-процесса необходимо определить,
Бизнес-процестің нысанын жасағаннан кейін осы нысан бойынша жасалған құжаттардың қайда сақталатынын және пайдаланушының жүйеде олармен қандай түрде жұмыс істейтінін анықтау қажет.
где будут храниться документы, созданные по этой форме,
и в каком виде пользователь будет работать с ними в системе.
Для этих целей используется сущность **«Реестр»**.
Осы мақсатта **«Тізілім»** нысаны қолданылады.
Реестр представляет собой структурированный каталог записей,
Тізілім — нысан бойынша жасалған жазбалардың құрылымдық каталогы болып табылады және мыналарды орындауға мүмкіндік береді:
созданных по форме, с возможностью:
* просмотра списка документов;
* құжаттар тізімін қарау;
* фильтрации и сортировки;
* сүзу және сұрыптау;
* разграничения доступа между пользователями;
* пайдаланушылар арасында қол жеткізуді шектеу;
* запуска маршрутов бизнес-процесса.
* бизнес-процестің маршруттарын іске қосу.
Каждая запись в реестре соответствует одному документу,
Тізілімдегі әрбір жазба нысан негізінде жасалған бір құжатқа сәйкес келеді.
созданному на основе формы.
Роль реестра в бизнес-процессе
Бизнес-процестегі тізілімнің рөлі
------------------------------
----------------------------------
Реестр является центральной точкой работы с документами.
Тізілім — құжаттармен жұмыстың орталық нүктесі.
Именно через него пользователь:
Пайдаланушы дәл осы арқылы:
* создает новые заявки;
* жаңа өтінімдер жасайды;
* отслеживает ранее созданные документы;
* бұрын жасалған құжаттарды бақылайды;
* взаимодействует с маршрутом обработки;
* өңдеу маршрутымен өзара әрекет жасайды;
* получает доступ к данным в рамках своих прав.
* өз құқықтары шеңберінде деректерге қол жеткізеді.
Корректная настройка реестра напрямую влияет
Тізілімнің дұрыс баптауы пайдаланушылардың жұмыс ыңғайлылығына және бизнес-процестің дұрыс жұмыс істеуіне тікелей әсер етеді.
на удобство работы пользователей и корректность бизнес-процесса.
Таким образом реестр связывается с конкретной формой
Осылайша тізілім нақты нысанмен байланысып, маршрутты іске қосудың кіру нүктесіне ие болады.
и получает точку входа для запуска маршрута.
.. raw:: html
.. raw:: html
...
@@ -43,29 +42,27 @@
...
@@ -43,29 +42,27 @@
allowfullscreen>
allowfullscreen>
</iframe>
</iframe>
</div>
</div>
.. note::
**Реестр, помимо основных, также имеет в себе следующие настройки:**
* «Тип документа» не обязательно для заполнения. Содержит типы документов текущего приложения в исходящих и внутренних журналах. Необходимо заполнять при наличии в маршруте типа работы «регистрация».
.. note::
* «Сортировать по» позволяет настроить сортировку записей реестра по двум вариантам: «Дате создания» (используется по умолчанию). «Полю реестра» отображает доступные поля формы, по которым будет произведена сортировка. (кроме «Динамическая таблица», «Выбор вариантов», «Ссылка на документ», «Свойства документа» и «Ссылка на файл в хранилище»)
**Тізілімде негізгілерден басқа мынадай баптаулар да бар:**
* «Направление сортировки» позволяет настроить сортировку по возрастанию или убыванию выбранного значения.
* «Құжат түрі» — толтыру міндетті емес. Кіріс және ішкі журналдардың ағымдағы қолданба құжат түрлерін қамтиды. Маршрутта «тіркеу» жұмыс түрі болған жағдайда толтыру қажет.
* «Название действия по документу» название кнопки для запуска маршрута (отправить, создать, сохранить и т.д). Поле является обязательным.
* «Сұрыптау» — тізілім жазбаларын екі нұсқа бойынша сұрыптауды баптауға мүмкіндік береді: «Жасалған күні бойынша» (әдепкі бойынша пайдаланылады). «Тізілім өрісі бойынша» — сұрыптау жүзеге асырылатын нысанның қол жетімді өрістерін көрсетеді («Динамикалық кесте», «Нұсқаларды таңдау», «Құжатқа сілтеме», «Құжат қасиеттері» және «Қоймадағы файлға сілтеме» өрістерінен басқа).
* «Отображать документы по реестру в разделе «Мои»» определяет, будет ли добавляться документ, созданный пользователем по реестру, в разделе «Все» и «Мои» документов этого пользователя.
* «Сұрыптау бағыты» — таңдалған мәнді өсу немесе кему тәртібінде сұрыптауды баптауға мүмкіндік береді.
* «Закрыть окно документа после отправки на активацию»
* «Құжат бойынша іс-қимыл атауы» — маршрутты іске қосу батырмасының атауы (жіберу, жасау, сақтау және т.б.). Өріс міндетті болып табылады.
* «Реестр ответа» Настройка является необязательной. Указывается, какой реестр будет использоваться для ответа на документ данного реестра. Реестр для ответа выбирается из общего списка реестров текущего приложения.
* «Тізілім бойынша жасалған құжаттарды «Менің» бөлімінде көрсету» — тізілім бойынша пайдаланушы жасаған құжаттың осы пайдаланушының «Барлық» және «Менің» құжаттар бөлімдерінде қосылатынын анықтайды.
* «Название действия по реестру ответа» для названия предпочтительной («зеленой») кнопки действия с документом. Поле доступно только для выбранного реестра ответа. Значение поля по умолчанию - «Создать ответ»
* «Белсендіруге жібергеннен кейін құжат терезесін жабу»
* «Создавать корневую работу для маршрута по реестру» это настройка, которая включает создание одной общей “главной работы” для записи реестра, когда по ней запускается маршрут (активация, изменение, удаление).
* «Жауап тізілімі» — баптау міндетті емес. Осы тізілімнің құжатына жауап беру үшін қандай тізілім пайдаланылатыны көрсетіледі. Жауап тізілімі ағымдағы қолданбаның тізілімдерінің жалпы тізімінен таңдалады.
* «Жауап тізілімі бойынша іс-қимыл атауы» — құжатпен іс-қимылдың артықшылықты («жасыл») батырмасының атауы үшін. Өріс тек таңдалған жауап тізілімі үшін қол жетімді. Өрістің әдепкі мәні — «Жауап жасау»
* «Тізілім бойынша маршрутқа түбірлік жұмыс жасау» — бұл баптау тізілім жазбасы үшін маршрут іске қосылған кезде (белсендіру, өзгерту, жою) бір жалпы «бас жұмыс» жасауды қосады.
**Synergy** — это раздел платформы в которой пользователи создают, согласовывают, обрабатывают и хранят заявки и документы.
**Synergy** — пайдаланушылар өтінімдер мен құжаттарды жасайтын, келісетін, өңдейтін және сақтайтын платформа бөлімі.
В рамках нашего сценария дизайнер выступает как основная рабочая среда, где настраиваются формы, реестры, маршруты и права доступа, а в Synergy выполняется сам бизнес-процесс.
Біздің сценарийімізде дизайнер нысандар, тізілімдер, маршруттар және қол жеткізу құқықтары баптайтын негізгі жұмыс ортасы ретінде қызмет атқарады, ал бизнес-процестің өзі Synergy-де орындалады.
Авторизация
Авторизация
===========
===========
Окно авторизации Synergy представляет собой форму с полями для ввода логина и пароля, а также содержит функционал восстановления пароля по нажатию на кнопку «**Забыли пароль?**».
Synergy авторизация терезесі логин мен пароль енгізу өрістері бар нысан болып табылады, сонымен қатар **«Парольді ұмыттыңыз ба?»** батырмасын басу арқылы парольді қалпына келтіру мүмкіндігі бар.
.. figure:: ../resources/img/synergy_auth.jpg
.. figure:: ../resources/img/synergy_auth.jpg
Модуль «Потоки работ»
«Жұмыс ағындары» модулі
======================
========================
После авторизации пользователь по умолчанию попадает в модуль «**Потоки работ**», представляющий собой рабочую область, разделённую на:
Авторизациядан өткеннен кейін пайдаланушы әдепкі бойынша **«Жұмыс ағындары»** модуліне түседі. Бұл жұмыс кеңістігі мынадан тұрады:
* панель фильтров работ
* жұмыстарды сүзу тақтасы
* центральную область, содержащую список работ авторизованного пользователя
* авторизацияланған пайдаланушының жұмыстар тізімін қамтитын орталық аймақ
* правую панель, отображающую информацию о выделенной работе
* бөлектелген жұмыс туралы ақпаратты көрсететін оң тақта
На верхней панели расположена кнопка «**Создать**». В данном модуле она представляет собой список быстродоступных реестров, позволяющий создать новую заявку прямо из модуля потоков работ.
Жоғарғы тақтада **«Жасау»** батырмасы орналасқан. Бұл модульде ол жылдам қол жетімді тізілімдер тізімін білдіреді — жұмыс ағындары модулінен тікелей жаңа өтінім жасауға мүмкіндік береді.
Список таких реестров настраивается в дизайнере через пункт:
Мұндай тізілімдер тізімі дизайнерде мына тармақ арқылы баптауға болады:
**Настройки платформы → Документооборот → Создание документов**
Центральнее на верхней панели размещены кнопки перехода между модулями системы.
Жоғарғы тақтаның ортасында жүйе модульдері арасында ауысу батырмалары орналасқан.
.. figure:: ../resources/img/synergy_pannel.jpg
.. figure:: ../resources/img/synergy_pannel.jpg
Модуль «Хранилище»
«Қойма» модулі
==================
==============
При переходе в модуль «**Хранилище**» пользователю открывается рабочая область, связанная с хранением данных проекта.
**«Қойма»** модуліне өткенде пайдаланушыға жобаның деректерін сақтауға байланысты жұмыс кеңістігі ашылады.
По умолчанию отображается раздел «**Файлы**», который представляет собой структуру папок для загрузки и хранения файлов проекта с возможностью их дальнейшего использования.
Әдепкі бойынша жоба файлдарын жүктеп салуға және сақтауға, сондай-ақ оларды одан әрі пайдалануға арналған қалталар құрылымын білдіретін **«Файлдар»** бөлімі көрсетіледі.
По нажатию на название реестра открывается список заявок, содержащий данные по столбцам, настроенным ранее в разделе «**Поля формы реестра**» при создании реестра в дизайнере.
Тізілім атауын басқаннан кейін тізілімді дизайнерде жасау кезінде **«Тізілім нысанының өрістері»** бөлімінде баптаған бағандардың деректерін қамтитын өтінімдер тізімі ашылады.