-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
Этот код, тиражируемый по всем страницам/формам для Изменения играет роль соединения отдельных элементов - страниц в единую систему - техпроцесс подготовки данных!
Действия при открытии страниц
- Блокировать возможность открытия их другими пользователями.
- При открытии страниц - знаний со статусом «Завершенное знание» их авторами, им сразу давать статус «Знание в работе».
- При открытии страниц - знаний со статусом «Завершенное знание» экспертами, им сразу давать статус «Знание на экспертизе».
- При открытии страниц - связей со статусом «Завершенная связь» их авторами, им сразу давать статус «Связь в работе».
- При открытии страниц - связей со статусом «Завершенная связь" "экспертами, им сразу давать статус «Связь на экспертизе».
Кнопка "Удалить"
- Кнопка "Удалить" видна и активно только на страницах знаний связей, открытых самим автором. Если пользователь - не автор, значит, он эксперт, который может отклонить знание/связь, но удалить он не может!.
Изменение статуса знания/связи
Есть только несколько случаев изменения статуса автоматом (при открытии страниц). В основном статус изменяется пользователем в поле "Статус". Значение этого поля находится в отдельных таблицах "Статусы знаний/связей", хранящих всю историю изменения статусов.. При изменении статуса создается новая запись в этих таблицах.
Есть матрица переходов, где каждая строка хранит набор статусов, возможных для текущего статуса.
Матрицы переходов - новая концепция - вер.1.xlsx
Поэтому кнопка "Сохранить" и поле "Статусы" независимы.
- При установлении статуса «Опубликованное знание/связь» автоматом в записях знания/связи поле «Опубликовано» делать Истина
Metadata
Metadata
Assignees
Labels
No labels