В версии 6.0 были произведены следующие изменения в объектной модели:
Если в связи с этими изменениями от пользователей требуются какие-то действия для переноса данных или успешного прохождения базой конвертации, они описаны в соответствующих разделах в блоках Требуемые действия.
Внимание! При вопросах или трудностях на любом этапе выполнения инструкций из текущего раздела можно обращаться за помощью на техподдержку.
В данном разделе приведена видеоинструкция по решению наиболее частых задач после перехода на версию 6.0 и конвертации баз данных: задач переработки пользовательских шаблонов отчетов и фильтров.
Внимание! В видео разобрана только часть действий, необходимых при переходе на версию 6.0. Его просмотр не отменяет необходимости изучения остальной информации из раздела справки Изменения в объектной модели в Business Studio 6.0.
Требуемые действия (видеоинструкция):
Системное название класса | Заголовок класса |
---|---|
БизнесМодель.БумажныйДокумент | Бумажные документы |
БизнесМодель.ЭлектронныйДокумент | Электронные документы |
БизнесМодель.СтруктураШаблонаДляОбъектаДеятельности | Структуры файла бумажного документа |
БизнесМодель.СтруктураФайлаЭлектронногоДокумента | Структуры файла электронного документа |
БизнесМодель.СвязиБазДанныхСЭлДокументом | Связи базы данных с электронным документом |
БизнесМодель.СвязиЭлДокументаСБазойДанных | Связи электронного документа с базой данных |
БизнесМодель.СвязиЭлДокументаСПроцессом | Связи электронного документа с единицей деятельности |
БизнесМодель.СвязиТерминаСБумДокументом | Связи термина с бумажным документом |
БизнесМодель.СвязиБумДокументаСБазойДанных | Связи бумажного документа с базой данных |
БизнесМодель.СвязиППродуктаСБумДокументом | Связи программного продукта с бумажным документом |
БизнесМодель.СвязиППродуктаСЭлДокументом | Связи программного продукта с электронным документом |
БизнесМодель.СвязиПроцессаСБумДокументом | Связи единицы деятельности с бумажным документом |
БизнесМодель.СвязиБумДокументаССобытием | Связи бумажного документа с событием |
БизнесМодель.СвязиСубъектаСБумДокументом | Связи оргединицы с бумажным документом |
БизнесМодель.СвязиЭлДокументаССобытием | Связи электронного документа с событием |
БизнесМодель.СвязиПроцессаСЭлДокументом | Связи единицы деятельности с электронным документом |
БизнесМодель.СвязиСубъектаСЭлДокументом | Связи оргединицы с электронным документом |
БизнесМодель.СвязиЭлДокументаССубъектом | Связи электронного документа с оргединицей |
БизнесМодель.СвязиБазДанныхСБумажнымиДокументами | Связи базы данных с бумажным документом |
БизнесМодель.СвязиТерминаСЭлДокументом | Связи термина с электронным документом |
БизнесМодель.СвязиБумДокументаСПроцессом | Связи бумажного документа с единицей деятельности |
БизнесМодель.СвязиБумДокументаССубъектом | Связи бумажного документа с оргединицей |
Удалены все параметры классов, удаленных в новой версии программы (см. Классы, удаленные в новой версии), а также некоторые параметры других классов. Ниже в Таблице 2 приведен список таких параметров, с указанием классов, в которых они ранее существовали. Под таблицей приведены видеоинструкции и текстовые инструкции по переработке шаблонов отчетов и фильтров. Если в пользовательских шаблонах отчетов, фильтрах и т.п. были привязки, условия с этими параметрами, они могли стать неработоспособными.
Требуемые действия: Инструкции для того, чтобы решить данную проблему для тех параметров, где это требуется, приведены в соответствующей колонке Таблицы 2 и ниже под таблицей.
Класс (системное название) | Удаленный параметр (системное название и ID1)) | Требуемые действия (если что-то требуется) |
---|---|---|
БизнесМодель.BSC | Описание | - |
База.Агрегаты | ИмяТипа | - |
БизнесМодель.АтрибутОбъекта | Комментарий | - |
БизнесМодель.Аудиты | Комментарий | - |
База.Группировка | ТипПараметра | - |
БизнесМодель.ГруппыАнализа | Комментарий | - |
СписокГруппПоИерархииУстаревший 5d034014-215c-4469-8c9d-b9fcfdca2cc5 | См. инструкции по переделке привязок шаблонов отчетов в Изменения в объектной модели в Business Studio 5.1.1.0. Рекомендуем вносить изменения по инструкции в версии 5.1 до конвертации в 6.0. | |
БизнесМодель.ДанныеПотоков | Комментарий | - |
База.Документы | Комментарий | - |
БизнесМодель.Объекты_ГруппыДеятельности | Комментарий | - |
БизнесМодель.ПеременныеФСА | Комментарий | - |
БизнесМодель.ПодсистемыУправления | Описание | - |
БизнесМодель.ПоказателиBSC | ТипПоказатель | - |
Связи_исходящие<БизнесМодель_СвязиПоказателей> 70c6888f-42b0-408c-ad56-7f1022cf6bad | Рекомендуется использовать вместо этого списка список "Цели". Это список бинарных связей, для вывода цели в нем дочерней привязкой следует выбирать параметр "Объект в" или "Цель в". Пример реализации см. в привязке "Objectives" шаблона отчета "Значения показателя за период" или в доппривязке "Objectives" привязки Measures внутри секции "Section General" шаблона отчета "Регламент процесса EPC". |
|
База.ПравилаПолученияОбъектов | Комментарий | - |
База.ПривязкиОтчетовWord | Комментарий | - |
БизнесМодель.ПроблемыИОтклонения | Описание | - |
БизнесМодель.ПрограммныеПродуктыОбъектов | ТипПродукта | - |
ПотомкиУстаревший 95ed07d4-d951-497a-a801-8c699a390498 | См. инструкции по переделке привязок шаблонов отчетов в Изменения в объектной модели в Business Studio 5.1.1.0. Рекомендуем вносить изменения по инструкции в версии 5.1 до конвертации в 6.0. | |
БизнесМодель.Проекты | Описание | - |
Связи_исходящие<БизнесМодель_СвязиПроектов> 758e01c9-e819-4378-9345-1c60b5e99b7d | Рекомендуется использовать вместо этого списка список "Бинарные связи" с наложенным фильтром для отбора только связей нужного класса. Для вывода цели в нем дочерней привязкой следует выбирать параметр "Объект в" или "Цель в" Пример реализации см. в привязке "Objectives" шаблона отчета "Отчет по проекту". |
|
БизнесМодель.Процессы | Комментарий | - |
БизнесМодель.ПрочееАнализа | Описание | - |
БизнесМодель.РазделыАтрибутовОбъектов | Комментарий | - |
БизнесМодель.Ранг | Описание | - |
БизнесМодель.СвязиСМК | Описание | - |
БизнесМодель.СвязиСубъектовОргДиаграммы | Комментарий | - |
БизнесМодель.СМК | Описание | - |
БизнесМодель.СообщенияОНесоответствиях | Описание | - |
БизнесМодель.СписокСубъектовРоли | Комментарий | - |
БизнесМодель.Субъекты | Комментарий | - |
ТипСубъекта | - | |
РолиСубъекта 3b61797f-1db7-4e23-9924-42003f330c71 | Рекомендуется использовать вместо удаленного списка список "Роли оргединицы". Это список бинарных связей, для вывода оргединицы в нем дочерней привязкой следует выбирать параметр "Объект в" или "Оргединица в". | |
СубъектыРолей 22930b41-6b60-4e32-9e43-a02546f0f1e2 | Рекомендуется использовать вместо удаленного списка список "Оргединицы роли" или "Все члены роли". Это список бинарных связей, для вывода оргединицы в нем дочерней привязкой следует выбирать параметр "Объект из" или "Оргединица из". Пример реализации см. в привязке "Org Units" (путь к привязке: Annex B Roles from Activities on the Other End (for SADT Descendants) - Inputs and outputs - Actors (org units) - Org units) шаблона отчета "Регламент процесса EPC". |
|
ФизЛица d9f59af8-3b66-41cf-a9aa-e81002679b88 | Рекомендуется использовать вместо удаленного списка список "Текущие сотрудники". Пример реализации см. в привязке "Persons" шаблона отчета "Должностная инструкция". |
|
ПоказателиВладельцаПроцесса ef33964d-5d4b-49e9-a1b4-fe98b188a588 | Рекомендуется использовать фильтр по классу "Единицы деятельности" с условием на наличие данных в списке "Все владельцы" и выводом от единиц деятельности списка "Показатели". Пример реализации см. в привязке "Measures of activities whose owners include position or its role" внутри секции "Section Measures" шаблона отчета "Должностная инструкция". |
|
ПоказателиСубъекта c8fd3d25-c1ac-44c8-9ff2-f14053371ee3 | Рекомендуется использовать фильтр по классу "Единицы деятельности" с условием на наличие данных в списке "Все исполнители" и выводом от единиц деятельности списка "Показатели". Пример реализации см. в привязке "Measures of activities whose actors include position or its role" внутри секции "Section Measures" шаблона отчета "Должностная инструкция". |
|
Связи_входящие<БизнесМодель_СвязиСубъектовОргДиаграммы> e840e5b6-1699-4a34-afb0-e3b68c43b9cd | Рекомендуется использовать вместо этого списка список "Бинарные связи" с наложенным фильтром для отбора только связей нужного класса. Для вывода оргединицы в нем дочерней привязкой следует выбирать параметр "Объект из" или "Оргединица из" Пример реализации см. в привязке "Functional Managers" секции "Section General" шаблона отчета "Должностная инструкция". |
|
Связи_исходящие<БизнесМодель_СвязиСубъектовОргДиаграммы> e840e5b6-1699-4a34-afb0-e3b68c43b9cd | Рекомендуется использовать вместо этого списка список "Бинарные связи" с наложенным фильтром для отбора только связей нужного класса. Для вывода оргединицы в нем дочерней привязкой следует выбирать параметр "Объект в" или "Оргединица в" Пример реализации см. в привязке "Is Functional Manager for" секции "Section General" шаблона отчета "Должностная инструкция". |
|
Связи_диаграммы<БизнесМодель_СвязиСубъектовОргДиаграммы> e842e5b6-1699-4a34-afb0-e3b68c43b9cd | Рекомендуется использовать вместо этого списка список "Фигуры диаграммы" от диаграммы из параметра "Первая диаграмма объекта". Он содержит информацию обо всех фигурах диаграммы, в том числе о коннекторах, которые содержат информацию о связях между объектами (в то время как старый список содержал связи). В случае возникновения вопросов по переделке ваших привязок с таким параметром рекомендуем обратиться за консультацией на адрес техподдержки support@businessstudio.ru. |
|
УпорядоченныйСписокПотомковУстаревший 3c678658-0ae4-4cfb-bb04-52ab913d820b | См. инструкции по переделке привязок шаблонов отчетов в Изменения в объектной модели в Business Studio 5.1.1.0. Рекомендуем вносить изменения по инструкции в версии 5.1 до конвертации в 6.0. | |
УпорядоченныйСписокПодразделенийУстаревший b14dce83-f54f-49d0-aa86-333cfb598fcc | См. инструкции по переделке привязок шаблонов отчетов в Изменения в объектной модели в Business Studio 5.1.1.0. Рекомендуем вносить изменения по инструкции в версии 5.1 до конвертации в 6.0. | |
БизнесМодель.ТипОпроса | РассылатьУведомления | - |
БизнесМодель.ТипыПолейОбъектов | Комментарий | - |
База.Условия | ИмяТипа | - |
База.ФайловыйШаблон | Комментарий | - |
БизнесМодель.ФизЛица | Комментарий | - |
БизнесМодель.ЦелиBSC | ТипЦели | - |
БизнесМодель.ШлюзыBPMN | Описание | - |
БизнесМодель.СписокОбъектовПотока | ТипОбъекта 8cf73d5d-4395-483f-89d0-6fa1fffaa848 | Рекомендуется использовать вместо удаленного параметра параметр "Класс объекта" класса "Объекты системы". |
База.ОбъектыСистемы | ПодтипОбъекта 21e85d21-7373-493e-a471-b4797ab26a5e | Рекомендуется использовать вместо удаленного параметра параметр "Класс объекта" класса "Объекты системы". Пример реализации см. в привязке "Object class" BAND'a "Описание процесса EPC" шаблона отчета "Описание процесса EPC". |
БизнесМодель.ЦелиBSC | УникальныеПоказатели 0e368b15-0dfb-40ee-96ea-d7bc4e2ad128 | Рекомендуется использовать вместо этого списка список "Показатели". Это список бинарных связей, для вывода показателя в нем дочерней привязкой следует выбирать параметр "Объект из" или "Показатель из". Показатели в этом списке уникальные. |
Связи_входящие<БизнесМодель_СвязиПоказателей> 70c5888f-42b0-408c-ad56-7f1022cf6bad | Рекомендуется использовать вместо этого списка список "Показатели". Это список бинарных связей, для вывода показателя в нем дочерней привязкой следует выбирать параметр "Объект из" или "Показатель из". Пример реализации см. в привязке "Measures" шаблона отчета "Отчет по цели". |
|
Связи_входящие<БизнесМодель_СвязиПроектов> 758d01c9-e819-4378-9345-1c60b5e99b7d | Рекомендуется использовать вместо этого списка список "Бинарные связи" с наложенным фильтром для отбора только связей нужного класса. Для вывода проектов в нем дочерней привязкой следует выбирать параметр "Объект из" или "Проект из" Пример реализации см. в привязке "Projects" шаблона отчета "Отчет по цели". |
|
Связи_входящие<БизнесМодель_СвязиЦелей> 55c9e010-0d2f-4d75-9e42-09085b418342 | Рекомендуется использовать вместо этого списка список "Бинарные связи" с наложенным фильтром для отбора только связей нужного класса. Для вывода проектов в нем дочерней привязкой следует выбирать параметр "Объект из" или "Цель из" Пример реализации см. в привязке "Depends on objectives" шаблона отчета "Отчет по цели". |
|
Связи_исходящие<БизнесМодель_СвязиЦелей> 55c9e010-0d2f-4d75-9e42-09085b418342 | Рекомендуется использовать вместо этого списка список "Бинарные связи" с наложенным фильтром для отбора только связей нужного класса. Для вывода проектов в нем дочерней привязкой следует выбирать параметр "Объект в" или "Цель в" Пример реализации см. в привязке "Influences objectives" шаблона отчета "Отчет по цели". |
|
БизнесМодель.Константы | ПараметрыОргДиаграммы | - |
Видеоинструкция
См. выше в разделе Переработка пользовательских шаблонов отчетов в связи с переходом на Business Studio 6.0.
Текстовая инструкция
Самый важный этап в корректировке шаблонов отчетов и фильтров - найти места, требующие корректировки.
Корректировка привязок в шаблонах отчетов
Как понять, нужна ли вообще корректировка:
Существует несколько способов найти шаблоны отчетов и конкретные привязки, требующие корректировки:
Что делать с каждой найденной по инструкциям выше привязкой, требующей корректировки:
Если значение ID в табличке отсутствует, то рекомендуется найти параметр в базах предыдущих версий программы с помощью поиска в форме Объектной модели или в шаблоне отчета и понять, что это был за параметр. Возможные варианты:
Корректировка условий фильтров
Как понять, нужна ли вообще корректировка:
Как найти фильтры, чьи условия требуют корректировки:
Что делать с фильтрами, для которых решили внести корректировки:
Если вы анализируете условие на параметр, ID которого в табличке отсутствует, то проблема, скорее всего, не связана с обновлением до версии 6.0. Можно найти параметр в базах предыдущих версий программы с помощью поиска в форме Объектной модели, понять, что это был за параметр и самостоятельно или с помощью техподдержки решить, что делать с таким условием.
Были добавлены новые ключи в классы, в результате чего при конвертации может оказаться, что данные в каком-то классе не удовлетворяют условию уникальности по набору параметров новых ключей (т.к. они добавлялись, когда таких ключей еще не было).
Требуемые действия в версии 5.1 до конвертации:
Класс | Ключ | ||
---|---|---|---|
Системное название | Заголовок | Название ключа | Набор параметров в ключе |
БизнесМодель.БазовыеПараметрыДиаграммыЗначенийПоказателя | Параметры диаграммы значений показателя по умолчанию | key | Owner |
БизнесМодель.БазовыеПараметрыДиаграммыЗначенийЦели | Параметры диаграммы значений цели по умолчанию | key | Owner |
БизнесМодель.ДополнительныеСправочникиHTMLПубликации | Дополнительные справочники HTML-публикации | key | Owner, Repository |
БизнесМодель.КонстантыПользователей | Настройки пользователей Business Studio | personKey | Person |
БизнесМодель.ПараметрыBPMN | Настройки диаграммы BPMN | key | Owner |
БизнесМодель.ПараметрыДиаграммыЗначенийПоказателя | Параметры диаграммы значений показателя у показателя | key | Owner |
БизнесМодель.ПараметрыДиаграммыЗначенийЦели | Параметры диаграммы значений цели у цели | key | Owner |
База.СоответствиеНумераторам | Соответствия нумератора справочнику | NumberedClass | Repository, TopObject |
База.СоответствиеСтилей | Стили шаблона для генерации | key | Owner |
БизнесМодель.СписокСтилейДиаграмм | Стили символов стиля диаграмм | guidKey | guid |
База.ЯзыкиИмпорта | Языки импорта | key | Owner, DataLanguage, ImportLanguage |
В рамках изменений объектной модели роль некоторых, в том числе удаляемых (см. Удаленные параметры выше), параметров стали выполнять другие:
При конвертации баз данных ручных операций для применения описанных выше изменений от пользователей не требуется:
В рамках изменений объектной модели роль некоторых, в том числе удаляемых (см. Удаленные классы выше), классов стали выполнять другие:
При конвертации баз данных ручных операций для применения описанных выше изменений от пользователей не требуется:
1. Класс "Стратегические карты" был помечен как устаревший и его роль теперь выполняет класс "Диаграммы стратегической карты".
Данные из справочника "Стратегические карты" в "Диаграммы стратегической карты" при конвертации переедут автоматически.
Пользовательские отчеты по классу "Стратегические карты" автоматически сконвертированы не будут.
Требуемые действия: можно пользоваться отчетами из комплекта поставки для класса "Диаграммы стратегической карты" или при необходимости разработать свои отчеты заново на основе старых отчетов (доступно копирование оформления формы шаблона отчета) и отчетов из комплекта поставки (доступно копирование как привязок в дерево своего отчета, так и привязки с оформлением целиком при копировании между формами отчетов).
2. Часть классов была удалена в текущей версии программы (в данном пункте речь про классы БизнесМодель.БумажныйДокумент и БизнесМодель.ЭлектронныйДокумент, объекты из них переедут в родительский класс БизнесМодель.Документы). Если в предыдущих версиях создавались пользовательские параметры в этих классах или со ссылками на эти классы, после конвертации баз данных они станут неработоспособными.
Требуемые действия для того, чтобы перенести данные из параметров, которые создавались в таких классах, в новую версию:
Далее, если на такие параметры были ссылки (т.е. добавлялись пользователями вручную) в шаблонах отчетов, фильтрах, пакетах импорта и других местах программы, нужно вручную исправить их, выбрав в этих местах новые параметры. Подробнее о том, как искать такие места и делать корректировки см. в разделе Требуемые действия по корректировке шаблонов отчетов выше.
Требуемые действия для того, чтобы перенести данные из параметров, которые ссылались на удаляемые классы (Бумажный документ и Электронный документ), в новую версию:
Также в объектную модель были внесены следующие важные изменения: