Я создаю справочную систему WebHelp с RoboHelp 9. Это будет контекстно-зависимая онлайн-справка.Программный продукт, для которого написана система, имеет три пользовательских «контекста», которые в основном похожи, но имеют небольшие различия.Моя цель состоит в том, чтобы отображать только содержимое справки, относящееся к пользователю.
Чтобы проиллюстрировать мою проблему: В приложении, когда пользователь A добавляет Foo, он видит поля 1, 2 и 3;однако, когда пользователь B добавляет Foo, он видит поля 1, 2 и 4 .Когда пользователь А нажимает ссылку «Справка» на экране «Добавить», он должен увидеть раздел справки, в котором точно описано, что он видит.Когда пользователь B щелкает ссылку «Справка», он должен увидеть содержимое, адаптированное к тому, что он видит.
Для достижения этой цели я нахожусь в процессе добавления индикаторов условий на уровне текста (в разделах) дляразличные контексты программного обеспечения.
У меня вопрос: когда придет время выводить справочную систему, нужно ли создавать три полные справочные системы с использованием тегов условной сборки, по одной для каждого контекста?Затем, когда разработчики подключают идентификаторы карты контекста, им нужно передать другое местоположение для параметра a_pszHelpFile для доступа к правильной справочной системе?
Вышесказанное - единственный способ, который я могу придумать, чтобы убедиться, чтоСодержание и текст темы корректны для каждого типа пользователей, которые могут щелкнуть ссылку «Справка» на любой странице, но кажется сложным создать целую систему справки для каждого тега условной сборки.