CftClub.ru
 луб специалистов ÷‘“-Ѕанк

»стори€ изменений системы

 
ќтветить на тему     луб специалистов ÷‘“-Ѕанк (IBSO) -> јдминистрирование доступа и журналирование
ѕредыдуща€ тема :: —ледующа€ тема  
јвтор —ообщение
saew1794
”частник
Ќеподтвержденный


¬ступление в  луб: 30.09.2019
—ообщениеѕн —ен 30, 2019 19:36   »стори€ изменений системы ќтветить с цитатой
ѕолезность: Ќет оценки
 оллеги, добрый день.

¬ рамках финансового аудита прос€т выгрузить все изменени€ функционала системы ÷‘“ за период (то, что накатили в прод). ѕодскажите, пожалуйста, как это можно сделать и можно ли вообще.
kai
ѕрофи
<÷ентр ‘инансовых “ехнологий>


¬ступление в  луб: 16.08.2012
—ообщение¬т ќкт 01, 2019 05:33    ќтветить с цитатой
ѕолезность: Ќет оценки
см. audit_tables.doc
∆урнал DIARY4 (—ообщени€ об изменении модели данных)
saew1794
”частник
Ќеподтвержденный


¬ступление в  луб: 30.09.2019
—ообщениеѕн ќкт 21, 2019 15:19    ќтветить с цитатой
ѕолезность: Ќет оценки
”точните, пожалуйста, какие событи€ попадают в данный журнал, а также значени€ данных событий и значение столбцов, чтобы журнал можно было корректно интерпретировать. »нформацию в официальной документации не нашли.

«аранее спасибо.
ћатвеев ≈вгений
ѕрофи
Ќеподтвержденный


¬ступление в  луб: 31.01.2012
—ообщениеѕн ќкт 21, 2019 15:40    ќтветить с цитатой
ѕолезность: Ќет оценки
saew1794 пишет:
”точните, пожалуйста, какие событи€ попадают в данный журнал, а также значени€ данных событий и значение столбцов, чтобы журнал можно было корректно интерпретировать. »нформацию в официальной документации не нашли.

«аранее спасибо.



ƒык вроде бы написали где посмотреть...
 ачайте с support.cft.ru и вперед)


kai пишет:
см. audit_tables.doc
Blackmore64
ѕрофи
Ќеподтвержденный


¬ступление в  луб: 17.01.2017
—ообщениеѕн ќкт 21, 2019 22:06    ќтветить с цитатой
ѕолезность: Ќет оценки
kai пишет:
см. audit_tables.doc

‘айл можно найти в обновлени€х технологического €дра в папке Doc
Blackmore64
ѕрофи
Ќеподтвержденный


¬ступление в  луб: 17.01.2017
—ообщение¬т ќкт 22, 2019 08:30    ќтветить с цитатой
ѕолезность: Ќет оценки
Blackmore64 пишет:
kai пишет:
см. audit_tables.doc

‘айл можно найти в обновлени€х технологического €дра в папке Doc.

¬ —истемных журналах есть несколько представлений, которые выбирают данные из DIARY4: 4.1 - 5.1.
ћатвеев ≈вгений
ѕрофи
Ќеподтвержденный


¬ступление в  луб: 31.01.2012
—ообщение¬т ќкт 22, 2019 15:03    ќтветить с цитатой
ѕолезность: 1
 од:
∆урнал DIARY4 (—ообщени€ об изменении модели данных):
TOPIC Ц тип сообщени€:
СBТ Ц  типы базовых пон€тий;
СCТ Ц представлени€;
СMТ Ц операции;
СFТ Ц формы;

СAТ Ц реквизиты;
СSТ Ц состо€ни€;
СTТ Ц переходы;

СRТ Ц параметры;
СVТ Ц переменные;

СKТ Ц архивные разделы, изменение хранени€;
СWТ Ц процедуры, SQLЦпредставлени€ дл€ отчетов;
СXТ Ц индексы;
СYТ Ц триггеры;
СZТ Ц ограничени€;

СGТ Ц настройки, профили

CODE Ц код сообщени€ (определ€етс€ типом сообщени€);
СBТ Ц <ID типа>;
СCТ Ц <ID представлени€>;
СMТ Ц <ID операции>;
СFТ Ц <ID операции>;
СAТ, СSТ, СTТ Ц <ID типа>;
СRТ, СVТ Ц <ID операции>;
СKТ Ц (<ID типа>|<name>);
СWТ, СXТ Ц <ID типа>;
СYТ, СZТ Ц (<ID типа>|<“аблица типа>);
СWТ Ц <“ип>
СPROCEDUREТ,
СVIEWТ;
СGТ Ц  <ƒействие>
Ќастройки:
СCREATEVALUEТ,
СDELETEVALUEТ,
СSETVALUEТ;
ѕрофиль:
СCREATEТ,
СDELETEТ,
СSETТ;

TEXT Ц текст сообщени€ (формат сообщени€ определ€етс€ его типом):
СBТ Ц <ƒействие>: <“екст>;
(INSERTED|DELETED): <name><LF><entity_id>.<parent_id> Ц <base_class_id>.<target_class_id> Ц SIZEТ(С<data_size>.<data_precision>С)Т Ц FLAGSТ(С<flags>С)Т;
<flags> := <has_instances>.<autonomous>.<short_name>.<param_group>.<storage_group>;

UPDATED: <name><LF>[ENTITYТ(С<entity_id>.<parent_id> Ц <old_entity_id>.<old_parent_id>С)Т ][BASEТ(С<base_class_id>.<target_class_id> Ц <old_base_class_id>.<old_target_class_id>С)Т ][SIZEТ(С<data_size>.<data_precision> Ц <old_data_size>.<old_data_precision>С)Т ][NAMEТ(С<old_name>С)Т ][FLAGSТ(С<flags> Ц <old_flags>С)Т ][TRIGGER_IDТ(С<trigger_id> Ц <old_trigger_id>С)Т ][INIT_METHOD_IDТ(С<init_method_id> Ц <old_init_method_id>С)Т ][INIT_STATE_IDТ(С<init_state_id> Ц <old_init_state_id>С)Т];
<flags> := <has_instances>.<autonomous>.<short_name>.<param_group>.<storage_group>;
<old_flags> := <old_has_instances>.<old_autonomous>.<old_short_name>.<old_param_group>.<old_storage_group>;

RENAMED С[С<class_id>Т]Т: <name>;
REMOVED: <name>;
DROPPED: <name>;
UPDATED: <name>;
REBUILDED: <table> Ц (PACK|CLEAN|MERGE|SPLIT|RENAME|MOVE);

СCТ Ц <ƒействие>: <“екст>;
(INSERTED|DELETED): <class_id>.<short_name><LF><name> Ц <flags>;
<flags> := <flags>.<object_rights>.<not_rights>.<access_group>.<def>.<propagate>;

UPDATED: <class_id>.<short_name><LF>[CLASS_IDТ(С<old_class_id>С)Т ][SHORT_NAMEТ(С<old_short_name>С)Т ][NAMEТ(С<name> Ц <old_name>С)Т ][FLAGSТ(С<fls> Ц <ofls>С)Т ][CONDITION ][ORDER_BY ][GROUP_BY ][HINTS ][REF_RIGHTS ][PROPERTIESТ(С<properties>С)Т];
<fls> := <flags>.<object_rights>.<not_rights>.<access_group>.<def>.<propagate>;
<ofls> := <old_flags>.<old_object_rights>.<old_not_rights>.<old_access_group>.<old_def>.<old_propagate>;

UPDATED: <LF> PRINTING TEMPLATE(<name>)[ COLUMN(<alias>)];

ERROR: <class_id>.<short_name><LF><error message>;
(COMPILE|DROP): <class_id>.<short_name>;

 СMТ Ц <ƒействие>: <“екст>;
(INSERTED|DELETED): <class_id>.<short_name><NL><name> Ц <flags> Ц <result_class_id> Ц <ntyp>;
<ntyp> := <accessibility>.<user_driven>.<access_group>.<belong_group>;

UPDATED: <class_id>.<short_name><NL>[CLASS_IDТ(С<old_class_id>С)Т ][SHORT_NAMEТ(С<old_short_name>С)Т ][NAMEТ(С<name> Ц <old_name>С)Т ][FLAGSТ(С<flags> Ц <old_flags>С)Т ][RESULT_CLASS_IDТ(С<result_class_id> Ц <old_result_class_id>С)Т ][ACCESSТ(С<ntyp> Ц <otyp>С)Т ][ FORM_IDТ(С<form_id> Ц <old_form_id>С)Т ][DEF_DESTRUCTORТ(С<def_destructor> Ц <old_def_destructor>С)Т ][CHECK_METHODТ(С<check_method> Ц <old_check_method>С)Т ][PROPERTIESТ(С<properties>С)Т];
<ntyp> := <accessibility>.<user_driven>.<access_group>.<belong_group>;
<otyp> := <old_accessibility>.<old_user_driven>.<old_access_group>.<old_belong_group>;

UPDATED: <class_id>.<short_name><LF>SOURCES С(С<sect>Т)Т;
ERROR: <class_id>.<short_name><LF><method_status>Ц<errors>: <header>;
(OMPILE|DROP): <class_id>.<short_name>;

СFТ Ц <ƒействие>: <»м€>;
(CREATE|APPEND|DROP): <caption>;

СAТ Ц <ƒействие>: <“екст>
(INSERTED|DELETED): <attr_id> Ц <name> Ц <self_class_id> Ц SEQUENCED <sequenced> Ц POS <position>;

UPDATED: <attr_id>[ С(С<old_attr_id>С)Т] Ц <name>[ С(С<old_name>С)Т]Ц <self_class_id>[ С(С<old_self_class_idТ)Т][ Ц SEQUENCED <sequenced> С(С<old_sequenced>С)Т][ Ц POS <position> С(С<old_position>С)Т];

СSТ Ц <ƒействие>: <“екст>
(INSERTED|DELETED): <id> Ц <name> Ц <validate_method_sn>;

UPDATED: <id>[ С(С<old_id>С)Т] Ц <name>[ С(С<old_name >С)Т] Ц <validate_method_sn>[ С(С<old_validate_method_sn>С)Т];

СTТ Ц <ƒействие>: <“екст>
(INSERTED|DELETED): <initial_state_id>.<final_state_id> Ц <name> Ц <trans_method_sn>.<check_method_sn> Ц  ACCESS <user_driven> Ц POS <position>;

UPDATED: <initial_state_id>[ С(С<old_initial_state_id>С)Т].<final_state_id>[ С(С<old_final_state_id>С)Т] Ц <name>[ С(С<old_name>С)Т] Ц <trans_method_sn>[ С(С<old_trans_method_sn>С)Т].<check_method_sn>[ С(С<old_check_method_sn>С)Т][Ц ACCESS <user_driven> С(С<old_user_driven>С)Т][ Ц POS <position> С(С<old_position>С)Т];

СRТ Ц <ƒействие>: <“екст>;
(INSERTED|DELETED): <short_name> <ntyp> Ц <name> Ц POS <position>;
<ntyp> := (IN|OUT|IN OUT)[ ref][ table] С[С<class_id>Т]Т;

UPDATED: <short_name>[ С(С<old_short_name>С)Т] <ntyp> С(С<otyp>С)Т Ц <name> С(С<old_name>С)Т[ Ц POS <position> С(С<old_position>С)Т];
<ntyp> := (IN|OUT|IN OUT)[ ref][ table] С[С<class_id>Т]Т;
<otyp> := (IN|OUT|IN OUT)[ ref][ table] С[С<old_class_id>Т]Т;

 СVТ Ц <ƒействие>: <“екст>;
(INSERTED|DELETED): <short_name> <ntyp> Ц <name> Ц POS <position>;
<ntyp> := [ ref][ table] С[С<class_id>Т]Т;

UPDATED: <short_name>[ С(С<old_short_name>Т)Т] <ntyp>[ С(Т<otyp>Т)Т] Ц <name>[ С(Т<old_name>Т)Т][ Ц POS <position> С(С<position>Т)Т];
<ntyp> := [ ref][ table] С[С<class_id>Т]Т;
<otyp> := [ ref][ table] С[С<old_class_id>Т]Т;

СKТ Ц <ƒействие>: <“екст>;
STORAGE: (CREATING|ALTERING) (TABLE|INDEX) Ц <name>.<subname>;
SET: <position> Ц <status>;
ADD: <new_name> Ц <actђ_name>;
MIRROR: <mirror_name> Ц <partitionђ_name>;
EXCHANGE: <position>;
MIRRORS: <mirror_name> Ц <position>;

СWТ Ц <ƒействие>: <“екст>
(INSERTED|DELETED|COMPILE|DROP): <name>;
UPDATED: <name> С(С<old_name>С)Т
ERROR: <name><LF><error message>;

СXТ Ц <ƒействие>: <“екст>;
(CREATE|RECREATE|DROP): <index_name>;

СYТ Ц <ƒействие>: <“екст>;
(CREATE|RECREATE|DROP): <trigger_name>;

СZТ Ц <ƒействие>: <“екст>;
(CREATE|RECREATE|DROP): <constraint_name>;

СGТ Ц <“екст>
Ќастройки:
СCREATEVALUEТ Ц <»м€>,<“ип>,<«начение>
СSETVALUEТ Ц <»м€>,<«начение>
СDELETEVALUEТ Ц <»м€>
ѕрофиль:
СCREATEТ Ц <ѕрофиль>Ц<–есурс>,<«начение>
СSETТ Ц <ѕрофиль>Ц<–есурс>,<«начение>
СDELETEТ Ц <ѕрофиль>Ц<–есурс>
ѕоказать сообщени€:   
ќтветить на тему     луб специалистов ÷‘“-Ѕанк (IBSO) -> јдминистрирование доступа и журналирование „асовой по€с: GMT + 3
—траница 1 из 1

 
ѕерейти:  
¬ы не можете начинать темы
¬ы не можете отвечать на сообщени€
¬ы не можете редактировать свои сообщени€
¬ы не можете удал€ть свои сообщени€
¬ы не можете голосовать в опросах
–ейтинг@Mail.ru