Задача [0369]: Доработка диалога изменения работы

Формулировка проблемы:

Используется:

Решение:

необходимо изменить диалог редактирования работы для процессов согласование, утверждение, ознакомление, резолюция, а также при смене отвественного не изменять тип процесса и запускать следующие этапы маршрута, только после завершения данного этапа.

Необходимо изменить диалог редактирования согласования/утверждения/ознакомления/резолюции следующим образом:

Рисунок 125. Редактирование cогласования

Редактирование cогласования

Для поля Ответственный доступен выбор только одного пользователя. В диалоге Выбора пользователей процессов согласование, утверждение, ознакомление отображаются те пользователи организационной структуры, которые доступны данному пользователю, независимо от того, являются ли они при этом его подчиненными или нет, согласно настройке конфигуратора «Максимальный уровень иерархии вверх, которому можно отправить документ». Выбранный пользователь отображается в виде тега. Удалив тег пользователя, удаляется и сам пользователь из текущего поля.

Отображение пользователей в диалоге Выбора пользователей поля Ответственный процесса резолюции остается таким же как для процесса работа.

Свойства полей Название, Сроки, Нагрузка, Приоритет, Ключевые слова остаются аналогичными свойствам полей процесса работа.

При смене ответственного согласования, утверждения, ознакомления, резолюция тип процесса не должен меняться.

Также при смене ответственного этапа согласования/утверждения/ознакомления/резолюция, находящегося в маршруте, в котором есть дальнейшние этапы, последующие этапы должны запускаться только после завершения согласования/утверждения/ознакомления/резолюции.

Примечание. При изменении ответственного процесса работа, находящегося в маршруте, в котором есть дальнейшие этапы, поведение должно быть аналогичным, то есть последующие этапы будут запускаться только после завершения работы, созданной для нового ответственного.

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

Примечание. Необходимо запретить возможность редактирования работы по регистрации.

Необходимо для смены ответственного в подмодуле График работ модуля Сотрудники заменить механизм "Передачи работы" на механизм смены ответственного в диалоге редактирования для процессов работа, согласование, утверждение, ознакомление, резолюция.

В Конфигураторе в подразделе "Настройки процессов" раздела "Настройки потоков работ" в окне редактирования процесса необходимо добавить следующие поля для процессов agreement, approval, acquaintance после поля "Кнопка диалога отправки" и для процессов 'resolution', assignment после поля "Формулировка запроса на участие":

Рисунок 126. Редактирование процесса agreement

Редактирование процесса agreement

Значения по умолчанию для процесса agreement:

Название на русском языке Название на казахском языке Название на английском языке

Текст подтверждения действия при смене ответственного

Вы действительно хотите изменить ответственного? Данное согласование будет удалено. Вместо него будет создано аналогичное для нового пользователя с датой начала от текущего числа.

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл келісімдеу жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас келісімдеу ашылады.

Do you really want to change responsible? This consent will be removed. Similar consent will be created for the new user with the current date as a start date value.

Текст подтверждения действия при смене ответственного с дочерними работами

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

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл келісімдеу және барлық еншілес жұмыстары жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас келісімдеу ашылады.

Do you really want to change responsible? This consent and all child works will be removed. Similar consent will be created for the new user with the current date as a start date value.

Значения по умолчанию для процесса approval:

Название на русском языке Название на казахском языке Название на английском языке

Текст подтверждения действия при смене ответственного

Вы действительно хотите изменить ответственного? Данное утверждение будет удалено. Вместо него будет создано аналогичное для нового пользователя с датой начала от текущего числа.

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл бекіту жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас бекіту ашылады.

Do you really want to change responsible? This approval will be removed. Similar approval will be created for the new user with the current date as a start date value.

Текст подтверждения действия при смене ответственного с дочерними работами

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

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл бекіту және барлық еншілес жұмыстары жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас бекіту ашылады.

Do you really want to change responsible? This approval and all child works will be removed. Similar approval will be created for the new user with the current date as a start date value.

Значения по умолчанию для процесса acquaintance:

Название на русском языке Название на казахском языке Название на английском языке

Текст подтверждения действия при смене ответственного

Вы действительно хотите изменить ответственного? Данное ознакомление будет удалено. Вместо него будет создано аналогичное для нового пользователя с датой начала от текущего числа.

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл танысу жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас танысу ашылады.

Do you really want to change responsible? This acquaintance will be removed. Similar acquaintance will be created for the new user with the current date as a start date value.

Текст подтверждения действия при смене ответственного с дочерними работами

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

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл танысу және барлық еншілес жұмыстары жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас танысу ашылады.

Do you really want to change responsible? This acquaintance and all child works will be removed. Similar acquaintance will be created for the new user with the current date as a start date value.

Значения по умолчанию для процесса resolution:

Название на русском языке Название на казахском языке Название на английском языке

Текст подтверждения действия при смене ответственного

Вы действительно хотите изменить ответственного? Данная резолюция будет удалена. Вместо нее будет создана аналогичная для нового пользователя с датой начала от текущего числа.

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл бұрыштама жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас бұрыштама ашылады.

Do you really want to change responsible? This resolution will be removed. Similar resolution will be created for the new user with the current date as a start date value.

Текст подтверждения действия при смене ответственного с дочерними работами

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

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл бұрыштама және барлық еншілес жұмыстары жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас бұрыштама ашылады.

Do you really want to change responsible? This resolution and all child works will be removed. Similar resolution will be created for the new user with the current date as a start date value.

Значения по умолчанию для процесса assignment:

Название на русском языке Название на казахском языке Название на английском языке

Текст подтверждения действия при смене ответственного

Вы действительно хотите изменить ответственного? Данная работа будет удалена. Вместо нее будет создана аналогичная для нового пользователя с датой начала от текущего числа.

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл жұмыс жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас жұмыс ашылады.

Do you really want to change responsible? This work will be removed. Similar work will be created for the new user with the current date as a start date value.

Текст подтверждения действия при смене ответственного с дочерними работами

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

Сіз шын мәнінде жауаптыны өзгертуді қалайсыз ба? Бұл жұмыс және барлық еншілес жұмыстары жойылады. Оның орнына жаңа пайдаланушы үшін бүгінгі күннен басталатын ұқсас жұмыс ашылады.

Do you really want to change responsible? This work and all child works will be removed. Similar work will be created for the new user with the current date as a start date value.

Пример использования.

Условия:

Вариант использования:

  1. Пользователь1 создает запись реестра, заполняет данными и запускает по маршруту активации.

  2. Пользователь1 в маршруте для этапа Согласование указывает ответственного Пользователь2.

  3. Ввиду того что Пользователь2 в отпуске, и не настроено делегирование на Согласование, необходимо согласовать документ с другим пользователем, заменяющим Пользователя2.

  4. Пользователь1 у себя в фильтре На контроле находит это согласование и в контекстном меню данного этапа выбирает пункт Изменить.

  5. Открывается диалог изменения согласования, в котором указаны следующие поля:

    • Название;

    • Отвественный;

    • Сроки;

    • Нагрузка;

    • Приоритет;

    • Ключевые слова.

  6. Пользователь1 для изменения ответственного открывает компонент Выбор пользователя. В списке пользователей отображаются все пользователи. Пользователь1 выбирает Пользователя3, который не является его подчиненным.

  7. Пользователь1 нажимает на кнопку Сохранить, выходит следующее сообщение: «Вы действительно хотите изменить ответственного? Данное согласование будет удалено. Вместо него будет создано аналогичное для нового пользователя с датой начала от текущего числа» и пользователь нажимает ОК.

  8. Этап Согласование Пользователя2 удаляется.

  9. Пользователь3 получает данный документ на согласование.

  10. Пользователь3 согласует данный документ, и запускается работа Пользователя4.

Условия:

Вариант использования:

  1. Пользователь (далее Автор) запускает документ по маршруту: заполняет данными, вводит руководителя в качестве ответственного за согласование

  2. Руководитель Автора согласует документ

  3. Запускается работа Пользователя1

  4. Пользователь1 завершает работу и вводит форму завершения — комментарий без подтверждения

  5. Запускается согласование Пользователя2

  6. Пользователь2, Автор отсутствуют

  7. Руководитель Пользователя2 переназначает согласование на подчиненного Пользователя4: перемещает согласование на Графике работ либо находит согласование на Графике работ, выбирает в контекстном меню Изменить работу, меняет ответственного, сохраняет, выходит сообщение: «Вы действительно хотите изменить ответственного? Данное согласование будет удалено. Вместо него будет создано аналогичное для нового пользователя с датой начала от текущего числа», нажимает ОК.

  8. Согласование Пользователя2 удаляется, Пользователь4 получает документ на согласование от имени его руководителя

  9. Согласование Пользователя4 находится на контроле у его руководителя (руководителя Пользователя2)

  10. Пользователь4 согласует данный документ

  11. Запускается работа Пользователя3.

  12. Автор проверяет работу Пользователя3 и завершает работу с помощью выставления флажка Завершить.

Вариант использования:

  1. Пользователь (далее Автор) запускает документ по маршруту: заполняет данными, вводит руководителя в качестве ответственного за согласование

  2. Руководитель Автора согласует документ

  3. Запускается работа Пользователя1

  4. Пользователь1, Автор отсутствуют

  5. Руководитель Пользователя1 переназначает работу на подчиненного Пользователя4: перемещает работу на Графике работ либо находит работу на Графике работ, выбирает в контекстном меню Изменить работу, меняет ответственного, сохраняет, выходит сообщение: «Вы действительно хотите изменить ответственного? Данная работа будет удалена. Вместо нее будет создана аналогичная для нового пользователя с датой начала от текущего числа», нажимает ОК.

  6. Работа Пользователя1 удаляется, Пользователь4 получает документ в работу от имени его руководителя

  7. Работа Пользователя4 находится на контроле у его руководителя (руководителя Пользователя1)

  8. Пользователь4 завершает работу с формой завершения — комментарий без подтверждения

  9. Запускается согласование Пользователя2

  10. Пользователь2 согласует документ

  11. Запускается работа Пользователя3

  12. Пользователь3 завершает работу

  13. Автор проверяет работу Пользователя3 и завершает работу с помощью выставления флажка Завершить.