Модульная генерация документов
- Войдите на сайт для отправки комментариев
Здравствуйте все!
Кто-нибудь сталкивался с модульной генерацией док-ии?
То есть, когда пишется однни документ, куда включается вся инфа о программе. При этом док-ция состоит из модулей-топиков, для каждого модуля прописываются права пользователя на просмотр. При генерации, в зависисмости от прав пользователя, можно динамически настраивать отображение топиков (например, если пользователь зашел с таким правом, то в документе отображается определенный топик для этого права)
Есть ли жесткий термин для описанного выше?Есть ли вообще технологии, которые это поддерживают?
Нечто похожее выстраивал один мой товарищ в MS Access. Штатными средствами. Подробностей не вспомню, но в MS Access - вполне внятная справка, я когда-то делал какие-то программки.
Буду очень признательна, если расскажете поподробнее, что помните
Нечто похожее выстраивал один мой товарищ в MS Access. Штатными средствами. Подробностей не вспомню, но в MS Access - вполне внятная справка, я когда-то делал какие-то программки.
а каких-нибудь программок,которые помогают это делать,нету?
Не встречал.
Выход вижу, в привлечении специалиста по базам данным.
В Вашем случае (если принято решение о разделении прав доступа), начал с простой таблицы:
- первый столбец- перечень модулей-топиков;
- остальные столбцы, первая строка - группы пользователей.
Дальше: идентификация пользователя, организация хранения информации и т.д. Для одного человека, тем более техписа, это трудная задача (хотя все зависит от него ).
а каких-нибудь программок,которые помогают это делать,нету?
Я пишу док-цию в AuthorIT, он под это не заточен.
Такая задача возникала при разработке автоматизированных учебных классов. Есть три больших группы пользователей: механик,техник, инженер. Эти группы еще делятся по специальности. В результате предварительного тестирования пользователя формировалась программа обучения, в которой учитывались как общие требования, так и индивидуальная подготовка.
Есть ли жесткий термин для описанного выше?
вопроса не понял.
Есть ли вообще технологии, которые это поддерживают?
Такие наработки, естественно есть (например, всем известная ОС WinХР). В Вашем случае (если принято решение о разделении прав доступа), начал с простой таблицы:
- первый столбец- перечень модулей-топиков;
- остальные столбцы, первая строка - группы пользователей.
Дальше: идентификация пользователя, организация хранения информации и т.д. Для одного человека, тем более техписа, это трудная задача (хотя все зависит от него ).
- Войдите на сайт для отправки комментариев
Один из простых ("грубых") вариантов реализации (без функции - "динамически настраивать отображение топиков"; для небольшого кол-ва групп пользователей; нет привязки к конкретной СУБД), ибо лучше от простого к сложному.
1) После того, как определились с объемом информации для групп пользователей (например три группы, см. пост выше) формируется три версии док-ции;
2) Разрабатывается "администраторский" раздел (его задача формирование списка пользователей, распределение пользователей по группам, назначение паролей, ...);
3) Разрабатывается "пользовательский" раздел (его задача - идентификация пользователя и "вывод" соответствующей версии док-ции).