diff --git a/docs/Admin manuals/Проведение тестирование сайта/index.md b/docs/Admin manuals/Проведение тестирование сайта/index.md deleted file mode 100644 index d43ca21..0000000 --- a/docs/Admin manuals/Проведение тестирование сайта/index.md +++ /dev/null @@ -1,799 +0,0 @@ -# Самостоятельное проведение ручного и автоматизированного тестирования сайта - -## Описание - -В данном разделе описан сценарий регрессионного тестирования. - -**Регрессионное тестирование** — это проверка ранее протестированной программы, позволяющая убедиться, что внесенные изменения не повлекли за собой появления дефектов в той части программы, которая не менялась. Регрессионное тестирование используют, чтобы проверить корректность дополнений и удостовериться, что программа после изменений продолжает соответствовать установленным требованиям и успешно взаимодействует с другими системами. - -## Проведение ручного тестирования - -### Регистрация на сайте - -1. Перейти на сайт, который необходимо протестировать -2. Зарегистрироваться (желательно пользователем с правами администратора) -3. Убедиться что авторизация прошла - -### Физические лица - -* Перейти в **Меню-Кадры-Физические лица** -* Убедиться что открылся реестр физических лиц. -* Для создания нового ФЛ необходимо нажать на кнопку **“Создать”** -* Убедиться что открылась форма для заполнения данных о ФЛ -* Заполнить поле **Фамилия** -* Заполнить поле **Имя** -* Убедиться блок "Склонения ФИО" автоматически заполнился. Проверь кнопку склонения ФИО -* Выбрать **Пол** -* Открыть вкладку **Контакты** -* Нажать **"Добавить"**. В столбце "Вид" из выпадающего списка выбрать "Логин" -* В столбце _"Контактные данные"_ указать логин (**Правило формирования логина: ФамилияИО (на латинице)**) -* Нажать **"Добавить"**. В столбце "Вид" из выпадающего списка выбрать "Телефон мобильный" -* В столбце _"Контактные данные"_ указать телефон -* Нажать Сохр. закрыть -* Убедиться что в реестре появился созданный сотрудник - -### Подразделения - -* Перейти в **Меню-Кадры-Подразделения** -* Убедиться что открылся реестр с подразделениями -* Для создания нового подразделения необходимо нажать на кнопку **“Создать”** -* Убедиться что открылась форма для заполнения данных -* Заполнить поле **Наименование (краткое)** -* Заполнить поле **Наименование (полное)** -* Заполните поле **Родитель в обозревателе** - -!!! note - В качестве родительского подразделения можно указать только вышестоящее подразделение. Если оно находится на одном уровне с другими подразделениями, то поле нужнооставить пустым, тогда подразделение попадет в общую папку "Подразделения" (т.е. после сохранения документа, поле заполнится значением "Подразделения") - -* Нажать Сохр.закрыть -* Убедиться что созданное подразделение появилось в реестре - -### Должности - -* Перейти в **Меню-Кадры-Должности** -* Убедиться что открылся реестр должностей -* Для создания новой должности необходимо нажать на кнопку **“Создать”** -* Убедиться что открылась форма для заполнения данных -* Заполнить поле **“Наименование”** -* Заполнить блок **“Наименование по падежам”** -* В поле **Категория должности** выбрать категорию из выпадающего списка -* нажать Сохр.Закрыть -* Убедиться что в реестре появилась созданная должность - -### Штатные единицы - -* Перейти в Меню-Кадры-Штатные единицы -* Убедиться что открылся реестр -* Для создания новой штатной единицы необходимо нажать на кнопку “Создать” -* Убедиться что открылась форма для заполнения данных -* В поле **Подразделение** нажать на выпадающий список -* Убедиться что в списке присутствует ранее созданное вами подразделение -* Выбрать подразделение -* В поле **Должность** нажать на выпадающий список. -* Убедиться что в списке присутствует ранее созданная вами должность и выбрать её -* Нажать “Сохр.Закрыть” -* Убедиться что созданная штатная единица появилась в реестре - -### Сотрудники - -* Перейти в **Меню-Кадры-Сотрудники** -* Убедиться что открылся реестр сотрудников -* Для создания нового сотрудника необходимо нажать на кнопку **“Создать”** -* Убедиться что открылась форма для заполнения данных -* В поле **Физ.лицо-Выбрать** в выпадающем списке выбрать созданное вами ранее ФЛ -* Убедиться что поля **ФИО и Наименование сотрудника** автоматически заполнились -* В поле **Подразделение** нажать на выпадающий список и выбрать созданное вами ранее подразделение -* В поле **Должность** нажать на выпадающий список и выбрать созданную вами ранее должность -* Убедиться что автоматически проставлена **Дата приема** -* Убедиться что автоматически заполнились поля **Логин, Адрес эл/почты** -* Нажать “Сохр.Закрыть” -* Убедиться что созданный сотрудник появился в реестре - -### Создание пользователя и раздача прав - -* Перейти в **Меню-Администрирование-Управление пользователями-Управление пользователями** -* Убедиться что загрузился реестр пользователей системы. -!!! note - Реестр пользователей должен загрузиться в соответствии с выбранной организацией. При выключенной галочке **Показывать заблокированных пользователей** в реестре недолжны отображаться заблокированные пользователи (при включенной галочке в реестре должны появиться заблокированные пользователи). Блокировка В реестре не должны присутствовать дублированные пользователи. Также необходимо проверить соответствие пользователей, которые присутствуют в организациях в Управлении пользователями и через Управление компаниями - -* Для создания нового пользователя необходимо нажать на **“Создание пользователя”** -* В поле Физическое лицо в выпадающем списке выбрать созданное вами ранее ФЛ (также ФЛ можно создать непосредственно внутри окна "Создание пользователя". Для этого в настройках учетной политики предприятия должна быть указана константа _"создание_ФЛ_в_Управлении_пользователями"_) -* Убедиться что автоматически заполнились поля **Логин, пароль, ФИО** (логин ФЛ должен быть заполнен в формате ФамилияИО на латинице) -* Заполнить поле **“Электронная почта”** -* Заполнить поле **“Номер телефона”** -* Назначить необходимые роли: - - Для ручного добавления ролей в блоке **“Назначить роли”** нажать кнопку **“Добавить”** - - В добавленной строке нажать на выпадающий список и выбрать необходимые роли -* Для копирования ролей в поле **“Скопировать права”** , в выпадающем списке выбрать пользователя у которого необходимо скопировать роли -* Проверить работу константы "УпрП_роль_по_умолчанию" -* Нажать **“Сохранить”** (Если в контактах ФЛ был указан логин, то должно появиться диалоговое окно - заменить ли его на новый логин. В случае если не выбирать замену, Если не был указан - логин должен появиться в контактах ФЛ.) -* Убедиться что созданный пользователь появился в реестре -* Убедиться что после нажатия кнопки **Сохранить** появились уведомления что пользователь создан, ему назначены роли, документ настройка пользователя заполнен, пользователь привязан к справочнику физических лиц, письмо с логином и паролем отправлено на указанную при создании - -### Редактирование пользователя - -* Находясь в документе **"Управление пользователями"** выбрать любого пользователя -* Нажмите на кнопку "Редактирование пользователя" -* Изменить **фамилию**. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что фамилия пользователя была изменена -* Изменить **имя**. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что имя пользователя было изменено -* Изменить **отчество**. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что отчество пользователя было изменено -* Изменить электронную почту. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что электронная почта пользователя была изменена -* Изменить номер телефона. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что номер телефона пользователя был изменен -* Напротив поля "Роли" нажать выбрать. Убедиться что открылась новая вкладка Сотрудник в котором назначаются пользователю роли -* Изменить ФЛ в поле "Физическое лицо" и нажать кнопку **"Привязать пользователя к справочнику физ.лиц"**. В диалоговом окне нажать да. Должно появиться уведомление что пользователь был привязан к справочнику физических лиц. Нажать сохранить.В диалоговом окне нажать да. В справочнике физические лица зайти в ФЛ, которое были привязано к пользователю. Убедиться что к полю "Логин" привязалось новое физическое лицо -* Проверить перенос ролей в другие компании -* Напротив поля "Заблокировать" поставить галочку. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что пользователь отсутствует в реестре. -* Напротив пункта **Показывать заблокированных пользователей** поставить галочку. Убедиться что заблокированный пользователь присутствует в реестре. -* Выйдите из системы. Для этого необходимо нажать на кнопку **“Выйти”** в служебном меню, открывающемся при нажатии на имя пользователя в правом верхнем углу страницы приложения. - -### Авторизация в системе - -* Проверить работу по разделам Создание пользователей, Уведомление пользователя о регистрации в системе и Повторное уведомление пользователя о регистрации пользователя -* Перейти на почту, которая была указана при создании пользователя -* Убедиться что на почту пришло письмо о регистрации пользователя в системе -* В тексте письма необходимо перейти по ссылке для авторизации системе -* Ввести логин и пароль, указанные в письме -* Нажать **“Войти”** -* Должно появится окно в котором будет указано о необходимости смены пароля. Нажать **“Продолжить”** -* Должно появиться окно **“Восстановление пароля”** -* Ввести логин и нажать **“Отправить”** -* На указанный при регистрации электронный адрес, будет выслан код для восстановления. Нужно скопировать его -* В окне “Восстановление пароля” ввести код восстановления и нажать **“Подтвердить”** -* Придумать и ввести новый пароль -* Повторить ввод нового пароля -* Нажать **“Применить”** -* Должно появиться уведомление об успешной смене пароля -* Нажать **“Вход”** -* В поле **“Ваш логин”** ввести логин -* В поле **“Ваш пароль”** ввести ранее придуманный пароль -* Нажать **“Войти”** -* Убедиться что авторизация прошла и открылась главная страница приложения - -### Выпуск НЭП - -* На главной странице приложения блоке **Документооборот** во вкладе “Сертификаты” нажать “Получить сертификат” -* Должны появиться уведомления о создании: сертификата, заявки, заявления, расписки. -* Последним уведомлением должно быть что сертификат готов к использованию - -### Подписание документов НЭП - -* На главной странице приложения блоке **Документооборот** выбрать вкладку “На обработку” -* Выбрать любой документ, который необходимо подписать ЭП, например “Локально-нормативный акт -* Подтвердить ознакомление можно несколькими способами: -* С помощью быстрой кнопки “Подтвердить ознакомление” - -![Подтвердить ознакомление](media/oznakomplenie.png) - -С помощью кнопки “Подтвердить ознакомление” - -![Подтвердить ознакомление](media/oznakomlenie1.png) - -Либо нажать на кнопку Список рассылки - -![Список рассылки](media/spisok.png) - -Должно появится окно “Список рассылки”. В нем нажать кнопку “Подтвердить ознакомление” - -![Подтвердить ознакомление](media/galka.png) - -### Заявления от сотрудников - -* Перейти в **Меню-Кадровый документооборот-Заявления от сотрудников** -* Выбрать расчетный период - -#### Проверка реестра заявлений - -* Убедиться что загрузилась страница с реестром заявлений - -Наименование | Действие | ----------|----------| - Статус подписания | Проверить что статус подписания заявления соответствует статусу маршрута | - Удаление документов | Проверить работу кнопки "Перевести в статус "Удаленно" и "Удалить" в соответствии с правилами (архивные (удаленные) документы могут видеть только пользователи обладающие ролью showremoveddocs) | - Кнопка "Период" | Выбрать разные расчетные периоды. Убедиться реестр формируется согласно выбранного периода| - Кнопка "Копировать" | Выбрать заявление. Нажать кнопку. Убедиться что заявления скопировались в другие организации, если сотрудник работает совместителем| - Кнопка "Лист согласования" | Выбрать заявление. Нажать кнопку. Убедиться что в отдельной вкладке сформировался Лист ознакомления| - Кнопка "Переподписать документы КЭП" | Выбрать заявление. Нажать кнопку. В список рассылки вставляется данные того, кто нажал кнопку. При этом сразу запускается операция подписания без входа в документ| - Столбец "Подписано КЭП" | В реестре должны отображаться заявления, которые были подписаны КЭП (при включенной константе **проверка_на_хотя_бы_одно_подписание_КЭП** со значением 1, ставится медаль при наличии хотя бы одной подписи КЭП в завершённом этапе маршрута. Иначе - "Подписание КЭП" должно быть выполнено на всех нужных этапах, при этом завершённых и не пропущенных.)| - -#### Создание заявления и заполнение реквизитов документа - -* Для создания нового документов нажать на **“Создать”** -* В подтипе документов выбрать любой подтип, например “Заявление на ежегодный отпуск” -* Попробуйте изменить подтип заявления -* В поле **“Основной отпуск - с”** ввести: - -Дата | Ожидаемый результат | Фактический результат ----------|----------|--------- -Прошлая дата | Прошлая дата не введется | Появится уведомление что дата начала должна быть позднее сегодняшнего дня -Сегодняшняя дата | Введется сегодняшняя дата | Появится уведомление что дата начала должна быть позднее сегодняшнего дня -Будущая дата | Будущая дата введется, например завтрашний день | Будущая дата ввелась, например завтрашний день - -* В поле **“Основной отпуск - кол-во дней”** ввести: - -Количество дней | Ожидаемый результат | Фактический результат ----------|----------|--------- - Отрицательное количество дней | Отрицательное количество не введется | Появится сообщение что количество дней должно быть положительным числом - Положительное количество дней | Положительное количество введется | Положительное количество ввелось - -* Убедиться что поле **“Основной отпуск - по”** автоматически заполнилось (дата расчиталась от даты начала отпуска и количества дней отпуска) -* Нажать **"Заполнить шаблон"** -* Убедиться что **Основной текст** заявления заполнился согласно реквизитов и регистрационных данных документа - -#### Вложения к заявлению - -* Нажать кнопку "Вложения" - -Кнопка | Действие | ----------|----------| -"Добавить вложение" | По нажатию в документ должны добавляться файлы с определенным форматом. Проверьте добавление файлов в разных форматах: pdf, doc, docx, xls, jpg, png и т.п.). Убедиться что файлы добавились во вложение | -"Добавить версию" | С помощью данной кнопки можно добавить другую версию документа.Проверьте добавление файлов в разных форматах: pdf, doc, docx, xls, jpg, png и т.п.) | -"Удалить выделенные" | Выберите любое добавленное ранее вложение и нажмите кнопку удаления. Убедиться что вложения были удалены | - -#### Изменение поля "Работник" - -* Изменить работника в поле "Работник". Убедиться что изменились поля _должность_ и _подразделение_ -* Нажать **Заполнить шаблон**. Убедиться что в основном тексте заявления изменились должность и ФИО. - -#### Изменение дат заявления - -Наименование | Действие | ----------|----------| -Поле “Основной отпуск - с” | Изменить дату в поле. Убедиться что поле **“Основной отпуск - по”** изменяется в зависимости от указанных дней в поле "Количество дней"| -Кнопка "Заполнить шаблон" | Убедиться что в основном тексте заявления изменилась дата начала отпуска| -Поле “Основной отпуск - кол-во дней” | B3 | - -* . -* Нажать . -* Изменить количество в . Убедиться что поле **"Основной отпуск-по"** изменяется в зависимости от указанной даты начала отпуска. -* Нажать **Заполнить шаблон**. Убедиться что в основном тексте заявления количество дней отпуска. -* Изменить дату в поле **“Основной отпуск - по”**. Убедиться что поле **“Основной отпуск - с”** изменяется в зависимости от указанных дней в поле "Количество дней". -* Нажать **Заполнить шаблон**. Убедиться что в основном тексте заявления изменилась дата окончания отпуска. - -#### Отправка заявления по маршруту - -##### Добавление этапов с участниками - -* Нажмите кнопку "Маршрут" -* Чтобы добавить новый этап, нужно выбрать любой этап, указать количество этапов и нажать кнопку **"+ Этап, участников"** - -Добавление этапов с участниками | Ожидаемый результат | Фактический результат ----------|----------|--------- - 0 участников | Этап не добавится | Уведомление о минимально допустимом количестве участников в количестве 1, добавится один этап с одним участником - 1 участник | Добавится один этап с одним участником | Добавится один этап с одним участником - 10 участников | Добавится один этап с десятью участниками | Добавится один этап с десятью участниками - 15 участников | Добавится один этап с пятнадцатью участниками | Добавится один этап с пятнадцатью участниками - 20 участников | Добавится один этап с двадцатью участниками | Уведомление о максимально допустимом количестве участников в количестве 15, добавится один этап с одним участником - -##### Добавление участников в этап - -* Чтобы добавить новых участников, нужно выбрать любой этап, указать количество этапов и нажать кнопку **"+ Участник"** - -Добавление участников | Ожидаемый результат | Фактический результат ----------|----------|--------- - 0 участников |Участник не добавится | Уведомление о минимально допустимом количестве участников в количестве 1,в этап добавится один участник - 1 участник | В этап добавится один участник | В этап добавился один участник -10 участников | В этап добавятся десять участников | В этап добавились десять участников -15 участников | В этап добавятся пятнадцать участников | В этап добавились пятнадцать участников -20 участников | В этап добавятся двадцать участников | Уведомление о максимально допустимом количестве участников в количестве 15,в этап добавится один участник - -##### Удаление этапов и участника - -* Выбрать первый этап и нажать "Удалить". Убедиться что этап не будет удален,и система предупредит что над этим этапом нельзя совершать никакие операции. -* Выбрать другой этап, например второй и нажать "Удалить". Убедиться что этап удалился. -* Выбрать любой этап где количество участников более одного и нажать "Удалить". Убедиться что этап удалился со всеми участниками. - -##### Изменение действий участников маршрута - -* Выбрать первый этап, в столбце "Совершить действие" убедиться что нельзя изменить действие участника -* Выбрать любой этап, например второй, в столбце "Совершить действие" изменить действие, например на "Ознакомиться". Убедиться что действие второго участника изменилось. - -#### Подписание документов ЭП - -* Находясь в окне маршрута нажать "Отправить" -* Выбрать маршрут -* Убедиться что открылось окно “Отправить документ далее по маршруту” -* Нажать на ссылочное заявление, проверить что открылось заполненное заявление и оно читабельно -* Закройте данное заявление -* В окне “Отправить документ далее по маршруту” нажать кнопку ОК -* Должна пройти переадресация на главную страницу - -#### Вложение печатных форм со штампом электронной подписи знаками для интеграции с 1С при завершении маршрута -* Убедиться, что константа в учетной политике "Интеграция с 1С с помощью сервиса ODATA" установлена со значением 1 до формирования маршрута -* После завершения маршрута зайти в документ, посмотреть вложения, должна быть печатная форма с типом вложения "Отчет с ВЗ" и названием ..._с_ЭП - -#### Вложение печатных форм со штампом электронной подписи для интеграции с 1С по задаче планировщика -* Убедиться, что константа в учетной политике "Интеграция с 1С с помощью сервиса ODATA" установлена со значением 1 до запуска задачи -* Завершая последний этап маршрута выйти из программы сразу после обработки документа (Печатная форма не успеет вложиться), - либо провести документ по маршруту при выключенной константе "Интеграция с 1С с помощью сервиса ODATA" -* После завершения маршрута должно пройти 2 минуты(время заложено в задаче для набора данных), запустить задачу "Формирование недостающих отчетов со штампом электронной подписи" -* Зайти в документ, посмотреть вложения, должна быть печатная форма с типом вложения "Отчет с ВЗ" и названием ..._с_ЭП - -#### Маршрут не создался автоматически - -* В случае если маршрут не создался автоматически, нажать на кнопку “Маршрут” -* Нажать на кнопку “Создать маршрут” -* Убедиться что автоматически создался маршрут -* Нажать кнопку “Отправить” -* Выбрать статус: Подписан ЭП -* Убедиться что сформировался ПДФ файл -* Проверьте правильность заполнения данного пдф файла согласно заполненных ранее данных -* Нажать Ок -* Должно появиться окно что операция была выполнена с предложением закрыть данный документ - -### Конструктор документов - -* Зайти в **Меню-Конструктор документов-Конструктор документов** -* Убедиться что открылся реестр -* Для создания нового конструктора нажать кнопку **“Создать”** -* Указать группу, например **Заявление от сотрудника** -* Выбрать подтип документа. -!!! note - Если появилась ошибка “Для такого подтипа есть незакрытый шаблон с кодом …”, то необходимо закрыть такой шаблон с указанным кодом в реестре конструкторов документов. Например, система просит закрыть шаблон с кодом 11. Необходимо найти данный шаблон в реестре конструкторов, зайти в него, поставить галочку на “Не используется” и нажать "Сохр.Закрыть" - После закрытия шаблона, необходимо вернуться в ранее созданный и выбрать подтип документа - -* В зависимости от необходимости, заполнить остальные поля и блоки -* Нажать Сохр.Закрыть -* Убедиться что созданный шаблон появился в реестре документов -* Для проверки корректности использования в работе данного конструктора, необходимо перейти в меню в тот вид документа, который был создан в шаблоне маршрута. В данном случае это **Заявление от сотрудника** -* Убедиться что в подтипе документа появился созданный шаблон -* Выбрать данный шаблон -* Убедиться что заявление заполнилось согласно шаблону - -### Локальный нормативный акт - -* Перейти **Кадровый документооборот-Локально-нормативные акты** -* Убедиться что открылся реестр документов -* Для создания нового документа нажать кнопку **“Создать”** -* Во вкладке **ОСНОВНАЯ** выбрать подтип, например **“Политики организации”** -* Заполнить поле **“Действует с”** -* В регистрационных данных заполнить **“Номер”** -* В реквизитах документах указать **“Наименование политики”** -* Во вкладке **“Распространяется на”** выбрать группу рассылки и способ формирования списка рассылки -* Заполнить вкладки на какие подразделения и должности будет распространяться данное ЛНА -* Необходимо во вложение добавить ЛНА с которым необходимо ознакомиться -* Нажать **“Маршрут”** и нажать **“Отправить”** -* Нажать на ссылочные документы, проверить что данные документы открылись и он читабельные -* Нажать ОК -!!! note - Для утверждения ЛНА , он должен пройти полностью по маршруту и утвердиться руководством. - -* Убедиться что созданный ЛНА появился в реестре. - -### Выгрузка архива с ЭЦП -* Для выгрузки архива с ЭЦП необходимо чтобы документ, например Заявление от сотрудника, был полностью завершен по маршруту -* Зайти в Меню-Кадровый документооборот-Заявления от сотрудников -* Выбрать заявление у которого статус Подписан -* Зайти во Вложения и выбрать Скачать архив с ЭП - -![Скачать архив](media/downloadArchive.png) - -Должен скачаться архив с документами - -![Архив](media/archive.png) - -### Договоры - -* Перейти в **Меню-Учет договоров-Договорные документы-Договоры** -* Выбрать **Расчетный период** -* Убедиться что открылся реестр договоров -* Для создания нового договора нажать кнопку **“Создать”** -* Заполнить поле **“Полный номер”** -* Заполнить поле **“Дата договора”** -* Выбрать дату в поле **“Действует”** -* Заполнить поле **“Контрагент 1”** -* Заполнить поле **“Тип договора”** -* Заполнить поле **“Вид договора”** -* Заполнить поле **“Куратор”** -* Нажать **“Сохр.Закрыть”** - -### Дополнительные документы к договорам - -* Зайти в **Меню-Учет договоров-Договорные документы-Дополнительные документы к договорам** -* Выбрать расчетный период -* Убедиться что открылся реестр документов -* Для создания нового документа, нажать **“Создать”** -* Заполнить поле **“Договор”** -* Выбрать **“Дата”** -* Нажать **Сохр.Закрыть** -* Убедиться что созданный дополнительный документ появился в реестре - -### Документ имеющий силу договора -* Зайти в **Меню-Учет договоров-Договорные документы-документ имеющий силу договора** -* Убедиться что открылся реестр документов -* Для созданного нового документа, нажать **“Создать”** -* Заполнить поле **“Номер”** -* Заполнить поле **“Действует с”** -* Нажать **Сохр.Закрыть** -* Убедиться что дополнительный документ появился в списке - -### Акты аннулирования - -!!! note - **Для создания акта аннулирования, документ должен быть завершенный по маршруту** - -* Выбрать, например заявление от сотрудника в **Меню-Заявления от сотрудника** -* Выбрать документ у которого статус подписан -* В панели инструментов нажать на **"Аннулировать"** -* Откроется новая вкладка **Акт аннулирования** -* Убедиться что в блоке "Основной текст" автоматически заполнилось: - - наименование документа, номер и число в поле **"Тема"** - - в _подписантах_ указаны пользователи, которые согласовывали по маршруту заявление, которое будет аннулировано - - в **наименовании документа** указаны номер заявления и число - - в **связках** присутствует ссылка на заявление - -* Зайти в маршрут и убедиться что в маршруте присутствуют все подписанты -* Подписать данный акт можно двумя способами: - - **_Первый_**: в панели инструментов нажать **"Подписать ЭП"** - В открывшемся окне выбрать **“Подписан ЭП”** и нажать ОК - - **_Второй_**: Зайти в маршрут-Нажать отправить-Выбрать **Подписан ЭП**-Нажать ОК - -* Должно появиться окно что операция была выполнена с предложением закрыть данный документ - -### Служебные записки - -* Перейти в **Меню-Делопроизводство-Служебные записки** -* Выбрать расчетный период -* Убедиться что загрузился реестр -* Для создания нового документа нажать **“Создать”** -* В поле **“Подписант”** выбрать пользователя, который согласует данную СЗ -* В поле **"Краткое содержание:"** заполните содержание СЗ в краткой форме -* В поле **"Содержательная часть:"** заполните содержание СЗ в полной форме -* В поле **“Кому”** указать основного получателя -* В поле **“Копия”** можно указать пользователя, которому продублируется данную СЗ -* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме СЗ -* Зайти в маршрут. Должен автоматически создаться маршрут, в котором должны присутствовать **Подписант**, пользователь который указан в поле Кому и пользователь если он указан в поле **Копия** -* Нажать **"Запустить маршрут"** -* При необходимости можно написать комментарий -* Нажать ОК -* Документ должен автоматически закрыться - -### Входящий документ - -* Перейти **Меню-Делопроизводство-Входящий документ** -* Выбрать расчетный период -* Убедиться что сформировался реестр документов -* Для создания нового документа нажать кнопку **“Создать”** -* Заполнить документ - -![Входящее письмо](media/vhoddoc.png) - -* Нажать на **"Зарегистрировать"** -* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме -* После регистрация, нажать на **"Маршрут"** -* Выбрать на кого необходимо отправить данное входящее письмо. Например юристу компании и нажать ОК -* Нажать **"Отправить"** -* При необходимости написать комментарий и нажать ОК - -### Исходящий документ - -* Перейти **Меню-Делопроизводство-Исодящий документ** -* Выбрать расчетный период -* Убедиться что сформировался реестр документов -* Для создания нового документа нажать кнопку **“Создать”** -* Заполнить **Документ** - -![Исходящий документ](media/ishdoc.png) - -* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме -* Нажать **Маршрут**, указать кому отправить документ, например юристу и нажать ОК -* Составится маршрут, в котором следующим этапом указан Юрист, а после него делопроизводитель, который зарегистрирует исходящее -* Нажать отправить и ОК - -### ОРД - -* Перейти **Меню-Делопроизводство-ОРД** -* выбрать расчетный период -* При необходимости установить фильтр по типу документа -* Убедиться что открылся реестр с документами -* Для создания нового документа нажать кнопку **“Создать”** -* Заполнить поле **“Наименование”** -* Заполнить поле **“Содержательная часть”** -* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме -* Нажать на Маршрут. Должен автоматически сформироваться маршрут -* Нажать Отправить -* При необходимости написать комментарий и нажать ОК - -### Поручения - -* Перейти **Меню-Делопроизводство-Поручения** -* выбрать расчетный период -* Убедиться что открылся реестр с документами -* Для создания нового документа нажать кнопку **“Создать”** -* Заполнить поле **“Контролер”** -* Заполнить поле **“Краткое содержание”** -* Заполнить поле **“Содержательная часть”** -* Заполнить поле **“Ответственный исполнитель”** -* Заполнить поле **“Плановый срок исполнения”** -* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме -* Нажать Маршрут. Должен автоматически создаться маршрут в котором будут находиться Ответственный исполнитель, Соисполнитель (если он указан) и контролер -* Напротив исполнителей автоматически создается комментарий о назначении. -* Нажать Отправить. При необходимости написать комментарий и нажать ОК - -### Доверенности на конструкторе - -* Перейти **Меню-делопроизводство-Доверенности на конструкторе** -* Выбрать расчетный период -* Убедиться что открылся реестр с документами -* Для создания нового документа нажать кнопку **“Создать”** -* В блоке ФИО физ.лица указать пользователя на кого будет оформлена доверенность -* В блоке Полномочия указать какими полномочиями уполномочивается пользователь -* В блоке реквизиты документа указать срок действия доверенности -* Нажать **Заполнить шаблон** -* Убедиться что в **Основном тексте** заполнился шаблон доверенности -* Нажать **"Печать"**. Выбрать "Шаблон Word". Убедиться что скачался файл в формате Word -* Откройте данный файл, и убедитесь что документ соответсвует заполненной форме -* Закройте файл и вернитесь в форму доверенности -* Нажать маршрут, Убедиться чтоон создался автоматически -* Нажать Отправить -* При необходимости написать комментарий и нажать ОК - -### Обмен данными с 1С Справочники - -* Перейти в **Меню-Обмен данными с 1С-Обмен данными с 1С** -* Во вкладке Справочники - Основная выбрать 1. Выгрузить справочники из 1С и подтвердить выбор -* Убедиться что в реестре появились справочники -* Выбрать любую строку, например "Подразделение" - -![Выбор строки](media/load.png) - -* Нажать **"Загрузить данные в лексему"** и подтвердить выбор -* Должны появится уведомления что загрузка документов произошла и во вкладке Результат загрузки во вкладке "Выполнено" появился загружаемый тип справочники -* Перейти в Меню-Кадры-Подразделение и убедиться что данный справочник присутствует в реестре. - -### Обмен данными с 1С документы из СЭД - -* Находясь во документе Обмен данными с 1С , перейти во вкладку Документы из СЭД -* Выбрать Выгрузить документы из СЭД Лексемы -* Убедиться что в реестр выгрузились документы - -### Обмен данными с 1С документы для загрузки в СЭД - -* Находясь во документе **Обмен данными с 1С** , перейти во вкладку **Документы для загрузки в СЭД** и выбрать **Выгрузить документы из 1С** -* Убедиться что в реестре появились документы -* Выбрать, например, документ **"Командировка группы"**, нажать **Загрузить данные в лексему** и подтвердить выбор - -![Выбранный документ](media/document.png) - -* Должно появиться уведомление что формирование документов закончено -* Перейти в **Меню-Кадровый документооборот-Документы на подписание** -* Убедиться что загруженный документ появился в реестре - -![Загруженный документ](media/documentInSED.png) - -### Обмен данными с 1С документы из СЭД - -* Находясь в документе **Обмен данными с 1С**, перейти во вкладку **Документы из СЭД** и выбрать **Выгрузить документы из СЭД Лексемы** -* Убедиться что загрузились документы из СЭД - -### Обмен данными по [Примеру организации бизнес-процессов по отпуску сотрудников](../../../../User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/Примеры организации бизнес-процессов/) на базе ecm-demo.lexema.ru - -* Создать график на тестовом сервере 1С server1c.lex.lan, заполнить, сохранить (по 2 строчки на Борисова и Кузнецову 00037 по 1 дню, не пересекаясь с прошлым графиком) -* Запустить обмен с 1С на виджете слева - -* Проверить документы – График отпусков под учетной записью HRDirector - -* Запустить задачу https://ecm-demo.lexema.ru/#/manage/taskForm/4 Уведомления Lexema -* Проверить под каждым сотрудником DriverAuto, Clerk - Уведомления Lexema - Документы созданные о графике отпусков - -* Зайти в первое уведомление, нажать "Ознакомиться" -* Зайти во второе уведоление, операции - Создать заявление от сотрудника, оформить перенос, провести документ по маршруту - -* Запустить обмен с 1С на виджете слева - -* Проверить, что в 1С пришли документы:
- 1) Приказ на отпуск из уведомления, с которым ознакомились
- 2) Приказ на перенос и приказ на отпуск на ту дату, на которую сделали перенос
- -* Провести приказы в 1С, вложить печатные формы -* Запустить обмен с 1С на виджете слева -* Проверить, что документы на подписание пришли -* Провести Документы на подписание ппо маршруту - - -### Плиточное меню - -* Плиточное меню отображается у пользователя с ролью **use_start_tiled_menu** -* В блоке **Меню** убедиться что загрузилось плиточное меню -* По очередности нажимайте на каждый пункт плиточного меню для проверки правильности перехода в документ - -### Анализ просроченных документов - -* Перейти **Меню-Анализ и отчетность-Анализ просроченных документов** -* Убедиться что сформировался анализ по просроченным документам -* Нажать _Перестроить-По подтипам документов_ -* Убедиться что анализ перестроился -* Нажать _Перестроить-По типам документов_ -* Убедиться что анализ перестроился - -### Просроченные документы - -* Перейти **Меню-Анализ и отчетность-Просроченные документы** -* Нажать сформировать -* Убедиться что сформировался реестр просроченных документов -* Нажать **“Настройки”** -* Убедиться что открылось всплывающее окно **“Параметры загрузки”** -* выбрать любой тип документа, например “Заявление от сотрудника” и закройте окно -* Нажать сформировать. Убедиться что реестр сформировался исключительно по типу **Заявления от сотрудника** -* Нажать **“Настройки”** -* Убедиться что открылось всплывающее окно **“Параметры загрузки”** -* Сбросьте поле “Тип документа”, для этого необходимо нажать крестик чтобы поле очистилось -* Выбрать сотрудника, например Борисов Т.И. и закройте окно -* Нажать сформировать. Убедиться что реестр сформировался исключительно по сотруднику Борисов Т.И. -* Нажать **“Настройки”** -* Убедиться что открылось всплывающее окно **“Параметры загрузки”** -* Сбросьте поле **“Сотрудник”**, нажать крестик чтобы поле очистилось -* Выбрать поле **“Просрочка (дней) больше:”** и укажите количество дней, например 50 и закройте окно -* Нажать сформировать, Убедиться что реестр сформировался исключительно по документам, у которых дни просрочки составило более 50 дней -* Нажать **“Настройки”** -* Убедиться что открылось всплывающее окно **“Параметры загрузки”** -* Сделайте комбинацию формирования, например формирование по сотруднику и типу документа, и т.д. - -### Журнал состояния документов - -* Перейти **Меню-Анализ и отчетность-Журнал состояния документов** -* Выбрать период и нажать сформировать -* Убедиться что сформировался журнал состояния -* Нажать на **“Основные атрибуты документа”** -* Сформируйте журнал по разным атрибутам : - * организации - * автору документа - * расчетному периоду документа - * номеру документа - * типу документа -* Убедиться что журнал формируется согласно выбранных атрибутов -* Нажать “Атрибуты маршрута” -* Сформируйте журнал по разным атрибутам : - - участнику маршрута - - статусу маршрута - - действию участника - - статусу участника - - периоду согласования - - статусу исполнения - -### Отчет по ЛНА - -* Перейти **Меню-Анализ и отчетность-Отчет по ЛНА** -* Выбрать необходимый ЛНА в поле Документ и нажать сформировать -* Убедиться что сформировался отчет по указанному документу -* Очистить поле документ и выбрать любого пользователя в одноименном поле и нажать сформировать -* Убедиться что сформировался отчет по указанному пользователю -* Очистить поле пользователь и выбрать любой подтип документа в одноименном поле и нажать сформировать -* Убедиться что сформировался отчет по указанному подтипу -* Очистить поле подтип, выбрать любое ознакомление и нажать сформировать -* Убедиться что сформировался отчет по указанному виду ознакомления -* Сделайте комбинацию по нескольким видам отбора -* Убедиться что реестр формируется правильно - -### Архив документов - -* Перейти **Меню-Анализ и отчетность-Архив документов** -* Нажать сформировать -* Убедиться что сформировался архив всех документов -* Открыть Настройка параметров поиска -* Указать способ формирования Документы для РВР, нажать сформировать -* Убедиться что сформировался архив -* Указать способ формирования Все из маршрута, нажать сформировать -* Убедиться что сформировался архив -* Указать способ формирования Подписано работником, в поле Работник указать пользователя нажать сформировать -* Убедиться что сформировался архив по указанному работнику - -### Контроль исполнения поручений - -* Перейти Меню-анализ и отчетность-Контроль исполнения поручений -* Выбрать расчетный период и нажать сформировать -* Убедиться что сформировался отчет по контролю исполнений поручений -* Выбрать несколько поручений. Нажать кнопку Отчет по поручениям. Убедиться что скачался файл в формате Excel с выбранными поручениями. -* нажать **“Параметры загрузки”** -* Сформулируйте документ по разным параметрам: - - расчетный период - - статус исполнения - - статус маршрута - - группировка результата - - инициатор - - Замещающий/составитель - - Контролер - - Исполнитель -* Убедиться что по каждому параметру формируется реестр -* Скомбинируйте отбор по нескольким параметрам -* Убедиться что реестр формируется согласно выбранным параметрам - -## Проведение автоматизированного тестирования - -### Описание - -В данном разделе описан сценарий автоматизированного тестирования. - -**Автоматизированное тестирование или автоматизация тестирования** – это метод тестирования программного обеспечения, который выполняется с использованием специальных программных средств, которые, в свою очередь необходимы для выполнения набора тестовых примеров. Автоматизированное тестирование – аналог ручного функционального тестирования , который выполняется программным обеспечением, а не человеком. - -### Подготовка окружения - -* Скачать актуальную версию Lexema-RPA Studio по [ссылке](http://www.lexema.ru/solutions/lexema-rpa-programmnye-roboty/lexema-rpa-studio/) и пройти авторизацию. Программа Lexema-RPA Studio использует для проведения автоматизированного тестирования инструмент Selenium (для автоматизации действий веб-браузера). -* Скачать необходимый автотест с [репозитория](https://github.com/AutoTestLexema/AutoTestRPA) - -!!! note - Необходимо скачать файлы в формате rpa и xls (поместите их на **рабочий стол**). В файле формата xls заполняются: сайт на который необходимо перейти, логин и пароль для авторизации; - -![Файл](media/excelFile.png) - -**Ввести URL** - укажите адрес, на который необходимо перейти роботу для проведения тестирования. В данном примере указан адрес документа "Физические лица". - -![Документ](media/docFl.png) - -**Ввести логин** - укажите логин пользователя, под котором робот зарегистрируется в системе и проведет тестирование. - -**Ввести пароль** - укажите пароль от логина пользователя. - -### Запуск автотеста - -* Запустите программу -* Авторизуйтесь -* В панели инструментов выбрать: Открыть проект - -![Открыть проект](media/open.png) - -* Выбрать файл в формате rpa и нажать Открыть - -![Файл](media/rpaFile.png) - -* Нажать два раза по модулю Excel - -![Эксель](media/excel.png) - -* Проверьте что путь к файлу Excel, который вы скачали из репозитория, верный. нажать на открыть папку, выбрать файл Excel и нажать Сохранить - -![Открыть файл](media/openDoc.png) -![Открыть эксель](media/operExcel.png) - -* После загрузки файла в проект, нажать кнопку Запустить робота; - -![Запуск робота](media/startRobot.png) - -Тестирование проходит в автоматическом режиме. **Настоятельно рекомендуется не вмешиваться в работу робота** - -### Примечание - -При неправильной работе робота будет уведомление о том что скрипт сработал с ошибкой; напротив модуля, который сработал неправильно будет красный крестик, и в выводах красным из за чего именно не сработал - -![Ошибка](media/error.png) - -### Нахождение файла с логами программы - -Программа пишет все действия в файл, находящийся в папке %tmp% (обычно путь следующий: `C:\Users\User\AppData\Local\Temp\Lexema-RPA\` .... (.... - название папки в формате год-месяц-день, например 2022-6-20, когда был запущен робот)). - -### Вопрос - ответ - -!!! question - "Ошибка в действии Считать данные, сообщение об ошибке - Ссылка на объект не указывает на экземпляр объекта." -Неверно указан путь к файлу в модуле. Зайдите в модуль, который не сработал, и проверьте путь к файлу - -!!! question - "Timed out after 5 seconds" -Прошел таймаут, в течение которого робот не смог выполнить нужное действие. Увеличьте таймаут в модуле. - -!!! question - «Версия chromedriver отличалась от версии браузера. Было выполнено обновление, запустите скрипт еще раз -Программе удалось самостоятельно обновить драйвер, в этом случае необходимо запустить робота еще раз. - -!!! question - «Версия драйвера не соответствует версии браузера. Обновите chromedriver в папке с программой, скачав его по ссылке - https://chromedriver.storage.googleapis.com/{номер версии}/chromedriver_win32.zip» -Программе не удалось самостоятельно обновить драйвер, но удалось определить необходимую для вашего браузера версию, необходимо следовать инструкции в описании ошибки. - -!!! question - Версия драйвера не соответствует версии браузера. Обновите chromedriver в папке с программой, скачав его по ссылке - https://chromedriver.chromium.org/ - -Программе не удалось самостоятельно обновить драйвер, необходимо самостоятельно определить версию вашего браузера и найти на указанной сылке соответствующую версию драйвера, затем скачать chromedriver_win32.zip и распаковать в папку с Lexema-RPA Studio - -!!! note - При работе с **Mozilla Firefox** модуль работает на драйвере geckodriver, который так же зависит от версии используемого драйвера. Данный драйвер необходимо обновлять самостоятельно, для этого нужно перейти по [ссылке](https://github.com/mozilla/geckodriver/releases), найти интересующую версию, найти в ней раздел Assets, скачать geckodriver-номер_версии-win32.zip и распаковать в папку с Lexema-RPA Studio. - - \ No newline at end of file diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/archive.png b/docs/Admin manuals/Проведение тестирование сайта/media/archive.png deleted file mode 100644 index 1bd04ff..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/archive.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/docFl.png b/docs/Admin manuals/Проведение тестирование сайта/media/docFl.png deleted file mode 100644 index d976608..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/docFl.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/document.png b/docs/Admin manuals/Проведение тестирование сайта/media/document.png deleted file mode 100644 index d187b06..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/document.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/documentInSED.png b/docs/Admin manuals/Проведение тестирование сайта/media/documentInSED.png deleted file mode 100644 index cf7fe21..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/documentInSED.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/downloadArchive.png b/docs/Admin manuals/Проведение тестирование сайта/media/downloadArchive.png deleted file mode 100644 index c91f635..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/downloadArchive.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/error.png b/docs/Admin manuals/Проведение тестирование сайта/media/error.png deleted file mode 100644 index 2e09a7f..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/error.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/excel.png b/docs/Admin manuals/Проведение тестирование сайта/media/excel.png deleted file mode 100644 index 73f8d7c..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/excel.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/excelFile.png b/docs/Admin manuals/Проведение тестирование сайта/media/excelFile.png deleted file mode 100644 index d84bcb1..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/excelFile.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/galka.png b/docs/Admin manuals/Проведение тестирование сайта/media/galka.png deleted file mode 100644 index fe3c0a8..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/galka.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/ishdoc.png b/docs/Admin manuals/Проведение тестирование сайта/media/ishdoc.png deleted file mode 100644 index ae88321..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/ishdoc.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/load.png b/docs/Admin manuals/Проведение тестирование сайта/media/load.png deleted file mode 100644 index 42f09f7..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/load.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/open.png b/docs/Admin manuals/Проведение тестирование сайта/media/open.png deleted file mode 100644 index 7500ae3..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/open.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/openDoc.png b/docs/Admin manuals/Проведение тестирование сайта/media/openDoc.png deleted file mode 100644 index eefa4db..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/openDoc.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/operExcel.png b/docs/Admin manuals/Проведение тестирование сайта/media/operExcel.png deleted file mode 100644 index 754b2a9..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/operExcel.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/oznakomlenie1.png b/docs/Admin manuals/Проведение тестирование сайта/media/oznakomlenie1.png deleted file mode 100644 index 43a96ff..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/oznakomlenie1.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/oznakomplenie.png b/docs/Admin manuals/Проведение тестирование сайта/media/oznakomplenie.png deleted file mode 100644 index a0a12b5..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/oznakomplenie.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/rpaFile.png b/docs/Admin manuals/Проведение тестирование сайта/media/rpaFile.png deleted file mode 100644 index 0518e8a..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/rpaFile.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/spisok.png b/docs/Admin manuals/Проведение тестирование сайта/media/spisok.png deleted file mode 100644 index 742c521..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/spisok.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/startRobot.png b/docs/Admin manuals/Проведение тестирование сайта/media/startRobot.png deleted file mode 100644 index 587ebe9..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/startRobot.png and /dev/null differ diff --git a/docs/Admin manuals/Проведение тестирование сайта/media/vhoddoc.png b/docs/Admin manuals/Проведение тестирование сайта/media/vhoddoc.png deleted file mode 100644 index 60e0305..0000000 Binary files a/docs/Admin manuals/Проведение тестирование сайта/media/vhoddoc.png and /dev/null differ