[identity profile] aterentiev.livejournal.com posting in [community profile] useful_faq
Здравствуй, Мировой Разум!

Сперва проблема: Мы создаем документацию для выпускаемых нашей фирмой устройств, которые по различным коммуникационным каналам могут общаться с похожими устройствами других производителей. При этом в документе описывается как конфигурация нашего устройства, так и чужого, а также особенности канала связи.

Пример: Наша фирма выпускает A, B и C, работающие по каналам К и L и "общающиеся" с устройствами Х, Y и Z

Таким образом, делаются документы:
- "А общается с X через канал K"
- "А общается с X через канал L"
- "А общается с Y через канал K"
- "B общается с X через канал K" и так далее

Дело в том, что конфигурация нашего устройства, работающего через определенный тип канала связи (например, "А через канал К") или конфигурации партнера ("общается с Х"), обычно почти одинакова во всех документах, ее использующих. Очень надоело, меняя эту часть в одном документе, синхронизировать все остальные. Проблема лишь в том, что эти части "почти одинаковы", но не полностью...

Вопрос: Существуют ли системы создания подобной документации, основанные по возможности на MS Office или OpenOffice, и поддерживающие подобную "ветвистую" графоподобную систему документов?

ПС. Когда-то был Microsoft Binder, с помощью которого можно было бы делать подобное, соединяя несколько документов, но сейчас его вроде бы нет...

Date: 2011-02-03 09:30 am (UTC)
From: [identity profile] ikaktys.livejournal.com
rак то давно работал над системой генерации документов для Landesgericht Karlsruhe, там а натуре было 100500 подготовленых документов и кусков текста связанных между собой через базу данных которая рулила напрямую Word'ом и генерила SerienBrief. Если упростить то можно сделать связку Word-SerienBrief + немного VBA.

Date: 2011-02-03 09:52 am (UTC)
From: [identity profile] ikaktys.livejournal.com
word 2007 может docx, а это xml, а где xml там и xslt -> Profit ?

Date: 2011-02-03 10:01 am (UTC)
From: [identity profile] ikaktys.livejournal.com
docx/xlsx как бы открытый формат и OpenOffice его уже давно может http://www.openoffice.org/dev_docs/features/3.0/#Microsoft_Office_2007_Import_Filters

Date: 2011-02-03 10:08 am (UTC)
From: [identity profile] ikaktys.livejournal.com
а еще есть куча всяких библиотек на Java для руления OpenOffice или генерации docx ...

Date: 2011-02-03 10:10 am (UTC)
From: [identity profile] ikaktys.livejournal.com
http://ubion.ion.ag/solutions/003officeintegrationeditor
http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx
http://j-integra.intrinsyc.com/support/com/doc/other_examples/Word_from_Java.htm

но я так понял что готового нет почти.

Re: ;-)

Date: 2011-02-03 10:12 am (UTC)
From: [identity profile] ikaktys.livejournal.com
может всетаки тебе Vorlagen auf Vorlagen сбацать и немного остера урезать ?

Re: ;-)

Date: 2011-02-03 11:13 am (UTC)
From: [identity profile] ikaktys.livejournal.com
ну вот и сбацай MAKE документ со вставками на VBA что будет "компилить" результат из произвольных других, делов на 2 дня.

Re: ;-)

Date: 2011-02-03 11:23 am (UTC)
From: [identity profile] ikaktys.livejournal.com
SerienBrief, а данные загонять в Excel, SerienBrief как раз позволяет любые поля завазаняе на почти любую БД.

или комбинация и того и другого.

Date: 2011-02-03 09:49 am (UTC)
From: [identity profile] ksbd.livejournal.com
1. ответ не знаю.
2. можно пояснить зачем описывать чужие устройства (по вашему X Y Z) ?!?!? 80
ИМХО любой производитель описывает своё родное + поддерживаемые интерфейсы и протоколы, или те вам доплачивают?

Date: 2011-02-03 09:55 am (UTC)
From: [identity profile] ksbd.livejournal.com
понятно. но дело неблагодарное. любая их новая фича должна вами отслеживаться и исправляться.
скорее всего у вас узкоспецифичный рынок с ограниченным выбором, что нибудь типа автоматических заслонок нефтепроводов :)

Date: 2011-02-03 04:43 pm (UTC)
From: [identity profile] kiisinkummitus.livejournal.com
RequisitePro+SoDa - фактически, вам надо набор тезисов со связями, отбор их по критериям и типам связей, визуализация отобранного

Date: 2011-02-03 06:42 pm (UTC)
From: [identity profile] ndfan84.livejournal.com
MS Visio как раз разработан для создания различных блок-схем.

Date: 2011-02-03 07:48 pm (UTC)
From: [identity profile] ndfan84.livejournal.com
да, всё верно, я не до конца вник в суть вопроса

Date: 2011-02-03 06:46 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
Если всё ломать и строить с нуля, можно довольно тупо и эффективно генерировать ТеХовские файлы (стили, инклюды, препроцессинг, сборка семи документов из разных сочетаний пяти исходников, вариации с разными подключенными стилями, итп), а из них на выходе получать постскрипт или пдф.

Date: 2011-02-05 10:05 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
ТеХ довольно простой. Если самому найти-подобрать-собрать все нужные шаблоны и скрипты, увязать всё в кучу и собрать один готовый документ, то потом, по образу и подобию, клепать аналогичные документы будет очень просто, чуть ли не проще чем тупой html верстать.