- Распечатать
Узнайте, что такое записи завершения и как их можно оптимизировать для использования в данных приложения.
Запись о завершении - это неизменяемый набор данных, в котором хранятся значения из приложения Tulip. Записи сохраняются автоматически при завершении приложения. Вы также можете использовать триггеры для сохранения данных в любой момент, который сочтете важным (например, при завершении процесса).
Завершения - это метод хранения данных, подобный таблицам. Однако, в отличие от таблиц, записи о завершении не могут быть изменены, что гарантирует достоверность данных. Tulip рекомендует использовать как завершения, так и таблицы для сбора данных.
Чтобы получить доступ к записям о завершении приложения, перейдите на страницу App Info и перейдите на вкладку Completions.
Есть несколько полей данных о завершении, которые автоматически сохраняются в каждом приложении, когда оно завершено или отменено, например:
- Продолжительность приложения
- Время начала и окончания
- Длительность каждого выполненного шага
- Зарегистрированный пользователь
- Название станции
- Комментарии
- Версия приложения
- Идентификатор выполнения
- Отменено (было ли приложение отменено или нет)
Данные о подписи из виджета электронной подписи также сохраняются в записях о завершении. Дополнительную информацию можно сохранить с помощью переменных и настройки триггера для их сохранения.
Когда использовать завершения
В записях завершения хранятся значения переменных, шаги приложения, временные метки, информация о пользователе, электронные подписи и многое другое. Хотя для хранения данных можно использовать и таблицы, есть определенные сценарии, в которых лучше использовать записи завершения, например:
- Зафиксированные пользователем или машиной значения, включая фотографии, результаты, записанные для критических параметров процесса, показания датчиков и т. д.
- Единицы измерения, которые сопрягаются со снятыми значениями. Наилучшей практикой является разделение переменных UoM в дополнение к переменным измерения.
- Контекстная информация, чтобы записи истории были удобочитаемыми. Например, названия шагов или уникальный идентификатор, фиксируемый в начале каждого цикла приложения, чтобы облегчить поиск.
- Запись времени цикла приложения процесса, вплоть до уровня каждого шага в приложении.
Как сохранить данные о завершении
:::(Info) (ПРИМЕЧАНИЕ) Данные о завершении сохраняются только при запуске приложения. При тестировании приложения в режиме разработки записи о завершении не сохраняются, однако отображается симулированная запись о завершении. :::
Завершенное приложение
Хотя данные о завершении сохраняются автоматически, когда пользователь завершает приложение, для завершения приложения все равно должен быть триггер с переходом.
Завершение приложения приведет к...
- Сохранит все поля метаданных из приложения
- Сохранит текущие значения всех переменных приложения
- Сохранит текущие значения полей всех загруженных записей таблицы с одной временной меткой
- Сбросит все переменные к их значениям по умолчанию (если они не настроены на то, чтобы не очищаться при завершении)
- Очистите все держатели записей таблицы
- Загрузить последнюю опубликованную версию приложения*
*если станция настроена на запуск последней опубликованной версии
Отменить приложение
Переход Cancel App выполняет те же операции, что и Complete App, с добавлением функции, что все переменные в приложении сбрасываются до значения по умолчанию.
Сохранить все данные приложения
Это действие сохраняет поля метаданных, текущие значения переменных и значения полей загруженных записей таблицы из приложения. В отличие от перехода Complete App, Save All App Data не сбрасывает переменные к значениям по умолчанию и не очищает держатели записей таблицы.
Ограничения и лучшие практики
Записи завершения позволяют легко хранить неизменяемые записи данных; однако сохраненные данные нельзя отправить в автономном режиме в стороннюю систему, например в платформу бизнес-аналитики. Записи завершения также нельзя использовать в качестве входа в другую переменную или триггерное действие.
В операционных/процессных приложениях запись о завершении должна сохраняться в конце процесса. Особенно в отраслях GxP рекомендуется использовать функцию сохранения всех данных приложения при завершении любого этапа процесса.
В случае использования приложения для неоперационных процессов (например, приложение для управления рабочими заказами) запись о завершении следует создавать в конце процесса (например, в конце создания рабочего заказа), чтобы иметь простой аудиторский след использования приложения. Эти записи о завершении дают немедленные ответы на такие вопросы, как:
- Когда приложение использовалось в последний раз и кем?
- Как часто используется приложение?
- Отменяется ли приложение и на каком этапе?
Лучше всего очищать данные в переменных после завершения одного процесса в приложении. Каждая переменная также должна соответствовать хорошим соглашениям об именовании, особенно если вы планируете просматривать данные с помощью виджета "История записей".
Использование записей о завершении в приложении
Существует два способа использования данных из записей о завершении в приложении: в анализе или в виджете истории записей. Обратите внимание, что данные в записях о завершении недоступны через APITulip Table.
Записи о завершении в анализах
Как и в Analytics для создания анализов на основе табличных или машинных данных, вы можете создавать их на основе данных приложения. Вставьте анализ в приложение, чтобы показать информацию о времени цикла, продолжительности смены или завершенных единицах.
Создайте новый анализ на основе одного или нескольких приложений. После создания анализа используйте виджет анализа в приложении и выберите анализ, который хотите встроить.
Виджет истории записей
Виджет Digital Record History показывает данные процесса, связанные с каждой записью о завершении. Это прокручиваемый виджет, к которому можно применять фильтры для сортировки записей. Вы также можете просмотреть данные электронной подписи. Прочитайте раздел Использование виджета истории записей для просмотра изменений в записях таблицы, чтобы понять, как настроить этот виджет.
:::(Info) (ПРИМЕЧАНИЕ) Виджет истории записей доступен только для клиентов Enterprise:
Дальнейшее чтение
- Хранение данных
- Функциональный пример данных Tulip
- Краткая информация о Tulip University - дополнения и таблицы приложений
Вы нашли то, что искали?
Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!