Integrated enterprise modeling method and device for planting enterprises
By constructing an integrated enterprise modeling framework and view model, the shortcomings of existing planting enterprise modeling technologies have been addressed, enabling refined management and adaptability to complex production environments, and improving the accuracy and applicability of planting enterprise models.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-21
- Publication Date
- 2026-03-17
AI Technical Summary
Existing enterprise modeling methods cannot meet the needs of planting enterprises, especially in terms of resource and organizational capability modeling, event-driven modeling, and product lifecycle modeling, which increases the difficulty of refined management and coping with complex production environments.
An integrated enterprise modeling framework for planting enterprises is constructed, including view dimensions and relationships. By determining the view model corresponding to each view, a planting enterprise model is established. Specifically, the modeling methods for organizational view, resource view, product view, functional view, process view, service view, and information view are adopted, using improved Petri nets and design structure matrices and other technical means.
It improves the accuracy and adaptability of planting enterprise models, meets the needs of complex production environments of planting enterprises, and supports refined management and product lifecycle modeling.
Smart Images

Figure CN115983731B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to an integrated enterprise modeling method and apparatus for planting enterprises. Background Technology
[0002] Enterprise modeling is central to enterprise engineering, enterprise architecture, and enterprise integration, and is commonly used to model enterprises to achieve business integration. Vernadat defines enterprise modeling as the art of externalizing enterprise knowledge in the form of models, encompassing the structure, function, behavior, organization, management, operation, and maintenance of the entire or part of an enterprise or enterprise network, as well as its relationship with the environment. Besides business integration, enterprise modeling can also be used to analyze / improve business processes, organizational structures, and supply chains. The scope and granularity of enterprise models vary depending on the different needs of stakeholders. At the implementation level, enterprise modeling is a knowledge-intensive task, requiring modelers not only to possess the basic principles, methods, and experience of enterprise modeling, but also to have a deep understanding of the enterprise's production and operation processes. Because enterprises are highly complex systems, a significant characteristic of enterprise models is that they are typically composed of a set of models, each sub-model describing a specific local characteristic of the enterprise, and all sub-models are combined according to certain constraints and connections.
[0003] Among related technologies, Computer Integrated Manufacturing Open System Architecture (CIMOSA) is an enterprise modeling framework designed to support enterprise integration of machines, computers, and people. This framework is based on the system lifecycle concept and provides an event-driven, process-based modeling approach. Generalized Enterprise Reference Architecture and Methodology (GERAM) is a general enterprise reference architecture that provides a common description of all elements recommended for enterprise engineering and integration. It also clearly shows the interactions between enterprise modeling and enterprise architecture components. 4EM is a state-of-the-art enterprise modeling method that focuses on addressing multiple perspectives of the enterprise in a comprehensive manner and provides a set of practical guidelines for knowledge acquisition, modeling, and analysis.
[0004] However, existing enterprise modeling methods cannot fully meet the needs of agricultural enterprises. There are three basic reasons for this. First, existing enterprise modeling methods do not support modeling the resources and organizational capabilities of agricultural enterprises, lacking precision and thus hindering refined management. Second, existing enterprise modeling methods do not support event-driven modeling, making it difficult to cope with the complex and ever-changing production environment of agricultural enterprises. Finally, existing enterprise modeling methods do not support product lifecycle modeling and cannot describe the various agronomical requirements of crops at different growth stages. Summary of the Invention
[0005] This invention provides an integrated enterprise modeling method and apparatus for planting enterprises, which solves the problem that existing technologies cannot fully meet the needs of planting enterprises.
[0006] This invention provides an integrated enterprise modeling method for planting enterprises, comprising:
[0007] An integrated enterprise modeling framework for planting enterprises is constructed; the integrated enterprise modeling framework includes a view dimension; the view dimension includes at least one view; and there are relationships between the views.
[0008] Based on each of the views and the associated relationships, the view model corresponding to each of the views is determined respectively;
[0009] Based on the aforementioned view models, a planting enterprise model is established.
[0010] According to the integrated enterprise modeling method for planting enterprises provided by the present invention, when the view dimension is an organizational view, the step of determining the view model corresponding to each view based on each view and the association relationship includes:
[0011] Based on the organizational view and the association relationship, at least one first basic element and first attribute information of each first basic element are determined;
[0012] Based on each of the first basic elements and the first attribute information, the organization model corresponding to the organization view is determined.
[0013] According to the integrated enterprise modeling method for planting enterprises provided by the present invention, when the view dimension is a resource view, the step of determining the view model corresponding to each view based on each view and the association relationship includes:
[0014] Based on the resource view and the association relationship, at least one second basic element and second attribute information of each second basic element are determined for each resource;
[0015] Based on each of the second basic elements and the second attribute information, the resource model corresponding to the resource view is determined.
[0016] According to the integrated enterprise modeling method for planting enterprises provided by the present invention, when the view dimension is a product view, the step of determining the view model corresponding to each view based on each view and the association relationship includes:
[0017] Based on the product view and the association, the growth attributes of each crop during its growth process are determined; the growth attributes include at least one of the following: static attributes; life cycle; dynamic attributes;
[0018] Based on the static attributes, the life cycle, and the dynamic attributes, the crop life cycle model corresponding to the product view is determined.
[0019] According to the integrated enterprise modeling method for planting enterprises provided by the present invention, when the view dimension is a functional view, the step of determining the view model corresponding to each view based on each view and the association relationship includes:
[0020] Based on the functional view and the association relationship, at least one functional management module is identified;
[0021] Based on each of the aforementioned function management modules, the function model corresponding to the function view is determined.
[0022] According to the integrated enterprise modeling method for planting enterprises provided by the present invention, when the view dimension is a process view, the step of determining the view model corresponding to each view based on each view and the relationship includes:
[0023] Based on the process view and the associated relationships, an improved Petri net is used to determine the business process model corresponding to the process view.
[0024] According to the integrated enterprise modeling method for planting enterprises provided by the present invention, when the view dimension is a service view, the step of determining the view model corresponding to each view based on each view and the association relationship includes:
[0025] Based on the service view, the business process model, and the association relationships, the Design Structure Matrix (DSM) is used to determine the relationship between at least one transition.
[0026] Based on the aforementioned relationship, a clustering algorithm is used to cluster the transitions to obtain at least one service component; the service component includes at least one of the aforementioned transitions.
[0027] Based on each of the service components, the business service model corresponding to the service view is determined. According to an integrated enterprise modeling method for planting enterprises provided by the present invention, when the view dimension is an information view, the step of determining the view model corresponding to each view based on each view and the association relationship includes:
[0028] Based on the information view and the association, at least one business object is identified;
[0029] Based on each of the aforementioned business objects, target information for each of the aforementioned business objects is determined; the target information includes data and data relationships during the execution of target activities.
[0030] Based on the data and the data relationships, the information model corresponding to the information view is determined.
[0031] The present invention also provides an integrated enterprise modeling device for planting enterprises, comprising:
[0032] A construction module is used to build an integrated enterprise modeling framework for planting enterprises; the integrated enterprise modeling framework includes a view dimension; the view dimension includes at least one view; and there are relationships between the views.
[0033] The determination module is used to determine the view model corresponding to each of the views based on each view and the association relationship;
[0034] A module is created to build a planting enterprise model based on the aforementioned view models.
[0035] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the integrated enterprise modeling method for planting enterprises as described above.
[0036] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the integrated enterprise modeling method for planting enterprises as described above.
[0037] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the integrated enterprise modeling method for planting enterprises as described above.
[0038] The present invention provides an integrated enterprise modeling method and apparatus for planting enterprises. This method constructs an integrated enterprise modeling framework for planting enterprises. The integrated enterprise modeling framework includes a view dimension; each view dimension includes at least one view; there are relationships between the views; based on each view and the relationships, a view model corresponding to each view is determined; based on each view model, a planting enterprise model is established, thereby realizing the establishment of the planting enterprise model, improving the accuracy of the planting enterprise model, and thus meeting the needs of planting enterprises. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0040] Figure 1 This is one of the flowcharts of the integrated enterprise modeling method for planting enterprises provided by the present invention;
[0041] Figure 2 This is a schematic diagram of the integrated enterprise modeling framework provided by the present invention;
[0042] Figure 3 This is a schematic diagram illustrating the relationship between the various views provided by the present invention;
[0043] Figure 4 This is a schematic diagram of the structure of the crop life cycle model provided by the present invention;
[0044] Figure 5 This is a graphical schematic diagram of the integrated Petri net provided by the present invention;
[0045] Figure 6 This is the second flowchart of the integrated enterprise modeling method for planting enterprises provided by this invention;
[0046] Figure 7 This is a schematic diagram of the integrated enterprise modeling device for planting enterprises provided by the present invention;
[0047] Figure 8 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0048] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0049] The following is combined with Figures 1-6 The present invention describes an integrated enterprise modeling method for planting enterprises, such as... Figure 1 As shown, the method includes steps 101-103; wherein,
[0050] Step 101: Construct an integrated enterprise modeling framework for planting enterprises; the integrated enterprise modeling framework includes a view dimension; the view dimension includes at least one view; and there are relationships between the views.
[0051] It should be noted that the integrated enterprise modeling method for planting enterprises provided by this invention is applicable to scenarios involving planting enterprise modeling. The executing entity of this method can be an integrated enterprise modeling device for planting enterprises, such as an electronic device, or a control module within that device for executing the integrated enterprise modeling method for planting enterprises.
[0052] Specifically, based on CIMOSA and considering the production and operational characteristics of planting enterprises, an integrated enterprise modeling framework, IEMFAFE, is constructed for planting enterprises. This integrated enterprise modeling framework provides the system architecture and formal methods for modeling planting enterprises from different perspectives, at different levels of modeling, and at different stages of implementation. The integrated enterprise modeling framework includes a view dimension, where each view dimension includes at least one view, and there are relationships between the views.
[0053] Furthermore, the integrated enterprise modeling framework includes not only the view dimension but also the general hierarchical dimension and the lifecycle dimension. That is, the integrated enterprise modeling framework is a three-dimensional cube framework composed of the view dimension, the general hierarchical dimension, and the lifecycle dimension. The general hierarchical dimension depicts the evolution of the enterprise model from general to specific, from partial to overall, and from design to implementation. Its hierarchy is as follows: 1) Basic elements: the basic components, rules, and constraints of the modeling methods for each view; 2) General components: components representing a specific function encapsulated from the basic elements, which can be reused; 3) Reference model: an enterprise model applicable to a specific industry, obtained by analyzing and extracting the typical behavioral characteristics and business processes of a certain type of enterprise, and modeling it using basic elements and general components. The reference model is for a certain type of enterprise rather than a specific enterprise, therefore its granularity is larger. Using the reference model for enterprise modeling can greatly accelerate the enterprise modeling speed; 4) Application model: a specific enterprise model established according to the actual situation and needs of a specific enterprise. The enterprise model mentioned in this application refers to the application model; 5) Implementation model: transforming the enterprise's application model into an information system implementation plan, including system design documents, system implementation plans, and detailed software engineering documents. The lifecycle dimension provides full lifecycle support for the design, implementation, operation, and iteration of planting enterprise integration, including seven major stages: project initiation, requirements analysis, project evaluation, system design, system implementation / selection, system maintenance, and project summary.
[0054] Figure 2 This is a schematic diagram of the integrated enterprise modeling framework provided by the present invention, as shown below. Figure 2 As shown, the view dimension includes seven major views: organization view, resource view, product view, function view, process view, service view, and information view; the general hierarchy dimension includes basic elements, general components, reference model, application model, and implementation model; the life cycle dimension includes seven major stages: project initiation, requirements analysis, project evaluation, system design, system implementation / selection, system maintenance, and project summary (not shown in the figure).
[0055] Furthermore, Figure 3 This is a schematic diagram illustrating the relationship between the various views provided by the present invention, such as... Figure 3 As shown, the organization view calls the process view, the resource view calls the service view, the process view is packaged to obtain the service view; the service view calls the process view, the process view implements the functional view, the product view guides the process view and service view, and the process view and service view improve the product view; the process view and service view abstract the information view.
[0056] Step 102: Based on each view and the association relationship, determine the view model corresponding to each view.
[0057] Specifically, based on the views and the relationships between them, the view model corresponding to each view can be determined separately.
[0058] Step 103: Based on the aforementioned view models, establish a planting enterprise model.
[0059] Specifically, based on the identified multiple view models, a planting enterprise model is further established.
[0060] The present invention provides an integrated enterprise modeling method for planting enterprises. This method constructs an integrated enterprise modeling framework for planting enterprises. The framework includes a view dimension, each view dimension including at least one view. Relationships exist between the views. Based on each view and the relationships, a view model corresponding to each view is determined. Based on each view model, a planting enterprise model is established, thereby improving the accuracy of the planting enterprise model and meeting the needs of planting enterprises.
[0061] Optionally, when the view dimension is an organization view, the specific implementation of step 102 above includes:
[0062] a) Based on the organization view and the association relationship, determine at least one first basic element and first attribute information of each first basic element.
[0063] Specifically, the organizational view is used to model the relationships and specific attributes between organizational objects within a business. Every stage of the production and operation process of a planting enterprise requires the participation of resources and organization. Therefore, the organizational modeling method must possess strong agility and adaptability. Agility requires the planting enterprise's organization to be able to quickly transform from one model to another, while adaptability requires the modeling method to accurately describe the structure and attributes of the planting enterprise's organization. Thus, based on the organizational view and relationships, at least one primary basic element and the primary attribute information of each primary basic element are defined.
[0064] Furthermore, the first basic elements include: organizational units, organizational personnel, roles, positions, and resource pools; the first attribute information of organizational units includes: general properties, structural properties, and associated properties; the first attribute information of organizational personnel includes: general properties, ability properties, associated properties, and other properties; the first attribute information of roles includes: general properties and associated properties; the first attribute information of positions includes: general properties and associated properties. Among these, general properties include name, type, age, gender, responsibilities, authority, and strengths; structural properties include higher-level units and lower-level units; associated properties include functional properties and resource properties; ability properties include work calendar and work schedule; and other properties include rate and salary.
[0065] Furthermore, organizational units represent the basic objects constituting the organizational structure, composed of lower-level organizational units or organizational personnel. The hierarchical relationships of organizational units constitute the organizational structure tree of the organization; organizational personnel represent specific personnel in the organization. The Type attribute indicates whether a resource entity is fixed or temporary, and a resource entity represents an atomic-level resource object of the enterprise. The WorkCalendar attribute indicates the time during which a resource entity can be used, and the Schedule attribute indicates the mapping of the work calendar to the production plan, reflecting the past, present, and future usage status of the resource entity, expressed using formula (1); the Rate attribute indicates the hourly usage cost of a functional resource entity, expressed using formula (2); and StaffUtilization indicates the staff utilization rate, expressed using formula (3).
[0066] Schedule:WorkCalendar→Plan(1)
[0067]
[0068]
[0069] Where Price represents the total cost, LifeSpan represents the effective time, ω represents the number of hours actually worked by the personnel, and ω' represents the total time of the personnel's work calendar.
[0070] Furthermore, a role represents an organizational object that embodies the skills or certain characteristics of its personnel; a position represents an organizational object that embodies administrative responsibilities, describing the authority, responsibilities, and hierarchical command relationships of its personnel; and a resource pool represents the collection of all resource entities / personnel under the same resource type / organizational unit. The resource pool creates an abstraction layer between the underlying resource entities and personnel and resource requests. The resource pool manages the scheduling of resource entities / personnel based on work calendars and schedules, and resource requests only need to be initiated to the resource pool.
[0071] b) Based on each of the first basic elements and the first attribute information, determine the organization model corresponding to the organization view.
[0072] Specifically, based on the determined first basic elements and first attribute information, an organizational model is established for the enterprise organizational object, thereby determining the organizational model corresponding to the organizational view.
[0073] The integrated enterprise modeling method for planting enterprises provided by this invention determines at least one first basic element and the first attribute information of each first basic element through organizational views and relationships; based on each first basic element and the first attribute information, the organizational model corresponding to the organizational view is determined, thereby realizing the modeling of the organizational model and improving the accuracy of the planting enterprise model, thus meeting the needs of planting enterprises.
[0074] Optionally, when the view dimension is a resource view, the specific implementation of step 102 above includes:
[0075] 1) Based on the resource view and the association relationship, determine at least one second basic element for each resource and the second attribute information of each second basic element.
[0076] Specifically, resource views are used to model the relationships and specific attributes between enterprise resources. Every stage of the production and operation process of a planting enterprise requires the participation of resources and organization. Therefore, resource modeling methods must possess strong agility and adaptability. Agility requires the planting enterprise's organization to be able to quickly transform from one model to another, while adaptability requires the modeling method to accurately describe the structure and attributes of the planting enterprise's organization. Therefore, based on resource views and relationships, at least one second basic element and second attribute information for each second basic element are defined.
[0077] Furthermore, the second basic elements include: resource type, resource entity, resource pool, and resource combination; the second attribute information of the resource type includes: general properties, structural properties, and associated properties; the second attribute information of the resource entity includes: general properties, ability properties, associated properties, and other properties; the second attribute information of the resource pool includes: general properties, associated properties, and other properties; the second attribute information of the resource combination includes: general properties, ability properties, and associated properties. The general attributes include name, resource type, storage environment, and description; structural attributes include parent resource type, child resource type, and child resource entity; related attributes include functional attributes and resource attributes; capability attributes include work calendar, schedule, utilization rate, capability set, and move speed; other attributes include unit, weight, volume, lifespan, safety stock, procurement lead time, rated power, fuel consumption, quantity, and threshold.
[0078] Furthermore, the resource view represents the basic objects that constitute the resource structure, consisting of lower-level resource types or resource entities. The hierarchical relationships among resource types form the organization's resource classification tree. The lowest-level resource type can only contain resource entities with the same specifications and performance, while higher-level resource types can only contain lower-level resource types. The SafetyStock attribute represents the safety stock level of the resource entity to which this resource type belongs, and the ProcurementLeadTime attribute represents the time from order placement to warehousing for the resource entity to which this resource type belongs.
[0079] Furthermore, a resource entity represents an atomic-level resource object of an enterprise. Among them, the Type attribute indicates whether the resource entity is fixed or temporary; the WorkCalendar attribute indicates the time during which the resource entity can be used; the Schedule attribute indicates the mapping of the work calendar to the production plan, reflecting the past, present, and future usage status of the resource entity, and is expressed by the above formula (1); Rate indicates the hourly usage cost of the functional resource entity, and is expressed by the above formula (2); UtilizationRate indicates the resource entity utilization rate, and is expressed by formula (4).
[0080]
[0081] in, Indicates the actual number of hours the resource entity worked; This represents the total time in the work calendar.
[0082] A resource pool represents a collection of all resource entities / organizational personnel under the same resource type / organizational unit. The resource pool creates an abstraction layer between the underlying resource entities and organizational personnel and resource requests. The resource pool manages the scheduling of resource entities / organizational personnel based on work calendars and schedules; resource requests only need to be initiated to the resource pool.
[0083] A resource portfolio refers to a combination of a certain number of resource entities or organizational personnel drawn from any resource pool to jointly complete an activity. It should be noted that certain conditions can be set during the extraction (e.g., specifying rates, roles, ages, etc.), and the production process can complete the operation by calling the resource portfolio. AbilitySet represents the capability set of the resource portfolio, which is a set of four tuples: Operation ID, Consuming Time (acres / hours * units), Priority, and Efficiency, expressed by formula (5). Efficiency represents the efficiency of the resource portfolio in performing a certain operation, expressed by formula (6); where,
[0084] AbilitySet={(OperationID,ConsumingTime,Priority,Efficiency)|OperationID∈OperationSet} (5)
[0085]
[0086] Where μ represents the actual time taken for the resource entity to complete the task, and μ' represents the standard quota time taken for the resource entity to complete the task.
[0087] 2) Based on each of the second basic elements and the second attribute information, determine the resource model corresponding to the resource view.
[0088] Specifically, by establishing a resource model for enterprise resources based on each second basic element and second attribute information, the organizational model corresponding to the organizational view can be determined.
[0089] The integrated enterprise modeling method for planting enterprises provided by this invention determines at least one second basic element and the second attribute information of each second basic element for each resource through resource views and relationships; based on each second basic element and the second attribute information, the resource model corresponding to the resource view is determined, thereby realizing the modeling of the resource model and improving the accuracy of the planting enterprise model, thus meeting the needs of planting enterprises.
[0090] Optionally, when the view dimension is a product view, the specific implementation of step 102 above includes:
[0091] 1) Based on the product view and the association, determine the growth attributes of each crop during its growth process; the growth attributes include at least one of the following: static attributes; life cycle; dynamic attributes.
[0092] Specifically, the product view is used to model various dimensions of crops during their growth process. The core of any agricultural enterprise is crop production, making product view modeling crucial and influencing all activities related to crops (e.g., production planning, product traceability, and environmental control). Crop production involves complex biological and environmental factors, and maximizing crop quality and efficiency can be achieved by developing scientific and standardized crop production practices—this is the primary purpose of the product view.
[0093] Based on the product view and relationships, the growth attributes of each crop during its growth process can be determined; among them, the growth attributes include at least one of the following: static attributes; life cycle; dynamic attributes.
[0094] Furthermore, static attributes represent the fixed and unchanging properties of crops. These include attributes such as identifier, name, type, variety, planting time, and grading standards. The identifier is a unique identifier for the crop; the planting time sets the start time of planting, representing a time range; and the grading standards are the criteria for evaluating the quality grade of the crop. The life cycle represents the time period from sowing to maturity during the crop's growth and development. Specifically, based on scientific research, expert advice, and farmers' experience, the growth and development process of crops from sowing to maturity is divided into several life cycle blocks. Dynamic attributes are used to record and trace environmental, operational, and input-output information related to the crop's growth process, including attributes such as cost, yield, and traceability information.
[0095] 2) Based on the static attributes, the life cycle, and the dynamic attributes, determine the crop life cycle model corresponding to the product view.
[0096] Specifically, based on static attributes, lifecycle, and dynamic attributes, a product model can be established for each crop, that is, the crop's full lifecycle model corresponding to the product view.
[0097] Figure 4 This is a schematic diagram of the structure of the crop life cycle model provided by the present invention, as shown below. Figure 4As shown, static properties include identification, name, category, variety, sowing time, yield, and grade standard. Dynamic properties include cost, yield, and traceability information; among which, traceability information includes record time, life cycle phase, operation record, and environmental factors. Considering that perennial crops can be harvested multiple times and repeatedly experience previous life cycles, a "return" arrow is added to the life cycle blocks to enhance the model's expressiveness and applicability. Each life cycle block is bound to a unique life cycle chaincode, associated with block information and production specifications: 1) Block information includes the life cycle name, the marker for entering that life cycle, and the duration of that life cycle. Due to the complexity of agricultural production, the duration is a range, so a time coordinate is added to the product life cycle model; 2) Production specifications include environmental conditions and operation sets. The environmental conditions define the suitable environmental conditions for agricultural products during their life cycle (e.g., growing location, light intensity, temperature, humidity, nutrient composition, and moisture). If the actual situation deviates from these environmental conditions, control measures are required. The operation set defines the operations that need to be performed on the crops during their life cycle. Triggered operations are operations that occur only after a triggering condition is met, while periodic operations are operations that are performed at regular intervals. Each operation includes a standardized operating procedure, a resource set, and a time limit. The resource set includes resource combinations (the smallest resource unit consisting of people, machines, and tools to complete the operation) or material resources (materials consumed in the operation). Considering the high flexibility of agricultural production operations, the same operation can be completed by different resource combinations with varying efficiencies. The model can bind multiple resource combinations to the operation process and assign priorities, allowing for flexible resource allocation during production scheduling based on resource usage.
[0098] It should be noted that the crop life cycle model requires the coordination and cooperation of other models to realize its value. Among them, the process model defines the production operation specifications for the product model, the organization view defines the participating positions, roles, and personnel for the product model, and the resource view provides resources such as materials, agricultural machinery, and automatic control equipment for the product model.
[0099] Crop life cycle models are crucial for standardized production and quality improvement in agricultural enterprises. The division of the life cycle, the definition of operational processes and resources, allows for the pre-planning of agricultural production schedules, displaying planned resource usage and consumption, and the delivery time of agricultural products. This supports managers' production decisions and allows for the calculation of reasonable resource procurement times and quantities, preventing production delays due to insufficient supply or excessive stockpiling that ties up capital. Standardized environmental conditions and triggering operations also support dynamic response and agile management of the agricultural production process. Monitoring and feedback mechanisms ensure crops grow in suitable, green, and standardized environments, producing high-quality, high-yield crops. Dynamic attributes record the crop's growth and development process, providing a data foundation for quantitative methods of quality management and enabling agricultural product traceability, thus ensuring food safety.
[0100] Optionally, when the view dimension is a functional view, the specific implementation of step 102 above includes:
[0101] a) Based on the functional view and the association, identify at least one functional management module.
[0102] Specifically, a functional view is used to analyze how an organization's functions meet objectives and practical requirements, clarify and establish the logical structure and interrelationships between functions, thereby obtaining a functional model. Therefore, based on the functional view and relationships, functions are broken down into at least one functional management module, such as an external integration management module, an internal integration management module, and a support function management module. Depending on the specific circumstances, each functional management module can be further subdivided into other functional modules.
[0103] b) Based on each of the aforementioned function management modules, determine the function model corresponding to the function view.
[0104] Specifically, functional models corresponding to the functional views are established based on each functional management module.
[0105] It should be noted that the functional model of a planting enterprise typically accepts input information and materials, occupies and consumes certain resources, and lasts for a certain period of time, transforming the given input information and materials into the desired output information and materials, thereby realizing value-added. The functional view provides the foundation and guidance for the establishment of the process view.
[0106] Optionally, when the view dimension is a process view, the specific implementation of step 102 above includes:
[0107] Based on the process view and the associated relationships, an improved Petri net is used to determine the business process model corresponding to the process view.
[0108] Specifically, process views accurately describe a company's business processes by defining activities and the logical relationships between them, thereby standardizing and optimizing these processes. Process modeling primarily addresses how to organize activities within a company into appropriate business processes based on its goals and constraints. Therefore, based on the process views and their relationships, an improved Petri net is used to determine the corresponding business process model.
[0109] Petri nets are a tool for modeling and analyzing distributed systems. They can accurately describe the relationships between processes or components in a system, such as sequence, concurrency, conflict, synchronization, and asynchrony. While numerous variations of Petri nets have been derived by adding mappings and constraints, these variations primarily simplify the modeling process and do not substantially enhance the descriptive capabilities.
[0110] This application focuses on business process modeling for planting enterprises and constructs an improved integrated Petri net based on Petri net theory. The relevant definition of the integrated Petri net is expressed by formula (7), where:
[0111] N h* ={P,T;F,W,V,I,DI,C,M}(7)
[0112] Where P represents a non-empty finite set of places, P = P D ∪P C P D Let D represent the discrete set of libraries, and P represent the discrete set of libraries. C Let C denote a continuous set of collections, where C represents continuous; and T denote a nonempty finite set of transitions, where T = Ti. D ∪T C T D T represents the discrete transition set. C Let represent a set of continuous transitions, and satisfy ... F represents the directed arc set between places and transitions. F = F D ∪F C F D Let F represent a discrete arc set. C Let F represent a set of continuous arcs, and × represent the Cartesian product; W represents the set of weights defined on F, where W:F D →N + , N + Represents positive integers. V represents a positive real number; V represents a number defined in T. C The occurrence speed on V:T C→R0×R0, where R0 represents a non-negative real number. τ represents time, Q(M,p,t) represents the occurrence of continuous transition t in continuous library p under label M ((p,t)∈F), Q(M,t,p) represents the occurrence of continuous transition t in continuous library p under label M ((t,p)∈F), and satisfies formula (8), where:
[0113]
[0114] Among them, t i p represents the i-th transition in a continuous transition set. j Indicates t i The j-th consecutive location in the previous set, v(p j ,t i ) represents p j For t i The occurrence rate, α ji p j For t i The lower limit of the occurrence rate, β ji p j For t i The upper limit of the occurrence rate, p k Indicates t i The k-th consecutive location in the previous set, v(t) i ,p k ) represents p k For t i The occurrence rate, α ik p k For t i The lower limit of the occurrence rate, β ik p k For t i The upper limit of the occurrence speed, v τ0 (p j ,t i ) indicates that at time τ0, p j For t i The occurrence speed, v τ0 (t i ,p k ) indicates that at time τ0, p k For t i The occurrence rate, W(p) j ,t i ) represents arc (p j ,t i The weights of W(t) i ,p j ) represents arc (t) i ,p j The weight of ).
[0115] Furthermore, I denotes a time interval function defined on T, where I: T → R0 × (R0 ∪ {∞}). For t ∈ T, if I(t) = (α, β), then for t to occur, it must take at least α time units; if t always has the right to occur during this period, then t will definitely occur within β time units at the latest. DI denotes a time interval function defined on T D The time function on DI:T D →R0. For t∈T D DI(t) = α indicates that t requires α units of time to complete. C represents the cost function defined on T, S:T→R0. For t∈T, C(t) represents the funds consumed in the occurrence of change t, corresponding to an accounting subject. After the change occurs, the corresponding accounting voucher is generated, enabling the process model to integrate logistics, information flow, and capital flow. M represents the identifier defined on P, M:P D →N,P C →R0, M0 is N h* The initial identifier. The identifier on a certain place is called a token, which indicates the state of the place. Figure 5 This is a graphical schematic diagram of the integrated Petri net provided by the present invention.
[0116] Furthermore, N h* The rules for a transition to occur are as follows:
[0117] 1) τ represents time, t∈T, The conditions are:
[0118]
[0119] in, · t represents the preset of transition t, M(p) represents the identifier of place p, W(p,t) represents the weight of arc (p,t), and τ * Represents τ * At that moment, τ s The earliest moment when all the weights of the preceding set p in the transition t are greater than or equal to the weights of arc (p,t).
[0120] 2)t i ∈T C Changes i It occurs at time τ0, and at time τ e End, and satisfies:
[0121]
[0122] Where, τ pre Representing the transition t i Previous set continuous library p j For t i The amount of occurrence is equal to the arc (p) j,t i The latest moment of the weight of ) , τ post Representing the transition t i The subsequent continuous library p k For t i The amount of occurrence is equal to the arc (t) i ,p k The latest moment of the weight of ) , τ j Represents time τ j , τ e Represents τ pre and τ post The maximum value between.
[0123] 3) If t i ∈T C , Then for
[0124]
[0125] Among them, M'(p j ) represents t i After the event, the warehouse p j The identifier, M(p) j ) represents t i Before the occurrence of p j The identifier, W(t) i ,p j ) represents arc (t) i ,p j The weights of W(p) j ,t i ) represents arc (p j ,t i The weight of v τ (t i ,p j ) represents t i The post-set library p j For t i The velocity at time τ, v τ (p j ,t i ) represents t i The previous collection p j For t i The velocity of occurrence at time τ, τ m This means greater than τ0 and less than or equal to τ. e At a certain moment.
[0126] 4) If t i ∈T D , M[t i >M', then for
[0127]
[0128] Furthermore, the integrated Petri net also inherits the operational rules of the original Petri net, including insertion, deletion, replacement, simplification, synthesis, and decomposition, which provides a formal basis for the hierarchical decomposition and dynamic generation of process models for planting enterprises.
[0129] Optionally, when the view dimension is a service view, the specific implementation of step 102 above includes:
[0130] a) Based on the service view, the business process model, and the association, a Design Structure Matrix (DSM) is used to determine the relationship between at least one transition.
[0131] It should be noted that the Design Structure Matrix (DSM) is an n×n square matrix used to display and analyze the relationships between various design elements, providing a concise, intuitive, and highly visual representation of products or complex systems. In the field of complex process analysis, the DSM indirectly expresses the information dependencies between variables in a matrix form. Furthermore, various matrix-based algorithms can analyze and coordinate the logical relationships between activities, thereby combining qualitative and quantitative analysis and providing strong support for the optimization, reorganization, and modular modeling of process activities.
[0132] When using DSM to design business services for processes, rows and columns represent transitions, and matrix cells describe the three basic dependencies between transitions: flow dependency (the output of one transition is used by another transition, and the output includes two main categories: information and materials), shared dependency (two transitions share the same resources, and the resources include three main categories: software systems, equipment, and roles), and adaptive dependency (multiple transitions generate the same resources).
[0133] Map the business process model (process model) to a binary tuple, i.e., BP = [A, D], where A = {a i Let A represent the set of all transitions in the business process, where |1≤i≤n}, and n represents the total number of transitions. D represents the set of dependencies between any two transitions, where Df represents flow dependency and Dr represents shared dependency; Df and Dr are represented by formulas (13) and (14):
[0134] Df(a i ,a j )={(t1,l1),(t2,l2),....,(t n ,ln (13)
[0135] Dr(a i ,a j )={(t1,l1),(t2,l2),....,(t m ,l m (14)
[0136] Where t represents the type of resource to which the resource depends, and l represents the strength of the dependency, i.e., the importance of the resource to the transition of the resource receiver.
[0137] Furthermore, cell c of the DSM ij c represents the dependency relationship between transitions. ij Expressed using formula (15), where,
[0138]
[0139] b) Based on the relationship, a clustering algorithm is used to cluster each of the transitions to obtain at least one service component; the service component includes at least one of the transitions.
[0140] Specifically, to perform clustering, it is first necessary to determine the dependency metric, which represents the magnitude of the dependency between two transitions using a numerical value. The metric is represented by formulas (16)-(18), where:
[0141]
[0142]
[0143] |D(a i ,a j )|=β(|Df(a i ,a j )|+|Df(a i ,a j )|)+γ(|Dr(a i ,a j )|+|Dr(a i ,a j (18)
[0144] Among them, w i This represents the weight of each input and output piece of information, v. i This represents the weight of each shared resource. β and γ represent the weights of flow dependency and shared dependency, respectively. Different transitions correspond to different values of β and γ.
[0145] The measurement of inter-transition dependencies can be extended to the measurement of dependencies between transitions and processes, between processes, and within processes. The dependency within a process's BP is defined as...
[0146] The optimization objective function of DSDM matrix clustering is to minimize the overall dependency of the process, expressed by formula (19), where:
[0147]
[0148] Service granularity has a significant impact on service modeling. Service granularity refers to the number of basic transitions a service contains. Coarse-grained services have lower coordination costs but lower flexibility; fine-grained services have higher flexibility but higher coordination costs. This algorithm adds a control variable `g` to control the service granularity, and `a`... i It's a shift in process business model (BP), PM k It is a process module of BP, size(PM) k ) indicates PM k The granularity. Therefore, by considering the granularity control variable g, a i With PM k The dependency is denoted as
[0149] Furthermore, the business service design algorithm (clustering algorithm) process based on DSM includes the following steps:
[0150] (1) Each transition a in process BP i Designated as a separate process module PM i At this point, the number of process modules and the number of transitions are the same; then calculate the initial internal dependency metric |D' for process BP. a (BP)|, and set DSM to unstable, i.e., SS = false;
[0151] (2) Randomly select a transition a k Calculate a k Dependencies between each process module
[0152] Sex|D′(a k ,PM)|;Choose such that |D′(a k PM) | The largest module PM i , will a k temporary
[0153] Specify to PM i In the middle, calculate |D′ at this time. b (BP)|, if |D′ b (BP)|<|D′ a (BP)|, then a kOfficially designated to PM i Otherwise, repeat this step;
[0154] (3) If the process module settings change, delete the duplicate modules, empty modules and included modules, and then repeat step (2); if the process module settings do not change, repeat step (2) directly.
[0155] (4) After the algorithm is repeated many times, |D′(BP)| remains unchanged. Then, set DSM to stable SS=true and the algorithm ends.
[0156] Furthermore, based on the relationship between at least one transition, the above-mentioned clustering algorithm is used to cluster each transition, and multiple transitions are clustered into the same service component. That is, the transitions are encapsulated into service components with strong intra-group correlation and weak inter-group correlation, and the interface of the service component is given, thereby obtaining at least one service component, wherein the service component includes at least one transition.
[0157] c) Based on each of the service components, determine the business service model corresponding to the service view.
[0158] Specifically, after obtaining at least one service component through clustering algorithms, the business service model corresponding to the service view can be further determined, and the service model of the planting enterprise can be established.
[0159] Optionally, when the view dimension is an information view, the specific implementation of step 102 above includes:
[0160] Based on the information view and the association, at least one business object is identified; based on each business object, target information for each business object is determined; the target information includes data and data relationships when executing a target activity; based on the data and the data relationships, an information model corresponding to the information view is determined.
[0161] Specifically, an information view is used to build an information model by describing the information contained in the business objects that an enterprise processes, namely the input and output data of activities that perform specific functions, and the logical relationships between these data.
[0162] Furthermore, based on the information view and relationships, at least one business object can be identified, namely the business object handled by the planting enterprise. Different business objects correspond to different business operations. Then, based on each business object, the target information of each business object can be determined. The target information includes the data and data relationships of each business object when performing target activities. The data and data relationships of each business object are then mapped to the information space to generate a business database, thereby establishing the information model corresponding to the information view. In other words, the information model of a planting enterprise is an abstraction that maps the physical objects (business objects) handled by the enterprise to the information space. It is the foundation for establishing a reliable business data structure and generating a business database. The IDEF0 and IDEF1X methods in the IntegratedDEFinition (IDEF) method provide standard, effective, and validated methods for modeling the functions and information views of planting enterprises.
[0163] The above embodiments describe the relationship between the various views of the planting enterprise and the view models corresponding to each view. Next, we will further explain how to build a planting enterprise model based on each view model.
[0164] Enterprise modeling has a wide range of applications, and the different needs of various stakeholders directly affect the scope and granularity of enterprise modeling. Therefore, before modeling, it is essential to first identify the needs, i.e., what the purpose of enterprise modeling is, thereby determining the scope and granularity of the model. The next step is to collect the necessary data through methods such as reviewing documents, questionnaires, and interviews, and then begin building the enterprise model.
[0165] Figure 6 This is the second flowchart of the integrated enterprise modeling method for planting enterprises provided by this invention, as shown below. Figure 6 As shown, the method includes steps 601-610; wherein,
[0166] Step 601, Identify Requirements. What is the purpose of enterprise modeling, thereby determining the scope and granularity of enterprise modeling.
[0167] Step 602, Collect Data. Collect the necessary data by reviewing documents, questionnaires, and interviews.
[0168] Step 603: Determine if a reference model exists. Search the model repository for a reference model of the target company's industry (the more specific the better), as reusing reference models can significantly shorten modeling time. The model repository stores multiple existing enterprise models for different companies. If a reference model exists, proceed to step 604; otherwise, proceed to step 605.
[0169] Step 604, use the reference model.
[0170] Step 605: Determine if a generic component exists. Look for smaller-granularity view models (generic components), such as resource models for agricultural tractors, product models for corn planting, and process models for production planning. Reusing generic components can also shorten modeling time. If a generic component exists, proceed to step 606; if no generic component exists, proceed to step 607.
[0171] Step 606, use general components.
[0172] Step 607: Establish the planting enterprise model. Based on the views and the relationships between them, establish the organization model, resource model, product model (crop life cycle model), functional model, business process model, business service model, and information model in sequence.
[0173] Step 608: Evaluate the established planting enterprise model. Organize managers, experts, and employees to review the established planting enterprise model to ensure its accuracy.
[0174] Step 609: Determine whether the review is passed. If the review is passed, proceed to step 610; if the review is not passed, proceed to step 607 for improvement.
[0175] Step 610, modeling complete.
[0176] The integrated enterprise modeling device for planting enterprises provided by the present invention will be described below. The integrated enterprise modeling device for planting enterprises described below and the integrated enterprise modeling method for planting enterprises described above can be referred to in correspondence.
[0177] Figure 7 This is a schematic diagram of the integrated enterprise modeling device for planting enterprises provided by the present invention, as shown below. Figure 7 As shown, the integrated enterprise modeling device 700 for planting enterprises includes: a construction module 701, a determination module 702, and an establishment module 703; wherein,
[0178] Module 701 is used to construct an integrated enterprise modeling framework for planting enterprises; the integrated enterprise modeling framework includes a view dimension; the view dimension includes at least one view; and there are relationships between the views.
[0179] The determining module 702 is used to determine the view model corresponding to each view based on each view and the association relationship;
[0180] Module 703 is used to build a planting enterprise model based on the aforementioned view models.
[0181] The integrated enterprise modeling device for planting enterprises provided by this invention constructs an integrated enterprise modeling framework for planting enterprises. The integrated enterprise modeling framework includes a view dimension; the view dimension includes at least one view; there are correlations between the views; based on the views and the correlations, the view model corresponding to each view is determined; based on the view models, a planting enterprise model is established, thereby realizing the establishment of the planting enterprise model, improving the accuracy of the planting enterprise model, and thus meeting the needs of planting enterprises.
[0182] Optionally, the determining module 702 is specifically used for:
[0183] Based on the organizational view and the association relationship, at least one first basic element and first attribute information of each first basic element are determined;
[0184] Based on each of the first basic elements and the first attribute information, the organization model corresponding to the organization view is determined.
[0185] Optionally, the determining module 702 is specifically used for:
[0186] Based on the resource view and the association relationship, at least one second basic element and second attribute information of each second basic element are determined for each resource;
[0187] Based on each of the second basic elements and the second attribute information, the resource model corresponding to the resource view is determined.
[0188] Optionally, the determining module 702 is specifically used for:
[0189] Based on the product view and the association, the growth attributes of each crop during its growth process are determined; the growth attributes include at least one of the following: static attributes; life cycle; dynamic attributes;
[0190] Based on the static attributes, the life cycle, and the dynamic attributes, the crop life cycle model corresponding to the product view is determined.
[0191] Optionally, the determining module 702 is specifically used for:
[0192] Based on the functional view and the association relationship, at least one functional management module is identified;
[0193] Based on each of the aforementioned function management modules, the function model corresponding to the function view is determined.
[0194] Optionally, the determining module 702 is specifically used for:
[0195] Based on the process view and the associated relationships, an improved Petri net is used to determine the business process model corresponding to the process view.
[0196] Optionally, the determining module 702 is specifically used for:
[0197] Based on the service view, the business process model, and the association relationships, the Design Structure Matrix (DSM) is used to determine the relationship between at least one transition.
[0198] Based on the aforementioned relationship, a clustering algorithm is used to cluster the transitions to obtain at least one service component; the service component includes at least one of the aforementioned transitions.
[0199] Based on each of the service components, the business service model corresponding to the service view is determined.
[0200] Optionally, the determining module 702 is specifically used for:
[0201] Based on the information view and the association, at least one business object is identified;
[0202] Based on each of the aforementioned business objects, target information for each of the aforementioned business objects is determined; the target information includes data and data relationships during the execution of target activities.
[0203] Based on the data and the data relationships, the information model corresponding to the information view is determined.
[0204] Figure 8 This is a schematic diagram of the physical structure of an electronic device provided by the present invention, such as... Figure 8 As shown, the electronic device may include a processor 810, a communications interface 820, a memory 830, and a communication bus 840, wherein the processor 810, communications interface 820, and memory 830 communicate with each other via the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute an integrated enterprise modeling method for planting enterprises. This method includes: constructing an integrated enterprise modeling framework for planting enterprises; the integrated enterprise modeling framework includes a view dimension; the view dimension includes at least one view; there are relationships between the views; based on each view and the relationships, determine the view model corresponding to each view; and based on each view model, establish a planting enterprise model.
[0205] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0206] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the integrated enterprise modeling method for planting enterprises provided by the above methods. The method includes: constructing an integrated enterprise modeling framework for planting enterprises; the integrated enterprise modeling framework includes a view dimension; the view dimension includes at least one view; there are association relationships between the views; based on the views and the association relationships, determine the view model corresponding to each view; and establish a planting enterprise model based on the view models.
[0207] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements an integrated enterprise modeling method for planting enterprises provided by the above methods. This method includes: constructing an integrated enterprise modeling framework for planting enterprises; the integrated enterprise modeling framework including a view dimension; the view dimension including at least one view; relationships existing between the views; determining view models corresponding to each view based on each view and the relationships; and establishing a planting enterprise model based on each view model.
[0208] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0209] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0210] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for integrated enterprise modeling for a grower enterprise, comprising: The application relates to a method for constructing an integrated enterprise modeling framework for a planting enterprise. The integrated enterprise modeling framework comprises a view dimension; The view dimension comprises at least one view; There is a correlation relationship between each view; Based on each view and the correlation relationship, a view model corresponding to each view is determined respectively; Based on each view model, a planting enterprise model is established; In the case that the view dimension is a process view, the method for determining the view model corresponding to each view based on each view and the correlation relationship comprises the following steps: Based on the process view and the correlation relationship, an improved Petri net is used to determine a business process model corresponding to the process view; In the case that the view dimension is a service view, the method for determining the view model corresponding to each view based on each view and the correlation relationship comprises the following steps: Based on the service view, the business process model and the correlation relationship, a design structure matrix (DSM) is used to determine a relationship between at least one transition; Based on the relationship, a clustering algorithm is used to cluster each transition to obtain at least one service component; the service component comprises at least one transition; Based on each service component, a business service model corresponding to the service view is determined. In the case that the view dimension is an organization view, the method for determining the view model corresponding to each view based on each view and the correlation relationship comprises the following steps:
2. The grower-facing integrated enterprise modeling method of claim 1, wherein, Based on the organization view and the correlation relationship, at least one first basic element and first attribute information of each first basic element are determined; Based on each first basic element and the first attribute information, an organization model corresponding to the organization view is determined. In the case that the view dimension is a resource view, the method for determining the view model corresponding to each view based on each view and the correlation relationship comprises the following steps:
3. The grower-facing integrated enterprise modeling method of claim 1, wherein, Based on the resource view and the correlation relationship, at least one second basic element of each resource and second attribute information of each second basic element are determined; Based on each second basic element and the second attribute information, a resource model corresponding to the resource view is determined. In the case that the view dimension is a product view, the method for determining the view model corresponding to each view based on each view and the correlation relationship comprises the following steps:
4. The grower-facing integrated enterprise modeling method of claim 1, wherein, Based on the product view and the correlation relationship, growth attribute information of each crop in a growth process is determined; the growth attribute information comprises at least one of the following: static attribute information, a life cycle and dynamic attribute information; Based on the static attribute information, the life cycle and the dynamic attribute information, a crop full life cycle model corresponding to the product view is determined. In the case that the view dimension is a function view, the method for determining the view model corresponding to each view based on each view and the correlation relationship comprises the following steps:
5. The grower-facing integrated enterprise modeling method of claim 1, wherein, Based on the function view and the correlation relationship, at least one function management module is determined; Based on each function management module, a function model corresponding to the function view is determined. 6. The grower-facing integrated enterprise modeling method of claim 1, wherein, In a case where the view dimension is an information view, the view model corresponding to each view is determined based on each view and the association relationship, including: at least one business object is determined based on the information view and the association relationship; target information of each business object is determined based on each business object; the target information includes data and data relationship when a target activity is performed; an information model corresponding to the information view is determined based on the data and the data relationship.
7. A grower-oriented integrated enterprise modeling apparatus, characterized by comprising: including: a construction module, configured to construct an integrated enterprise modeling framework for a planting enterprise; the integrated enterprise modeling framework includes a view dimension; the view dimension includes at least one view; there is an association relationship between each view; a determination module, configured to determine a view model corresponding to each view based on each view and the association relationship; an establishment module, configured to establish a planting enterprise model based on each view model; in a case where the view dimension is a process view, the determination module is specifically configured to: determine a business process model corresponding to the process view by using an improved Petri net based on the process view and the association relationship; in a case where the view dimension is a service view, determine a relationship between at least one transition by using a design structure matrix (DSM) based on the service view, the business process model and the association relationship; each transition is clustered by using a clustering algorithm based on the relationship, and at least one service component is obtained; the service component includes at least one transition; a business service model corresponding to the service view is determined based on each service component.
8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to realize the integrated enterprise modeling method for the planting enterprise according to any one of claims 1 to 6.
Citation Information
Patent Citations
Enterprise information system modeling method and apparatus
CN106127401A
Technical structure modeling method based on multiple views
CN107577880A