Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:creating_model:process_properties [2020/07/06 13:46] 127.0.0.1 внешнее изменение |
ru:manual:creating_model:process_properties [2021/01/19 17:47] (текущий) |
||
---|---|---|---|
Строка 9: | Строка 9: | ||
Цель данного механизма - описание жизненного цикла объектов и их атрибутов в бизнес-процессе. Например, для объектов справочника "Документы" этот механизм позволяет отследить жизненный цикл каждого документа и получить конкретизированный отчет по документообороту. | Цель данного механизма - описание жизненного цикла объектов и их атрибутов в бизнес-процессе. Например, для объектов справочника "Документы" этот механизм позволяет отследить жизненный цикл каждого документа и получить конкретизированный отчет по документообороту. | ||
- | Для каждого процесса заполняется вид операции над объектом. Под видом операции над объектом понимается то, каким образом процесс воздействует на объект и его атрибуты. В программе предопределены следующие виды операций над объектами: создание, удаление, чтение, обновление и архивирование; виды операций над атрибутами: вставка, обновление, чтение, обнуление. | + | Для каждого процесса заполняется вид операции над объектом. Под видом операции над объектом понимается то, каким образом процесс воздействует на объект и его атрибуты. В программе предопределены следующие виды операций над объектами: создание, удаление, чтение и обновление; виды операций над атрибутами: вставка, обновление, чтение, обнуление. |
Виды операций над объектами и атрибутами хранятся в специальных расширяемых справочниках **Виды операций над объектами** ({{bslink>Главное меню → Справочники → Все справочники|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;e0898973-85f2-49f2-a23c-4767c259be4c:Item}} **-> Классы -> Виды операций над объектами**) и **Виды операций над атрибутами** (**Главное меню** → **Справочники** → **Все справочники** -> **Классы** -> **Виды операций над атрибутами**). Подробнее о работе с системными справочниками см. [[ru/manual/interface/manual_list]]. При необходимости пользователь может добавить в них свой вид операции. Новый вид операции станет доступным после перезагрузки программы. | Виды операций над объектами и атрибутами хранятся в специальных расширяемых справочниках **Виды операций над объектами** ({{bslink>Главное меню → Справочники → Все справочники|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;e0898973-85f2-49f2-a23c-4767c259be4c:Item}} **-> Классы -> Виды операций над объектами**) и **Виды операций над атрибутами** (**Главное меню** → **Справочники** → **Все справочники** -> **Классы** -> **Виды операций над атрибутами**). Подробнее о работе с системными справочниками см. [[ru/manual/interface/manual_list]]. При необходимости пользователь может добавить в них свой вид операции. Новый вид операции станет доступным после перезагрузки программы. | ||
+ | |||
Выполняемые виды операций отмечаются на вкладке {{bslink>Операции|ShowOnForm?a14299f2-18ea-4c7f-aa99-4efad0c49e5c;p=acb1b2d4-bde9-49fb-a733-cb7024b6d3f0,o=Param}} в **Окне свойств** процесса (Рис. 1). | Выполняемые виды операций отмечаются на вкладке {{bslink>Операции|ShowOnForm?a14299f2-18ea-4c7f-aa99-4efad0c49e5c;p=acb1b2d4-bde9-49fb-a733-cb7024b6d3f0,o=Param}} в **Окне свойств** процесса (Рис. 1). | ||
- | [{{ ru/manual/creating_model/process_properties/change_process_properties701.png?nolink |Рисунок 1}}] | + | [{{ ru/manual/creating_model/process_properties/change_process_properties701.png?nolink |Рисунок 1}}] |
== == | == == | ||
Строка 44: | Строка 44: | ||
Чтобы удалить назначенный показатель из списка, установите на него курсор, откройте контекстное меню и нажмите пункт меню **Удалить выделенные строки**. При этом в списке "Процессы" у этого показателя также будет удален выбранный процесс. | Чтобы удалить назначенный показатель из списка, установите на него курсор, откройте контекстное меню и нажмите пункт меню **Удалить выделенные строки**. При этом в списке "Процессы" у этого показателя также будет удален выбранный процесс. | ||
- | ===== Статусы процесса ===== | + | ===== Изменение версии процесса ===== |
- | + | ||
- | Статус процесса служит для отражения стадии, в которой находится работа над процессом (диаграммой процесса, параметрами процесса) и сам процесс. Возможные статусы процесса: | + | |
- | + | ||
- | * **В работе** − над процессом ведется работа; | + | |
- | * **Проект** − процесс проходит согласование; | + | |
- | * **Рекомендован** − процесс проходит утверждение; | + | |
- | * **Опубликован** − процесс опубликован и обязателен для исполнения; | + | |
- | * **Архивирован** − процесс архивирован и не действует. | + | |
- | + | ||
- | Все статусы процесса отображаются в специальном списке "Статусы процесса" (**Окно свойств** процесса -> вкладка {{bslink>Основные|ShowOnForm?a14299f2-18ea-4c7f-aa99-4efad0c49e5c;c=Main,o=Tab}} -> вкладка **Статусы процесса**). У каждого процесса есть текущий статус, отображаемый в статусной строке **Главного окна** и в **Окне свойств** процесса в параметре "Текущий статус". Изменение текущего статуса производится из **Окна свойств** процесса нажатием на кнопку {{common/3dot.png?nolink}} в строке параметра. Откроется **Окно свойств** текущего статуса. Изменения текущего статуса сохраняются при сохранении процесса. Описание параметров, заполняемых в **Окне свойств** текущего статуса, приведено в статье [[ru/qms/qms]] -> [[ru/qms/qmscreating/process_description#изменения_статуса_процесса|Изменения статуса процесса]]. | + | |
- | + | ||
- | Статусы процессов могут влиять на вывод информации об этих процессах в отчеты Business Studio. В отчетах, поставляемых вместе с Business Studio, во многие разделы информация выводится только по процессам, имеющим статусы из числа разрешенных для вывода в отчеты. Это необходимо для того, чтобы информация о процессах, которые, например, имеют статус "В работе", не попадала в регламентирующие документы для персонала. Перечень таких статусов задается на вкладке **Статусы процесса для отчетов** в **Настройках для всех пользователей** ({{bslink>Главное меню → Главная → Настройки для всех пользователей|ShowRibbonPageOrItem?4427c246-63c5-4592-8686-c46fcb4b0ef5;cb2623b4-8289-43a3-ad7f-78d89af7b274:Item}}) на вкладке {{bslink>Основные|ShowOnForm?5533cc48-86c4-4c72-b4ea-1e58ed906a6c;c=Main,o=Tab}}. Описание отчетов с указанием их разделов, в которых учитываются статусы процессов для отчетов, приведены в главах [[ru/manual/creating_model/process_report]] и [[ru/manual/org_struct/subject_report]]. | + | |
- | + | ||
- | == == | + | |
- | **Внимание!** После сохранения изменений, выполненных на вкладке **Статусы процесса для отчетов**, всем пользователям, которые могут формировать отчеты в текущей базе данных, необходимо перезапустить Business Studio с этой базой данных. | + | |
- | ==== ==== | + | |
- | ==== Смена статуса ==== | + | |
- | + | ||
- | Для процесса и его подпроцессов рекомендуется регистрировать изменения статуса отдельно. Для операций процесса (в случае, если операции не являются подпроцессами) рекомендуется устанавливать статус такой же, как и у процесса. | + | |
- | + | ||
- | Задать новый статус можно в **Навигаторе** с помощью пункта меню **Сменить статус процесса…** (**Контекстное меню** процесса -> **Совместная работа**). Откроется **Окно свойств** нового статуса, параметры в котором заполняются на основе параметров из текущего статуса процесса. При этом параметр "Изменение" будет пустым, а в параметр "Дата" будет подставлена системная дата. | + | |
- | Существует возможность при необходимости хранить для процесса несколько статусов с одной и той же датой, указывая время с точностью до секунды. Для этого требуется в **Окне свойств** нового статуса вывести на показ параметр "Время" с помощью пункта меню **Настройка колонок** (**Окно свойств** нового статуса → кнопка **Действия** → **Настройка колонок**) и задавать в нём при смене статуса значение, отличное от заданного по умолчанию. | + | |
- | + | ||
- | После внесения изменений и закрытия **Окна свойств** статуса будет выдано сообщение о подтверждении смены статуса процесса. В случае подтверждения смены статуса в данном окне необходимо выбрать, для каких процессов будет произведена смена статуса. Выбор осуществляется из следующих пунктов: | + | |
- | + | ||
- | ***Для текущего процесса** - статус сохраняется только для текущего процесса; | + | |
- | ***Для текущего процесса и нижележащих процессов** - статус сохраняется для текущего процесса и его непосредственных потомков; | + | |
- | ***Для текущего процесса и всех нижележащих процессов** - статус сохраняется для текущего процесса и всех его потомков. | + | |
- | + | ||
- | После подтверждения смены статуса процесса в качестве текущего статуса из списка статусов процесса будет выбран статус с наиболее поздней датой и временем. | + | |
- | + | ||
- | == == | + | |
- | **Внимание!** Процессы со статусом "Опубликован" запрещено редактировать. Сначала нужно сменить статус процесса. | + | |
- | ==== ==== | + | |
- | \\ | + | |
- | Историю изменений статусов можно просмотреть на вкладке **Статусы процесса** в **Окне свойств** процесса. Чтобы внести изменения в один из предыдущих статусов, необходимо открыть свойства выделенной строки с помощью соответствующего пункта контекстного меню. При смене статуса процесса в случае совпадения заданной комбинации даты и времени нового статуса с соответствующей комбинацией для одного из имеющихся статусов, в списке статусов из этих двух будет оставлена только одна строка, соответствующая последней смене статуса. | + | |
- | + | ||
- | ==== Удаление последнего созданного статуса ==== | + | |
- | Существует возможность удалить последний созданный для процесса статус (имеется ввиду не дата в свойствах статуса, а фактическая дата его создания). Это можно сделать в **Навигаторе** с помощью пункта меню **Удалить последний созданный статус** (**Контекстное меню** процесса -> **Совместная работа**). \\ | + | Работа с версиями объекта подробно рассмотрена в главе [[ru/manual/manage_model/object_versions]]. |
- | Если при этом в списке статусов процесса (**Окно свойств** процесса -> вкладка параметров **Основные** -> вкладка **Статусы процесса**) есть только один статус, то он не будет удалён. | + | |
[<contextnavigator>] | [<contextnavigator>] | ||