Как перенести "Дополнительные настройки" в настройке кейсов, стадий.
Нравится
Насколько помню эти настройки автоматом пишутся в пакет. В разделе схемы будет схема типа DcmSchemaManager с заголовком у вас "Продажи", в разделе данные пишутся данных двух таблиц SysDcmSettings, SysDcmSchemaInSettings. Выгружаем и переносим пакет. Все просто, по крайней мере у меня не было ни разу сложностей с переносом кейсов. Пакет берется из настройки CurrentPackageId или изменения пишутся сразу в этот кейс, если он уже кастомный. Начиная 7.17 есть возможность сохранять отдельно новую версию кейса, но пока сам не тестировал.
Насколько помню эти настройки автоматом пишутся в пакет. В разделе схемы будет схема типа DcmSchemaManager с заголовком у вас "Продажи", в разделе данные пишутся данных двух таблиц SysDcmSettings, SysDcmSchemaInSettings. Выгружаем и переносим пакет. Все просто, по крайней мере у меня не было ни разу сложностей с переносом кейсов. Пакет берется из настройки CurrentPackageId или изменения пишутся сразу в этот кейс, если он уже кастомный. Начиная 7.17 есть возможность сохранять отдельно новую версию кейса, но пока сам не тестировал.
Александр, конкретно интересующая информация о связях стадий хранится не в тех таблицах, в метаданных схемы, в параметре ParentStageUId. Например, для стадий продажи в схеме OpportunityCase:
\n {\r \n \"BL1\": \"Terrasoft.Core.DcmProcess.DcmSchemaStage\",\r \n \"UId\": \"a5bf6b99-4c8c-4922-8f78-743d2b94b5da\",\r \n \"A2\": \"Stage5\",\r \n \"A3\": \"296e261b-5dae-4102-b030-ac84ae63fe2a\",\r \n \"A4\": \"296e261b-5dae-4102-b030-ac84ae63fe2a\",\r \n \"A5\": \"b89bc79a-381e-4e10-9661-05e0e85cb739\",\r \n \"Color\": \"#8ecb60\",\r \n \"StageRecordId\": \"60d5310c-5be6-df11-971b-001d60e938c6\",\r \n \"Elements\": []\r \n },\r \n {\r \n \"BL1\": \"Terrasoft.Core.DcmProcess.DcmSchemaStage\",\r \n \"UId\": \"b223ff36-a772-4903-9c1e-b31e88b32526\",\r \n \"A2\": \"Stage4\",\r \n \"A3\": \"296e261b-5dae-4102-b030-ac84ae63fe2a\",\r \n \"A4\": \"296e261b-5dae-4102-b030-ac84ae63fe2a\",\r \n \"A5\": \"b89bc79a-381e-4e10-9661-05e0e85cb739\",\r \n \"ParentStageUId\": \"a5bf6b99-4c8c-4922-8f78-743d2b94b5da\",\r \n \"Color\": \"#ef7e63\",\r \n \"StageRecordId\": \"a9aafdfe-2242-4f42-8cd5-2ae3b9556d79\",\r \n \"Elements\": [],\r \n \"IsSuccessful\": false\r \n }\r
А узнать, что за стадии, можно там же ниже:
{ "Culture": "ru-RU", "ResourceType": "String", "Key": "Stages.Stage4.Caption", "Value": "Завершена с проигрышем", "ImageData": "" }, { "Culture": "ru-RU", "ResourceType": "String", "Key": "Stages.Stage5.Caption", "Value": "Завершена с победой", "ImageData": "" },