Я создал приложение ServiceNow, рабочий процесс которого:
Пользователь создает новый инцидент с помощью модуля «Создать новый» в Инциденте.
После отправки инцидента ему присваивается номер KA (статья базы знаний) на основе его краткого описания и других полей. Назначение номера КА выполняется моим скриптом Python.
Инцидент и его номер KA хранятся в таблице под названием «Знания, применяемые к задачам (m2m_kb_task)». Инцидент хранится в m2m_kb_task в столбце «задача». Он хранится в виде ссылки, которая указывает на таблицу «Задачи». (Некоторая справочная информация: таблица инцидентов расширяет таблицу задач. Столбец «Число» в задаче используется как номер инцидента). Таким же образом номер KA сохраняется в m2m_kb_task в столбце kb_knowledge. Он также сохраняется как ссылка, которая указывает на таблицу kb_knowledge.
Когда пользователь нажимает на инцидент, присутствующий в списке, он может увидеть статью базы знаний, прикрепленную к этому инциденту, в разделе «Ссылки по теме» -> вкладка «Прикрепленные знания».
Однако я хочу, чтобы номер статьи базы знаний (пример - KB0000011) также сохранялся в таблице инцидентов. Он должен храниться в отношении инцидента, которому он сопоставлен.
Есть ли к этому способ?