Saveoptions='0'..

  • Автор темы vL0d!mER
  • Дата начала
Статус
Закрыто для дальнейших ответов.
V

vL0d!mER

#1
предыстория:
есть предприятие. там документооборот на лотусовой платформе. юзают СЭДД - CompanyMedia. народ работает, создаёт документы, редактирует, согласовывает, подписывает, регистрирует и т.п. и вот в этом процессе у некоторых (очень небольшой части) документов.. вдруг откуда не возьмись.. появляется итем SaveOptions=0, после появления которого никакие другие изменения не сохраняются(до тех пор, пока админ не сбросит это злое**чее поле).
По идее, ну бери, лезь в код, да высматривай где это поле прописывается. но самая засада в том, что, 1) как я уже говорил, такой болезнью страдают очень немногие документы (по сравнению с общим количеством);
2) сэйвопшнс появляется на самых разных стадиях жизни документа.. это может быть просто проект, который n раз просто сохранили, а на n+1 он отказался сохраняться из-за появившегося saveoptions=0 (хотя документ не подписывался, не отправлялся никуда.. и вообще никакие специфические процедуры над ним не совершались); а может быть документ, с которым чего только не делали.. наконец подписали, потом открыли регистрировать, а номер не присваивается.
не должно же быть в компанимедиа прям прописано такое вредительство.. к тому же не все доки херятся..
в чём может быть косяк? кто-нить с этим сталкивался? может сами лотуса в каких-то критичных ситуациях создают всякие такие падлянаские поля?
 
S

Sandr

#2
Ну почему же сразу вредительство? Разработчик ошибся, тестировщик не вылови, если бага действительно то есть, то нет, то могли и не выловить...
Найдите это злощастное место, где ему ноль устонавливается и попровте...
 
V

vL0d!mER

#3
Ну почему же сразу вредительство? Разработчик ошибся, тестировщик не вылови, если бага действительно то есть, то нет, то могли и не выловить...
Найдите это злощастное место, где ему ноль устонавливается и попровте...
там слишком много мест, где такая вот шляпа случается.
ошибка разработчика.. ну не знаю.. это ж спецом нужно было прям в код писать SaveOptions=0 и сохранякать после этого док. а учитывая количество и разнообразие ситуаций, в которых сабж происходит, _такие_ "ошибки" иначе как вредительством назвать не могу.
в общем, жду ещё предложений.
 
S

Sandr

#4
Скажу сразу, что сам лотус таким вредительством не занимается.. он другими способами пакостит... :)
Так что ничего другого, кроме как найти те места, где ЭТО происходит, Вам никто не посоветует...
Поставте себе Team Studio и конфигуратором найдите все места, где встречается SaveOptions так Вы довольно таки быстро найдете проблему...
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#5
Поставте себе Team Studio и конфигуратором найдите все места, где встречается SaveOptions так Вы довольно таки быстро найдете проблему...
Если нет ТимСтудии, используйте Design Synopsis (Designer / Database / Other / Synopsis)

а вообще, то SaveOptions полезное поле... Вы выясните как оно работает, и используйте по назначению! :)
 
V

vL0d!mER

#6
Если нет ТимСтудии, используйте Design Synopsis (Designer / Database / Other / Synopsis)

а вообще, то SaveOptions полезное поле... Вы выясните как оно работает, и используйте по назначению! :)
про его полезность никто и не спорит. речь о том, что в данном случае его использую не я, и _такое_ его использование вовсе не является использованием по назначению.
а про синопсис.. нельзя ли поподробней? что за фрукт, с чем едят, какие плюсы?
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#7
а про синопсис.. нельзя ли поподробней? что за фрукт, с чем едят, какие плюсы?
могу сказать лишь одно, его стоит попробовать хотя бы раз в жизни :)
встроенная утилита, которая позволяет выгрузить в один документ выбранные элементы дизайна, код и т.п.
в общем, при отсутствии средств, типа, ТимСтудии, можно проводить исследования и анализ существующего приложения, при условии, что код открыт :)
 

fedotxxl

Well-known member
09.11.2005
614
0
#8
Для: Akupaka
Только синопсис на больших объемах гнется
Для: vL0d!mER
Высылайте нам CompanyMedia, найдем, где это поле ставится =)
 
D

Duedev

#10
предыстория:
есть предприятие. там документооборот на лотусовой платформе. юзают СЭДД - CompanyMedia. народ работает, создаёт документы, редактирует, согласовывает, подписывает, регистрирует и т.п. и вот в этом процессе у некоторых (очень небольшой части) документов.. вдруг откуда не возьмись.. появляется итем SaveOptions=0, после появления которого никакие другие изменения не сохраняются(до тех пор, пока админ не сбросит это злое**чее поле).
По идее, ну бери, лезь в код, да высматривай где это поле прописывается. но самая засада в том, что, 1) как я уже говорил, такой болезнью страдают очень немногие документы (по сравнению с общим количеством);
2) сэйвопшнс появляется на самых разных стадиях жизни документа.. это может быть просто проект, который n раз просто сохранили, а на n+1 он отказался сохраняться из-за появившегося saveoptions=0 (хотя документ не подписывался, не отправлялся никуда.. и вообще никакие специфические процедуры над ним не совершались); а может быть документ, с которым чего только не делали.. наконец подписали, потом открыли регистрировать, а номер не присваивается.
не должно же быть в компанимедиа прям прописано такое вредительство.. к тому же не все доки херятся..
в чём может быть косяк? кто-нить с этим сталкивался? может сами лотуса в каких-то критичных ситуациях создают всякие такие падлянаские поля?
Думаю самый правильный для Вас вариант обратиться в техподдержку компании Интертраст:
TechSupport@intertrust.ru
 
G

Guest

#11
<!--QuoteBegin-Duedev+27:12:2007, 13:46 -->
<span class="vbquote">(Duedev @ 27:12:2007, 13:46 )</span><!--QuoteEBegin-->Думаю самый правильный для Вас вариант обратиться в техподдержку компании Интертраст:
TechSupport@intertrust.ru

[snapback]91571" rel="nofollow" target="_blank[/snapback]​
[/quote]
Логично, не самое правильное решение править код, который Вам разрабатывали специалисты. Даже если вы его исправите, где гарантии, что Вам потом из шаблона не обновят дизайн и все не вернется на круги своя(или по крайней мере надо оповестить разработчиков). А вообще можно поместить на формы документов, с которыми эта вещь происходит, поле SaveOptions, прописать туда явно 1 и сделать его компьютед. Таким образом при открытии оно всегда будет становиться равным 1 (вроде должно работать ;) )
 
V

vL0d!mER

#12
Даже если вы его исправите, где гарантии, что Вам потом из шаблона не обновят дизайн и все не вернется на круги своя(или по крайней мере надо оповестить разработчиков). А вообще можно поместить на формы документов, с которыми эта вещь происходит, поле SaveOptions, прописать туда явно 1 и сделать его компьютед. Таким образом при открытии оно всегда будет становиться равным 1 (вроде должно работать B) )
На круги своя не вернётся, т.к. шаблоны я сам правлю, а потом предоставляю для наката на рабочие базы. А насчёт написать что-то, которое автоматически исправляло бы косяки (агент такой уже есть; с определённой периодичностью ищет косячные доки, оповещает админа, исправляет доки) или не давало бы косякам случиться - не решение проблемы. Хотелось бы всё-таки выяснить причину, по которой это поле умудряется сохраняться в некорректном состоянии.
 
Статус
Закрыто для дальнейших ответов.