摘要:
Embodiments of the present invention pertain to implementation of textual names as the actual identifiers of elements of models. A structured system provided for constructing the textual names so as to be unique in a specific context. In one embodiment, namespaces are added to a name as a mechanism for ensuring uniqueness across multiple development sources. In one embodiment, upon deployment to a runtime environment, alternate names are assigned to support efficient processing.
摘要:
Embodiments of the present invention pertain to implementation of textual names as the actual identifiers of elements of models. A structured system provided for constructing the textual names so as to be unique in a specific context. In one embodiment, namespaces are added to a name as a mechanism for ensuring uniqueness across multiple development sources. In one embodiment, upon deployment to a runtime environment, alternate names are assigned to support efficient processing.
摘要:
The customization system receives an application model that contains one or more elements stored in a database. The customization system receives a modification to an element of the application model. The customization system stores the modification to the element separately from the application model such that the application model is accessible in either a modified or unmodified state. Thus, multiple third parties can make changes to the same application model elements and business logic without causing conflicts with each other. In addition, updates and patches to the enterprise resource planning system can be applied with less likelihood that the customizations will be negatively affected.
摘要:
The present invention discloses a system and method supporting high-level configuration of Business Object Types during development of an application. More specifically an application developer is supported with predefined pieces of functionality and meta-data, so called Aspect Types, during the configuration of Business Object Types. An Aspect Type may operate across one or more Business Object Types depending on the functionality of the Aspect Type, e.g. an Aspect Type “Relation” Aspect Type comprises functionality that provides for connection between two or more Business Objects. The functionality comprised in an Aspect Type may be configured with an Event Type so runtime an Event Instance of the Event Type may be triggered either by the functionality of the configured Aspect Type or by e.g. a user of the application.
摘要:
A system and method directed to capturing the structure of data models using entity patterns is provided wherein an entity pattern is an abstraction, for example in the MICROSOFT BUSINESS FRAMEWORK®(MBF), that surfaces in the model editor of the framework at the root level and consists of one or more entity roles that together define a structural pattern of a model. The entity pattern may be considered as an über-model, or a model template for a model. Prescriptive rules are added to the design of entities, required properties and relations to other entities (entity roles). Applications of the entity patterns are validated at design time. The runtime framework supports any applied pattern and invokes the pattern specific code. It is a general advantage that the runtime operation is model driven and interprets the model data at runtime. The application and usage of a pattern is part of the model of the application/software program.
摘要翻译:提供了一种用于使用实体模式捕获数据模型的结构的系统和方法,其中实体模式是抽象,例如在MICROSOFT BUSINESS FRAMEWORK(MBF)中,框架的模型编辑器中的表面在 根级别,并由一个或多个实体角色组成,它们一起定义模型的结构模式。 实体模式可以被认为是über模型,或模型的模型模板。 规定的规则被添加到实体的设计,所需的属性和与其他实体(实体角色)的关系。 实体模式的应用在设计时进行验证。 运行时框架支持任何应用的模式,并调用模式特定的代码。 运行时操作是模型驱动,并在运行时解释模型数据是一个普遍的优势。 模式的应用和使用是应用/软件程序模型的一部分。
摘要:
Modeled Types allow a developer to define attributes and/or code when defining a new type. When the Modeled Type is used, specific values may be assigned to the attributes. The consumer of the values of the attributes can be the type itself by executing the logic during application execution, or the consumer may be the runtime framework or the application using the values by querying the meta-data of the Modeled Type. Modeled Type Aliasing defines a Modeled Type based on another Modeled Type allowing both a new unique name but at the same time optionally supplying specific values to one or more of the attributes of the base Modeled Type. Context-aware Modeled Types provide a description of how to determine the value for the attribute.
摘要:
Modeled Types allow a developer to define attributes and/or code when defining a new type. When the Modeled Type is used, specific values may be assigned to the attributes. The consumer of the values of the attributes can be the type itself by executing the logic during application execution, or the consumer may be the runtime framework or the application using the values by querying the meta-data of the Modeled Type. Modeled Type Aliasing defines a Modeled Type based on another Modeled Type allowing both a new unique name but at the same time optionally supplying specific values to one or more of the attributes of the base Modeled Type. Context-aware Modeled Types provide a description of how to determine the value for the attribute.
摘要:
A system and method directed to capturing the structure of data models using entity patterns is provided wherein an entity pattern is an abstraction, for example in the MICROSOFT BUSINESS FRAMEWORK® (MBF), that surfaces in the model editor of the framework at the root level and consists of one or more entity roles that together define a structural pattern of a model. The entity pattern may be considered as an über-model, or a model template for a model. Prescriptive rules are added to the design of entities, required properties and relations to other entities (entity roles). Applications of the entity patterns are validated at design time. The runtime framework supports any applied pattern and invokes the pattern specific code. It is a general advantage that the runtime operation is model driven and interprets the model data at runtime. The application and usage of a pattern is part of the model of the application/software program.
摘要翻译:提供了一种用于使用实体模式捕获数据模型的结构的系统和方法,其中实体模式是抽象,例如在MICROSOFT BUSINESS FRAMEWORK(MBF)中,在根层的框架的模型编辑器中的表面 并且由一个或多个实体角色组成,它们一起定义模型的结构模式。 实体模式可以被认为是über模型,或模型的模型模板。 规定的规则被添加到实体的设计,所需的属性和与其他实体(实体角色)的关系。 实体模式的应用在设计时进行验证。 运行时框架支持任何应用的模式,并调用模式特定的代码。 运行时操作是模型驱动,并在运行时解释模型数据是一个普遍的优势。 模式的应用和使用是应用/软件程序模型的一部分。
摘要:
A system and method directed to capturing the structure of data models using entity patterns is provided wherein an entity pattern is an abstraction, for example in the MICROSOFT BUSINESS FRAMEWORK® (MBF), that surfaces in the model editor of the framework at the root level and consists of one or more entity roles that together define a structural pattern of a model. The entity pattern may be considered as an über-model, or a model template for a model. Prescriptive rules are added to the design of entities, required properties and relations to other entities (entity roles). Applications of the entity patterns are validated at design time. The runtime framework supports any applied pattern and invokes the pattern specific code. It is a general advantage that the runtime operation is model driven and interprets the model data at runtime. The application and usage of a pattern is part of the model of the application/software program.
摘要翻译:提供了一种用于使用实体模式捕获数据模型的结构的系统和方法,其中实体模式是抽象,例如在MICROSOFT BUSINESS FRAMEWORK(MBF)中,框架的模型编辑器中的表面在 根级别,并由一个或多个实体角色组成,它们一起定义模型的结构模式。 实体模式可以被认为是über模型,或模型的模型模板。 规定的规则被添加到实体的设计,所需的属性和与其他实体(实体角色)的关系。 实体模式的应用在设计时进行验证。 运行时框架支持任何应用的模式,并调用模式特定的代码。 运行时操作是模型驱动,并在运行时解释模型数据是一个普遍的优势。 模式的应用和使用是应用/软件程序模型的一部分。
摘要:
A reusable ERP data retrieval object, in particular, a wide application query object provides a systematic and standardized approach to data retrieval. In one embodiment, the wide application query object is an encapsulated query object in that multiple queries are aggregated into one master query object (i.e., the wide application query object) that can, but does not necessarily have to, span multiple disparate data sources. In another embodiment, data retrieved in accordance with the wide application query logic is manipulated by code in any of a variety of different ways using a trigger model and specialized constructs. In still another embodiment, public parameters are utilized to trigger functions that impact the substance and layout of the query output.