Статус документа
Статус документа

ГОСТ Р МЭК 62264-5-2012 Интеграция систем управления предприятием. Часть 5. Операции "бизнес-производство" (Переиздание)

     6.3 Модель персонала

6.3.1 Элементы модели персонала

Определения сообщения допускают, что информация может быть доступна из каких-либо трех отправных точек: класс персонала, сотрудник или квалификационные испытания (см. совокупности, выделенные точками на рисунке 15).


Information about personnel classes

Информация о классах персонала

Information about persons

Информация о сотрудниках

Personal class

Класс персонала

Defined by

Определено ...

Person

Сотрудник

Has properties of

Имеет свойства ...

Has values for

Имеет значения ...

Personnel class property

Свойство класса персонала

Maps to

Отображается на ...

Person property

Свойство сотрудника

Is tested by a

Испытывается ...

Information about qualification tests

Информация о квалификационных испытаниях

Qualification test specification

Спецификация квалификационных испытаний

Defines a procedure for obtaining a

Определяет процедуру для получения ...

Records the execution of

Регистрирует исполнение ...

Qualification test result

Результаты квалификационных испытаний

     
Рисунок 15 - Группировка объектов для модели персонала

Пример - Возможные сообщения: Получить класс персонала, Получить сотрудника, Получить квалификационные испытания.

6.3.2 Действия класса персонала

Все действия должны быть корректными в отношении объекта "Класс персонала".

Сообщение "Класс персонала" содержит информацию просто о классах персонала или о классах персонала и соответствующих свойствах класса персонала. Возвращаемая информация не содержит объектов сотрудников, ассоциированных с классом персонала, однако она содержит идентификаторы сотрудников, принадлежащих к рассматриваемому классу.

6.3.3 Особенности действия класса персонала

В таблице 7 определены особенности действий, а также использование идентификаторов и значений класса персонала.


Таблица 7 - Особенности действия класса персонала

Значение идентифи-
катора класса персонала

Значение идентифи-
катора свойства класса персонала

Значение свойства персонала

Особенности действий на объекты

Идентификатор указан

Не указано

Не указано

GET: Должно определять запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты указанных Классов персонала, все свойства и их атрибуты, а также перечень Идентификаторов сотрудников класса персонала.

PROCESS: Должно определять запрос, добавляемый получателем к Классу персонала. Рассматриваемые идентификаторы определяют предлагаемые идентификаторы Класса персонала. Получатель добавляет Классы персонала и назначает идентификаторы. Назначенные идентификаторы возвращаются сообщением ACKNOWLEDGE.

CHANGE: Заданные атрибуты указанных Классов персонала должны быть изменены.

CANCEL: Определяет запрос на отмену получателем указанного Класса персонала.

SYNC ADD: Определяет запрос на добавление получателем указанного Класса персонала.

SYNC CHANGE: Указанные атрибуты указанных Классов персонала должны быть изменены.

SYNC DELETE: Определяет запрос на удаление получателем указанного Класса персонала

Идентификатор указан

Идентификатор указан

Не указано

GET: Должно определять запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты указанных Классов персонала, все указанные свойства Класса персонала и перечень Идентификаторов сотрудников Класса персонала.

PROCESS: Должен определять запрос на добавление получателем Класса персонала. Рассматриваемый идентификатор определяет предлагаемые идентификаторы Классов персонала и перечень свойств. Получатель добавляет Классы персонала, свойства и назначает идентификаторы.

Назначенные идентификаторы возвращаются сообщением ACKNOWLEDGE.

CHANGE: Ошибка (значения свойств не указываются).

CANCEL: Должно определить запрос на отмену получателем указанных свойств указанного Класса персонала.

SYNC ADD: Должно определить запрос на добавление получателем Класса персонала, а также перечень Свойств класса персонала.

SYNC CHANGE: Ошибка (значения свойств не указываются).

SYNC DELETE: Должно определить запрос на удаление получателем указанного перечня Свойств класса персонала

Идентификатор указан

Идентификатор указан

Значение свойства указано

GET: Должно определить запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты указанных Классов персонала, если Значение свойства класса персонала согласуется с указанным значением свойства, всеми указанными Свойствами класса персонала и перечнем Идентификаторов сотрудников.

PROCESS: Должно определить запрос на добавление получателем Класса персонала. Рассматриваемые идентификаторы определяют предлагаемые идентификаторы Классов персонала, свойства и значения свойств. Получатель добавляет Класс персонала, свойства и назначает идентификаторы. Назначенные идентификаторы возвращаются сообщением ACKNOWLEDGE.

CHANGE: Должно определить запрос на изменение получателем значений указанных свойств указанных Классов персонала. Сообщение RESPOND может быть использовано для передачи согласия, несогласия или для внесения изменений в данные сообщения CHANGE.

CANCEL: Должно определить запрос на отмену получателем указанных свойств Классов персонала, имеющих указанные значения свойств.

SYNC ADD: Должно определить запрос на добавление получателем указанных Классов персонала, перечня свойств и значений свойств.

SYNC CHANGE: Должно определить запрос на изменение получателем указанного перечня свойств указанных Классов персонала.

SYNC DELETE: Должно определить запрос на удаление получателем указанного перечня Свойств класса персонала для указанных Классов персонала, имеющих указанные значения свойств

Групповой символ указан

Не указано

Не указано

GET: Должно определить запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты и свойства Классов персонала, согласующиеся с групповым символом и перечнем Идентификаторов сотрудников каждого Класса персонала.

Пример 1 - Возвратить все Классы персонала, определить символ "*" как групповой.

PROCESS: Ошибка.

CHANGE: Ошибка (значения свойств не указываются).

CANCEL: Должно определить запрос на отмену получателем всех Классов персонала, согласующихся с групповым символом.

SYNC ADD: Ошибка.

SYNC CHANGE: Ошибка (значения свойств не указываются).

SYNC DELETE: Должно определить запрос на удаление получателем всех Классов персонала, согласующихся с групповым символом

Групповой символ указан

Групповой символ указан

Не указано

GET: Должно определить запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты Классов персонала, согласующиеся с групповым символом, и для каждого класса возвратить все Свойства класса персонала, согласующиеся с групповыми символами свойств, а также перечень Идентификаторов сотрудников рассматриваемого класса.

Пример 2 - Возвратить одно свойство, определить один идентификатор свойства Класса персонала в групповом символе свойства.

Пример 3 - Возвратить все Свойства класса персонала, определить символ "*" как групповой.

Пример 4 - Возвратить один Класс персонала, определить идентификатор Класса персонала в групповом символе.

Пример 5 - Возвратить все Классы персонала, определить символ "*" как групповой.

PROCESS: Ошибка.

CHANGE: Ошибка (значения свойств не указываются).

CANCEL: Должно определить запрос на отмену получателем всех свойств, согласующихся с групповым символом свойств всех Классов персонала.

SYNC ADD: Ошибка.

SYNC CHANGE: Ошибка (значения свойств не указываются).

SYNC DELETE: Должно определить запрос на удаление получателем всех свойств, согласующихся с групповым символом свойств всех Классов персонала

6.3.4 Действия сотрудника

Все действия должны быть корректными для объекта "Сотрудник".

Примечание - Указанные действия содержат информацию о сотрудниках и их свойствах. Возвращаемая информация не содержит объектов класса персонала, ассоциированных с сотрудниками. Она содержит идентификаторы класса персонала, которому принадлежит данный сотрудник.

6.3.5 Особенности действия сотрудника

Действия для объекта "Сотрудник" определены в таблице 8.


Таблица 8 - Особенности действия Сотрудника

Значение идентифи-
катора класса персонала

Значение идентифи-
катора свойства класса персонала

Значение свойства персонала

Особенности действий на объекты

Идентификатор указан

Не указано

Не указано

GET: Должно определить запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты указанных Сотрудников, все их свойства и атрибуты, а также перечень Идентификаторов класса персонала данных Сотрудников.

PROCESS: Должно определить запрос на добавление получателем Сотрудников. Сообщение определяет предлагаемые идентификаторы Сотрудников. Получатель добавляет Сотрудников и назначает идентификаторы. Назначенные идентификаторы возвращаются сообщением ACKNOWLEDGE.

CHANGE: Указанные атрибуты указанных Сотрудников должны быть изменены.

CANCEL: Должно определить запрос на отмену получателем указанных Сотрудников.

SYNC ADD: Должно определить запрос на добавление получателем указанных Сотрудников.

SYNC CHANGE: Указанные атрибуты указанных Сотрудников должны быть изменены.

SYNC DELETE: Должно определить запрос на удаление получателем указанных Сотрудников

Идентификатор указан

Идентификатор указан

Не указано

GET: Должно определить запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты указанных Сотрудников, все указанные Свойства сотрудников, а также перечень Идентификаторов класса персонала Сотрудников.

PROCESS: Должно определить запрос на добавление получателем Сотрудников. Рассматриваемый идентификатор определяет предлагаемые идентификаторы Сотрудников и перечень свойств. Получатель добавляет Сотрудников и свойства, а также назначает идентификаторы. Назначенные идентификаторы возвращаются сообщением ACKNOWLEDGE.

CHANGE: Ошибка (значения свойств не указываются).

CANCEL: Должно определить запрос на отмену получателем указанных свойств указанных Сотрудников.

SYNC ADD: Должно определить запрос на добавление получателем Сотрудников, а также перечень Свойств сотрудников.

SYNC CHANGE: Ошибка (значения свойств не указываются).

SYNC DELETE: Должно определить запрос на удаление получателем указанного перечня Свойств сотрудников

Идентификатор указан

Идентификатор указан

Значение свойства указано

GET: Должно определить запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты указанных Сотрудников, если значение Свойства сотрудника согласуется с указанным значением свойства, все указанные Свойства сотрудников и перечень Идентификаторов класса персонала.

PROCESS: Должно определить запрос на добавление получателем Сотрудников.

SYNC CHANGE: Должно определить запрос на изменение получателем значений указанного перечня свойств указанных Сотрудников.

SYNC DELETE: Должно определить запрос на удаление получателем указанного перечня Свойств сотрудников для указанных Сотрудников, имеющих указанные значения свойств

Групповой символ указан

Не указано

Не указано

GET: Должно определить запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты и свойства Сотрудников, согласующиеся с групповым символом и перечнем Идентификаторов класса персонала для каждого Сотрудника.

Пример - Возвратить всех Сотрудников, определить символ "*" как групповой.

PROCESS: Ошибка.

CHANGE: Ошибка (значения свойств не указываются).

CANCEL: Должно определить запрос на отмену получателем всех Сотрудников, согласующихся с групповым символом.

SYNC ADD: Ошибка.

SYNC CHANGE: Ошибка (значения свойств не указываются).

SYNC DELETE: Должно определить запрос на удаление получателем всех Сотрудников, согласующихся с групповым символом

Групповой символ указан

Групповой символ указан

Не указано

GET: Должно определить запрос, возвращаемый получателем (в сообщении SHOW), все атрибуты Сотрудников, согласующиеся с групповым символом, и (для каждого Сотрудника) возвратить все Свойства Сотрудников, согласующиеся с групповыми символами свойств, а также перечень Идентификаторов класса персонала рассматриваемого Сотрудника.

Пример 1 - Возвратить одно свойство, определить данное свойство в групповом символе свойства.

Пример 2 - Возвратить все свойства, определить символ "*" как групповой.

Пример 3 - Возвратить одного Сотрудника, определить Идентификатор сотрудника в групповом символе.

Пример 4 - Возвратить всех Сотрудников, определить символ "*" как групповой.

PROCESS: Ошибка.

CHANGE: Ошибка (значения свойств не указываются).

CANCEL: Должно определить запрос на отмену получателем всех свойств, согласующихся с групповым символом свойств всех Сотрудников.

SYNC ADD: Ошибка.

SYNC CHANGE: Ошибка (значения свойств не указываются).

SYNC DELETE: Должно определить запрос на удаление получателем всех свойств, согласующихся с групповым символом свойств всех Сотрудников

6.3.6 Спецификация действий квалификационных испытаний

Все действия должны быть корректными в отношении объекта спецификации квалификационных испытаний.