Создание документа в Дизайнере документов xmlowcode: различия между версиями

Материал из Intellex
Перейти к навигации Перейти к поиску
Строка 185: Строка 185:
'''5.''' Выделите правило "Отображение" и в поле "Параметр" укажите "Число".
'''5.''' Выделите правило "Отображение" и в поле "Параметр" укажите "Число".
[[Файл:Сценарий 1 lowcode 29.png|без|обрамить]]
[[Файл:Сценарий 1 lowcode 29.png|без|обрамить]]
=== Добавление нового блока в интерфейс ===
'''1.''' Для добавления блока в интерфейс перейдите на закладку "Интерфейс" и на панели справа нажмите на "Контейнер объектов" для его добавления в основную таблицу.
[[Файл:Сценарий 1 lowcode 37.png|без|обрамить]]
'''2.''' Выберите добавленный контейнер объектов и в поле "Визуальное описание" введите "Дополнительные данные".
[[Файл:Сценарий 1 lowcode 38.png|без|обрамить]]
'''3.''' На панели справа нажмите поочередно в действиях "Дата и время" и "Число" для их добавления.
[[Файл:Сценарий 1 lowcode 39.png|без|обрамить]]


===Сохранение документа===
===Сохранение документа===
Сохраните документ нажав на кнопку сохранения в левом верхнем углу экрана.
Сохраните документ нажав на кнопку сохранения в левом верхнем углу экрана.
[[Файл:Сценарий 1 lowcode 30.png|без|обрамить]]
[[Файл:Сценарий 1 lowcode 40.png|без|обрамить]]


==Настройте поля для построения списков==
==Настройте поля для построения списков==
Строка 222: Строка 230:
#Создать список
#Создать список
===Проверка создания документа===
===Проверка создания документа===
----'''1'''. Выполните повторный вход в систему ([https://xmdocs.intellex.ru/index.php/%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D0%A5%D0%9C Завершение работы и вход в систему]). Созданный режим "Новый документ" отобразится на главной странице системы.[[Файл:Новый документ 52.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_52.png]]'''2'''. Откройте "Новый документ" и нажмите на кнопку "Создать документ".[[Файл:Новый документ 53.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_53.png]]'''3'''. Введите данные в блоке "Основные данные документа" и нажмите кнопку "Сохранить".[[Файл:Новый документ 54.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_54.png]]'''4'''. Система отобразит информационное сообщение "Документ сохранен" и переведет документ в состояние «Заготовка» с присвоением ему идентификатора (ИД). Запомните данный ИД.[[Файл:Новый документ 55.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_55.png]]'''5'''. Нажмите на кнопку "Передать в работу".[[Файл:Новый документ 56.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_56.png]]'''6'''. В окне подтверждения перехода по документообороту введите в поле примечания "Принять в работу" и нажмите "Да".[[Файл:Новый документ 57.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_57.png]]Состояние документа будет изменено на "В работе" в соответствии с созданным документооборотом.[[Файл:Новый документ 58.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_58.png]]'''7'''. В блоке "Дополнительная информация" откроется доступ для редактирование поля "Дата и время" в соответствии с настроенными правилами.
----'''1'''. Выполните повторный вход в систему ([https://xmdocs.intellex.ru/index.php/%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D0%A5%D0%9C Завершение работы и вход в систему]). Созданный режим "Новый документ" отобразится на главной странице системы.
[[Файл:Сценарий 1 lowcode 41.png|без|обрамить]]
'''2'''. Откройте "Новый документ" и нажмите на кнопку "Создать документ".[[Файл:Новый документ 53.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_53.png]]'''3'''. Введите данные в блоке "Основные данные документа" и нажмите кнопку "Сохранить".
[[Файл:Сценарий 1 lowcode 42.png|без|обрамить]]
'''4'''. Система отобразит информационное сообщение "Документ сохранен" и переведет документ в состояние «Заготовка» с присвоением ему идентификатора (ИД). Запомните данный ИД.
[[Файл:Сценарий 1 lowcode 43.png|без|обрамить]]
'''5'''. Нажмите на кнопку "Передать в работу".
[[Файл:Сценарий 1 lowcode 44.png|без|обрамить]]
'''6'''. В окне подтверждения перехода по документообороту введите в поле примечания "Принять в работу" и нажмите "Да".
[[Файл:Сценарий 1 lowcode 45.png|без|обрамить]]
Состояние документа будет изменено на "В работе" в соответствии с созданным документооборотом.
[[Файл:Сценарий 1 lowcode 46.png|без|обрамить]]
'''7'''. В блоке "Дополнительная информация" откроется доступ для редактирование поля "Дата и время" в соответствии с настроенными правилами.
 
С помощью календаря введите значение 27.06.2022 16:00:00.


С помощью календаря введите значение 27.06.2022 16:00:00.[[Файл:Новый документ 59.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_59.png]]Затем нажмите еще раз на кнопку "Сохранить", документ будет успешно сохранен.
[[Файл:Новый документ 59.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_59.png]]Затем нажмите еще раз на кнопку "Сохранить", документ будет успешно сохранен.


'''8'''. Нажмите на кнопку перехода "Закрыть".[[Файл:Новый документ 60.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_60.png]]'''9'''. В окне подтверждения перехода по документообороту введите в поле примечания "Завершить работу над документом" и нажмите "Да".
'''8'''. Нажмите на кнопку перехода "Закрыть".[[Файл:Новый документ 60.png|без|обрамить|ссылка=https://xmdocs.intellex.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_60.png]]'''9'''. В окне подтверждения перехода по документообороту введите в поле примечания "Завершить работу над документом" и нажмите "Да".

Версия 12:14, 8 июля 2022

Создайте документ

1. После открытия ДД необходимо нажать на иконку в правом нижнем углу экрана. При первом открытии ДД список документов будет пустой.

Сценарий 2 рис1.png

2. В появившимся диалоговом окне «Добавление нового документа» введите наименование «Новый документ» и нажмите кнопку «Создать новый документ».

Сценарий 2 рис2.png


ДД содержит следующие закладки:

−       Документооборот;

−       Структура;

−       Правила (отображается после автогенерации GUI);

−       Интерфейс;

−       Поля списков;

−       Свойства;

−       История;

−       Объекты.

Сценарий 1 lowcode 1.png

Создайте документооборот

Документооборот - это схема, которая определяет состояния документа и переходы между ними для управления бизнес-процессами компании.

На закладке «Документооборот» необходимо выполнить следующие действия:

  • Добавить состояния и переходы
  • Указать для всех состояний наименования
  • Задать свойства для переходов
  • Сохранить документ

Добавление состояний и переходов

При создании нового документа на закладке Документооборот начальное состояние "Заготовка" добавлено по умолчанию.

1. Для добавления следующего состояния наведите указатель мыши на "Заготовку" до появления точек соединения и стрелок. Нажмите на стрелку.

Новый документ 4.png

2. После нажатия на стрелку будет добавлено новое состояние в выбранном направлении и переход между ними.

Новый документ 5.png

3. Выделите переход и в поле "Название" введите "Передать в работу".

Сценарий 1 lowcode 2.png

4. Выделите состояние (добавленное в п.2). В блоке справа в поле "Название" введите "В работе" и установите галку "Сохранение".

Сценарий 1 lowcode 3.png

5. После установления признака сохранения откроется блок "Параметры сохранения". Заполните его следующими свойствами:

Свойство Значение
Право на сохранение Переход по документообороту
Роль Все
Сценарий 1 lowcode 4.png

6. Добавьте еще одно состояние после состояния "В работе".

Новый документ 14.png

7. Выделите добавленный переход. В поле "Название" введите "Закрыть".

Сценарий 1 lowcode 5.png

8. Выделите добавленное состояние. В блоке справа в поле "Название" введите значение "Закрыт" и нажмите Enter.

Сценарий 1 lowcode 6.png

Сохранение документа

1. Сохраните созданный документ, нажав на кнопку в левом верхнем углу.

Сценарий 1 lowcode 7.png

2. В правом верхнему отобразиться всплывающее сообщение об успешном сохранении документа.

Сценарий 1 lowcode 8.png

Создайте структуру

На закладке «Структура» необходимо выполнить следующие действия:

  • Добавить таблицу
  • Добавить параметры и задать основные свойства
  • Создать таблицы в БД, на основании созданной структуры
  • Сохранить документ

Добавление таблицы

1. Перейдите на закладку структура.

Сценарий 1 lowcode 9.png

2. Добавьте таблицу, нажав на иконку на панели слева.

Сценарий 1 lowcode 10.png

Добавление параметров

1. Добавьте параметр для выбранной таблицы нажав на иконку «Добавить параметр» на панели слева.

Сценарий 1 lowcode 11.png

2. В открывшемся блоке "Свойства параметра" заполните поля следующими значениями

Наименования поля Значение
Название Число
Название в БД NUMBER
Тип Число
Сценарий 1 lowcode 12.png

3. Добавьте еще пять параметров со следующими названиями и типами:

Название Название в БД Тип
1 Дата DATE Дата
2 Дата и время DATETIME Дата и время
3 Время TIME Время
4 Строка STRING Строка
5 Логический BOOLEAN Логический

Остальные свойства оставить со значениями по умолчанию.

Сценарий 1 lowcode 13.png

Создание таблицы в БД

1. После того как будут добавлены все параметры и заполнены свойства, необходимо нажать на панели слева кнопку «Открываем диалог Скрипты БД» .

Сценарий 1 lowcode 14.png

2. Далее раскроется диалоговое окно для создания таблиц, на основании предоставленной структуры в котором необходимо нажать на кнопку «Применить в БД».

Сценарий 1 lowcode 15.png

Успешное выполнение применения в БД будет отображено информационным сообщением "Скрипт успешно выполнен!" в правом верхнем углу экрана.

Сценарий 1 lowcode 16.png

3. Закройте окно, нажав на кнопку "Закрыть".

Сценарий 1 lowcode 17.png

4. Сохраните документ нажав на кнопку сохранение в левом верхнем углу экрана.

Сценарий 1 lowcode 18.png

Создайте пользовательский интерфейс

Вкладка "Интерфейс" предназначена для разработки экранных форм, при помощи которых осуществляется работа с документом.

На закладке «Интерфейс» необходимо выполнить следующие действия:

  • Выполнить автогенерацию
  • Сохранить документ

Автогенерация

1. Перейдите на закладку "Интерфейс" и нажмите на кнопку "Автогенерация GUI".

Сценарий 1 lowcode 19.png

После нажатия будет выполнена автогенерация GUI и Правил.

Сценарий 1 lowcode 20.png

3. На панели слева выберите "Автогенерация" и справа в поле "Визуальное описание" введите наименование "Основные данные документа" и нажмите Enter .

Сценарий 1 lowcode 21.png

4. Сохраните документ нажав на кнопку сохранения в левом верхнем углу экрана.

Добавьте правила

Закладка «Правила» содержит описание последовательности действий для изменения и проверки полей документа, а также правила для переходов по документообороту.

На закладке «Правила» необходимо выполнить следующие действия:

  • Добавить новый блок и правила для него
  • Сохранить документ

Автогенерация

1. Перейдите на закладку "Правила" и нажмите на панели лева на блок "Автогенерация", который был создан на основании данных созданной структуры и переходы на основании данных документооборота.

Сценарий 1 lowcode 22.png

2. В поле "Состояния" удалите состояние "Заготовка", нажав на Х и выберите "Любое".

Сценарий 1 lowcode 23.png

3. В поле "Описание" введите значение "Основные данные документа".

Сценарий 1 lowcode 24.png

Добавление нового блока и правил для него

1. На панели слева выделите блок "Основная таблица Новый документ" и на панели справа нажмите на "Новый блок".

Сценарий 1 lowcode 25.png

После нажатия будет добавлен новый блок.

2. Чтобы отобразить новый блок с возможностью редактирования для состояния документа "В работе", выберите добавленный блок и удалите состояние "Заготовка", нажав на крестик рядом с наименованием.

В выпадающем списке выберите состояние "В работе".

В поле "Описание" введите "Дополнительная информация".

Сценарий 1 lowcode 26.png

3. Выберите добавленный блок "Дополнительная информация" добавьте два правила "Ввод" и "Отображение", нажав на них на панели справа.

Сценарий 1 lowcode 27.png

4. Выделите правило "Ввод" и в поле "Параметр" укажите "Дата и время".

Сценарий 1 lowcode 28.png

5. Выделите правило "Отображение" и в поле "Параметр" укажите "Число".

Сценарий 1 lowcode 29.png

Добавление нового блока в интерфейс

1. Для добавления блока в интерфейс перейдите на закладку "Интерфейс" и на панели справа нажмите на "Контейнер объектов" для его добавления в основную таблицу.

Сценарий 1 lowcode 37.png

2. Выберите добавленный контейнер объектов и в поле "Визуальное описание" введите "Дополнительные данные".

Сценарий 1 lowcode 38.png

3. На панели справа нажмите поочередно в действиях "Дата и время" и "Число" для их добавления.

Сценарий 1 lowcode 39.png

Сохранение документа

Сохраните документ нажав на кнопку сохранения в левом верхнем углу экрана.

Сценарий 1 lowcode 40.png

Настройте поля для построения списков

Поля списков - это мета представление структуры документа для использования полей при поиске документов пользователем в режиме построения списков этих документов.

На закладке «Поля списков» необходимо выполнить следующие действия:

  • Настроить видимость полей
  • Сохранить документ

Настройте видимость полей

1. Перейдите на закладку "Поля списков".

Сценарий 1 lowcode 31.png

Настройка полей и поиска документов происходит для каждого параметра в зависимости от выбранного типа на закладке «Структура».

2. Выберите параметр "Уникальный ИД документа" и поставьте галку "Поиск по параметру" .

Сценарий 1 lowcode 32.png

3. Выберите параметр "Время" и снимите галку со свойства "Видимость в фильтрах", чтобы данное поле не отображалось для выбора при построении списков.

Сценарий 1 lowcode 33.png

4. Сохраните документ нажав на кнопку сохранение в левом верхнем углу экрана.

Добавьте иконку режима

1. Подготовьте файл в формате .png с разрешением 120х120.

2. Перейдите на закладку «Свойства». В разделе «Свойства режима» нажмите на добавление иконки.

Сценарий 1 lowcode 34.png

3. В открывшемся проводнике перейдите в папку, в которой ранее был сохранен нужный файл и выберите его. Нажмите "Открыть".

Новый документ 48.png

4. Сохраните документ нажав на кнопку сохранение в левом верхнем углу экрана.

Сценарий 1 lowcode 35.png

5. Закройте окно Дизайнера документов и перейдите на главную страницу системы.

Сценарий 1 lowcode 36.png

Проверка созданного режима

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

  1. Создать документ
  2. Найти документ
  3. Создать список

Проверка создания документа


1. Выполните повторный вход в систему (Завершение работы и вход в систему). Созданный режим "Новый документ" отобразится на главной странице системы.

Сценарий 1 lowcode 41.png

2. Откройте "Новый документ" и нажмите на кнопку "Создать документ".

Новый документ 53.png

3. Введите данные в блоке "Основные данные документа" и нажмите кнопку "Сохранить".

Сценарий 1 lowcode 42.png

4. Система отобразит информационное сообщение "Документ сохранен" и переведет документ в состояние «Заготовка» с присвоением ему идентификатора (ИД). Запомните данный ИД.

Сценарий 1 lowcode 43.png

5. Нажмите на кнопку "Передать в работу".

Сценарий 1 lowcode 44.png

6. В окне подтверждения перехода по документообороту введите в поле примечания "Принять в работу" и нажмите "Да".

Сценарий 1 lowcode 45.png

Состояние документа будет изменено на "В работе" в соответствии с созданным документооборотом.

Сценарий 1 lowcode 46.png

7. В блоке "Дополнительная информация" откроется доступ для редактирование поля "Дата и время" в соответствии с настроенными правилами.

С помощью календаря введите значение 27.06.2022 16:00:00.

Новый документ 59.png

Затем нажмите еще раз на кнопку "Сохранить", документ будет успешно сохранен. 8. Нажмите на кнопку перехода "Закрыть".

Новый документ 60.png

9. В окне подтверждения перехода по документообороту введите в поле примечания "Завершить работу над документом" и нажмите "Да". Состояние документа будет изменено на "Закрыт" в соответствии с созданным документооборотом.

Новый документ 61.png

10. Закройте документ нажав на Х в верхнем правом углу окна.

Новый документ 62.png

Проверка поиска документа

1. Нажмите кнопку "Найти документ".

Новый документ 63.png

2. Введите в поле поиска идентификатор присвоенный при сохранении документа и нажмите кнопку "Найти".

Новый документ 64.png

Найденный документ будет автоматически открыт.

Новый документ 65.png

3. Закройте документ, нажав на Х в правом верхнем углу.

Проверка построения списка

Работа со списком описана в сценарии Работа со списками.