А.2.3.2. Конфигурирование данных

Модель данных привязывает типы и параметры затрат, необходимые для расчета стоимости процессов, к системе пооперационного исчисления стоимости.

Аналогичным образом модель данных привязывает объекты данных, необходимые для описания существующих и целевых факторов и позволяющие рассчитывать профили составления графиков и управления мощностями, к системе планирования мощностей.

В системах workflow главной задачей является управление процессами. Тем не менее они тоже связаны с моделью данных. Поэтому нам следует разграничить данные, физически транспортируемые системой workflow, и содержимое баз данных, к которому workflow только обращается (см. рис. 65).

Рис. 65. Группы данных в системах workflow

Первая группа преимущественно содержит нетрадиционные данные, такие как мультимедийные документы, доставляемые клиенту системой workflow. Во второй группе выполняются лишь обращения к данным, хранящимся в информационных объектах. Управление доставкой данных осуществляется логически путем передачи привилегий доступа в рамках процесса.

Рассматривавшиеся до сих пор объекты метамодели могут служить для описания потребностей системы workflow в данных с точки зрения бизнеса (Caller. Vom Geschaftsprozeftmodell zum Workflow—Modell. 1997, c. 67). Иногда при моделировании целесообразно использовать отдельные экземпляры данных (конкретные документы), если они присутствуют в каждом экземпляре типа бизнес-процесса. В этом случае модель данных необходимо дополнить функциональными возможностями для администрирования экземпляров.

С точки зрения бизнеса, структуры данных в бизнес-приложениях все чаще описываются при помощи моделей данных. На рис. 66а и 66б приведены фрагменты моделей данных SAP R/3 и приложения ARIS. Хотя оба типа представления основаны на моделях ERM, их методология различна. Представление SAP-ERM объединяет модели ERM Чена (Chen. Entity-Relational model. 1976), структурированные модели ERM Зинца (Sinz. Datenmodellierung im SERM. 1993) и систему обозначений Бахмана (Bachman. The Programmer as Navigator. 1973).

Рис. 66а. Модель данных SAP

Рис. 66б. Модель данных приложения ARIS

Диаграмму ERM и выбранные здесь обозначения SAP-ERM можно объединить (Scheer. Business Process Engineering. 1994; Niittgens. Koordiniert-dezentrales Informationsmanagement. 1995, c. 104). С моделями данных для стандартного приложения обычно можно выполнять следующие манипуляции:

• удаление информационных объектов;

• удаление атрибутов;

• обновление числа разрядов в атрибутах;

• добавление атрибутов;

• добавление объектов данных.

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

Рис. 67. Конфигурирование пользовательского интерфейса на базе модели данных

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: