CN108399323B - Parameter management system and parameter management method - Google Patents
Parameter management system and parameter management method Download PDFInfo
- Publication number
- CN108399323B CN108399323B CN201810171361.0A CN201810171361A CN108399323B CN 108399323 B CN108399323 B CN 108399323B CN 201810171361 A CN201810171361 A CN 201810171361A CN 108399323 B CN108399323 B CN 108399323B
- Authority
- CN
- China
- Prior art keywords
- parameter
- baseline
- operated
- management module
- script
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims description 126
- 238000013515 script Methods 0.000 claims abstract description 102
- 238000000034 method Methods 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 11
- 230000000977 initiatory effect Effects 0.000 claims description 6
- 238000011161 development Methods 0.000 description 12
- 238000012550 audit Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 238000012217 deletion Methods 0.000 description 8
- 230000037430 deletion Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000012360 testing method Methods 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Stored Programmes (AREA)
Abstract
The parameter management system can manage parameters related to a baseline through a baseline management module, can automatically summarize parameters meeting parameter selection conditions into a technical parameter baseline based on the parameter selection conditions, can manage scripts generated by operation of parameters not related to the baseline through an accessory management module, can manage a task list comprising operation information of specific operations required to be executed by execution equipment through a task list management module, and can manage operation permissions of users through an permission management module.
Description
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a parameter management system and a parameter management method.
Background
In a large and complex application system involving numerous products, the stability of business logic and versions is generally realized through program and parameter stripping, and the expandability and maintainability of the system are enhanced. At present, parameters of a large application system are mainly maintained manually, however, the parameter data volume of the large application system is large, the large application system is frequently changed, manual maintenance is troublesome and labor-consuming, the parameter management efficiency is low, and the labor cost is high.
Disclosure of Invention
In view of the above, the present invention provides a parameter management system and a parameter management method for improving parameter management efficiency and reducing labor cost, and the technical solution is as follows:
a parameter management system, comprising: the system comprises a baseline management module, a script attachment management module, a task management module and a permission management module;
the baseline management module is used for generating a first executable script for performing target operation on the to-be-operated parameters related to the baseline, and sending the first executable script to corresponding execution equipment for execution, wherein the to-be-operated parameters related to the baseline are non-applied parameters or applied parameters; acquiring parameter selection conditions, selecting parameters meeting the parameter selection conditions from the applied parameters, and summarizing the selected parameters into a technical parameter baseline;
the script attachment management module is used for generating a second executable script for performing target operation on the to-be-operated parameters which do not relate to the baseline, and sending the second executable script to corresponding execution equipment for execution;
the task list management module is used for performing target operation on a task list to be operated, wherein the task list comprises operation information of specific operation required to be executed by the execution equipment;
the authority management module is used for dividing authority for the user based on the parameter management process so that the user can display the operable part to the user based on the authority of the user when the user logs in the parameter management system.
The baseline management module is specifically configured to receive first request information for performing target operation on the parameter to be operated related to the baseline, and generate the first executable script based on the first request information when receiving indication information that the first request information is approved.
The script attachment management module is specifically configured to receive second request information for performing target operation on a parameter to be operated, which does not relate to a baseline, and generate a second execution script based on the second request information when receiving indication information that the second request information is approved.
The baseline management module is further used for generating a task sheet based on the first request information;
the script attachment management module is further used for generating a task sheet based on the second request information;
the task list management module is further configured to update or delete the task list generated by the baseline management module and/or the script attachment management module.
Wherein the first request information includes: the identification of the to-be-operated parameter related to the baseline, the operation type corresponding to the to-be-operated parameter related to the baseline, the application scenario of the to-be-operated parameter related to the baseline, the task stage where the to-be-operated parameter related to the baseline is located, and the specific content of the to-be-operated parameter related to the baseline.
The baseline management module is specifically configured to, when the to-be-operated parameters corresponding to the first request information include multiple parameters and the multiple parameters belong to different task stages, respectively generate an execution script that is executable by the execution device corresponding to each task stage.
The baseline management module is specifically used for receiving parameter application request information for applying for unapplied parameters related to a baseline, generating an SQ L script for parameter application based on the parameter application request information when receiving indication information that the parameter application request information is approved, and sending the SQ L script for parameter application to corresponding execution equipment for execution.
The baseline management module is further configured to, when receiving indication information indicating that execution of the SQ L script for parameter application is successful, identify a state of an unapplied parameter corresponding to the parameter application request information as an applied state, and send a notification message to a user initiating the application.
The second request information comprises the identification of the parameter to be operated which does not relate to the baseline, the operation type corresponding to the parameter to be operated which does not relate to the baseline, the specific content of the parameter to be operated which does not relate to the baseline, and the target;
the script attachment management module is specifically configured to generate the second executable script based on the second request information, and send the second executable script to a corresponding execution device for execution.
A parameter management method is applied to a server and comprises the following steps:
generating a first executable script for carrying out target operation on a parameter to be operated related to a baseline, and sending the first executable script to corresponding execution equipment for execution, wherein the parameter to be operated related to the baseline is an unapplied parameter or an applied parameter;
acquiring parameter selection conditions, selecting parameters meeting the parameter selection conditions from the applied parameters, and summarizing the selected parameters into a technical parameter baseline;
generating a second executable script for performing target operation on the to-be-operated parameters which do not relate to the baseline, and sending the second executable script to corresponding execution equipment for execution;
performing target operation on a task list to be operated, wherein the task list is a task list comprising operation information of specific operation required to be executed by the execution equipment
The technical scheme has the following beneficial effects:
the parameter management system and the parameter management method provided by the invention can manage parameters related to the baseline through the baseline management module, can automatically summarize parameters meeting parameter selection conditions into a technical parameter baseline based on the parameter selection conditions, can manage scripts generated by the operation of the parameters not related to the baseline through the accessory management module, can manage a task list comprising operation information of specific operation required to be executed by executing equipment through the task list management module, and can manage the operation authority of a user through the authority management module.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a parameter management system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
An embodiment of the present invention provides a parameter management system, please refer to fig. 1, which shows a schematic structural diagram of the parameter management system, and the parameter management system may include: a baseline management module 101, a script attachment management module 102, a task sheet management module 103, and a rights management module 104.
The baseline management module 101 is configured to generate a first executable script for performing target operation on a parameter to be operated related to a baseline, and send the first executable script to a corresponding execution device for execution, where the parameter to be operated related to the baseline is an unsolicited parameter or a solicited parameter.
Specifically, the baseline management module 101 receives first request information for performing a target operation on a parameter to be operated related to a baseline, generates a first execution script based on the first request information when receiving indication information that the first request information is approved, and sends the first execution script to a corresponding execution device for execution. The parameters related to the baseline may be non-applied parameters or applied parameters.
Specifically, the first request information may include an identifier of a parameter to be operated related to the baseline, an operation type corresponding to the parameter to be operated related to the baseline, an application scenario of the parameter to be operated related to the baseline, a task phase in which the parameter to be operated related to the baseline is located, and specific parameter content of the parameter to be operated related to the baseline. The operation type corresponding to the parameter to be operated is used for indicating what kind of operation is performed on the parameter to be operated, and the task stage where the parameter to be operated is located may include a development stage, an assembly test stage, a function test stage, and a production maintenance stage.
In this embodiment, a developer may submit an operation request for a parameter to be operated on a terminal and an operable interface corresponding to the baseline management module 101, specifically, the developer selects an identifier, an application scenario, a task stage where the parameter is located, parameter content, and the like of the parameter to be operated on the operable interface, the baseline management module 101 generates first request information based on the content, a development group manager may audit the first request information, after the audit is passed, a system manager further audits, and after the audit is passed, the baseline management module 101 generates an executable script based on the first request information and sends the executable script to a corresponding execution device for execution.
It should be noted that, the to-be-operated parameter may be one or multiple, when the to-be-operated parameter is multiple, the multiple to-be-operated parameters may belong to the same task stage or different task stages, and when the multiple to-be-operated parameters belong to different task stages, the baseline management module 101 generates multiple executable scripts based on the first request information, for example, the to-be-operated parameters include two parameters, the first to-be-operated parameter belongs to the development stage, the second to-be-operated parameter belongs to the assembly test stage, the baseline management module 101 generates an SQ L script executable by the execution device corresponding to the development stage based on the first request information, and generates an SQ L script executable by the execution device corresponding to the assembly test stage based on the second request information.
In this embodiment, the target operation performed on the parameter to be operated related to the baseline may include applying for an unapplied parameter, modifying/updating an applied parameter, and deleting an applied parameter.
Specifically, when the target operation is to apply for an unapplied parameter, that is, the baseline management module 101 receives parameter application request information for applying for the unapplied parameter, and when receiving indication information that the parameter application request information is approved, generates an SQ L script for applying for the parameter based on the parameter application request information, and sends the SQ L script for applying for the parameter to a corresponding execution device for execution.
It should be noted that, after the execution device successfully executes the SQ L script for applying for the parameter, the applied parameter becomes valid, at this time, the execution device sends indication information indicating that the execution of the SQ L script for applying for the parameter is successful to the parameter management system, and the baseline management module 101 identifies the state of the unapplied parameter corresponding to the parameter application request information as applied.
In addition, after the status of the unapplied parameter is changed to applied, a notification message may be sent to the user initiating the parameter application request, for example, an email may be sent to the user initiating the parameter application request, or a short message may be sent to the user initiating the parameter application request.
Specifically, when the target operation is to modify/update the applied parameter, that is, the baseline management module 101 receives parameter modification/update request information for modifying/updating the applied target parameter, and when receiving indication information that the parameter modification/update request information is approved, generates an SQ L script for parameter modification/update based on the parameter modification/update request information, and sends the SQ L script for parameter modification/update to the corresponding execution device for execution.
Specifically, when the target operation is to delete the applied target parameter, that is, the baseline management module 101 receives deletion request information for deleting the applied target parameter, and when receiving indication information that the deletion request information is approved, generates an SQ L script for parameter deletion based on the deletion request information, and sends the SQ L script for parameter deletion to the corresponding execution device for execution.
Similarly, after the execution device modifies/updates the parameter to be modified/updated or deletes the parameter to be deleted, the notification message may be sent to the baseline management module 101 of the parameter management platform, so that the baseline management module 101 may update the parameter state and send the notification message to the user who initiated the request.
In this embodiment, the baseline management module 101 is further configured to obtain parameter selection conditions, select parameters meeting the parameter selection conditions from the applied parameters, and summarize the selected parameters into the technical parameter baseline. The parameter selection condition may include one or more of a time period for parameter selection, a batch to which the parameter belongs, and a task stage to which the parameter belongs.
Illustratively, overseas bank A has 6 tasks needing updating in 2018, the updating time is 2018, year 1 and month 2018, year 2 and month 2018, year 3 and month 2018, year 4 and month 2018, year 5 and month 2018, and year 6 and month 2018, each task is subjected to a development stage, an assembly test stage, a function test stage and a production maintenance stage, during summary, the summary time is 2018, year 1 and the task stage to which the parameters belong can be selected as parameters of the function test stage, namely, the parameters of the year 1 and the function test stage in 2018 are screened from the applied parameters, then the screened parameters are summarized into a technical parameter baseline, and the technical parameter baseline is sent to execution equipment in the production maintenance stage.
And the script attachment management module 102 is configured to generate a second executable script for performing target operation on the parameter to be operated, which does not relate to the baseline, and send the second executable script to the corresponding execution device for execution.
It should be noted that, in the development stage, developers need to perform verification of different scenarios by modifying the parameter content of some parameters, and in actual production, the content of these parameters is not modified into the parameter content during verification, and such parameters are parameters that do not relate to the baseline.
Specifically, the script attachment management module 102 receives second request information for performing target operation on a parameter to be operated, which does not relate to the baseline, generates a second execution script based on the second request information when receiving indication information that the second request information is approved, and sends the second execution script to the corresponding execution device for execution.
The second request information may include an identifier of the to-be-operated parameter that does not relate to the baseline, an operation type corresponding to the to-be-operated parameter that does not relate to the baseline, and specific parameter content of the to-be-operated parameter that does not relate to the baseline. The target operation on the parameter to be operated that does not involve the baseline may be insertion, modification/update, deletion, or the like.
In this embodiment, a developer may submit an operation request for a parameter to be operated on an operable interface corresponding to the script attachment management module 102 on a terminal, specifically, the developer selects an identifier of the parameter to be operated, an operation type corresponding to the parameter to be operated, and specific parameter content of the parameter to be operated on the operable interface, the script attachment management module 102 generates second request information based on these contents, the development group manager may audit the second request information, after the audit is passed, the system manager further audits, and after the audit is passed, the script attachment management module 102 generates an executable script based on the second request information, and sends the executable script to a corresponding execution device for execution.
And the task list management module 103 is configured to perform target operation on the task list to be operated, where the task list is a task list including operation information of a specific operation that needs to be performed by the execution device.
Specifically, the target operation may be new, updated, or deleted.
In this embodiment, a user may create a new task list through an operable interface corresponding to the task list management module 103 on the terminal. Specifically, the user may input the execution device and the specific operation that the execution device needs to perform on an operable interface corresponding to the task list management module 103, and the task list management module 103 generates the task list based on the execution device and the operation that the execution device needs to perform. The user can trigger the corresponding execution device to execute the corresponding operation based on the task single trigger.
In this embodiment, the task list management module 103 may further update the existing task list, where the updating of the existing task list includes two cases, one is to update the content in the existing task list, and the other is to update the state of the existing task list, for example, to update the state of the task list from non-execution to executed.
The task list management module 103 may also delete an existing task list, and when a task in a certain task list is executed and does not need to be executed again, the user may delete the task list, that is, when the task list management module 103 receives a deletion instruction for a specified task list, the specified task list is deleted.
It should be noted that the baseline management module 101 may further generate a task sheet based on the first request information, the script attachment management module 102 may further generate a task sheet based on the second request information, and the task sheet management module 103 may further update or delete the task sheet generated by the baseline management module and/or the script attachment management module.
And the authority management module 104 is used for dividing the authority for the user based on the parameter management process so as to display the operable part to the user based on the authority of the user when the user logs in the parameter management system.
Specifically, users involved in the parameter management process include development group developers, development group managers and system managers, different permissions can be allocated to different users through the permission management module, for example, the system managers audit and manage baseline applications, scripts and task lists submitted by various development groups, the development group managers audit and manage baseline applications, scripts and task lists submitted by affiliated group developers, the development group developers submit application baselines, scripts and maintenance lists, and content submitted by the developers is managed.
The parameter management system provided by the embodiment of the invention can manage the parameters related to the baseline through the baseline management module, can automatically summarize the parameters meeting the parameter selection conditions into the technical parameter baseline based on the parameter selection conditions, can manage the scripts generated by the operation of the parameters not related to the baseline through the accessory management module, can manage the task list comprising the operation information of the specific operation required to be executed by the execution equipment through the task list management module, and can manage the operation authority of the user through the authority management module.
The embodiment of the invention also provides a parameter management method, which can be applied to a server and comprises the following steps:
generating a first executable script for carrying out target operation on a parameter to be operated related to a baseline, and sending the first executable script to corresponding execution equipment for execution, wherein the parameter to be operated related to the baseline is an unapplied parameter or an applied parameter; acquiring parameter selection conditions, selecting parameters meeting the parameter selection conditions from the applied parameters, and summarizing the selected parameters into a technical parameter baseline; generating a second executable script for performing target operation on the to-be-operated parameters which do not relate to the baseline, and sending the second executable script to corresponding execution equipment for execution; and performing target operation on a task list to be operated, wherein the task list is a task list comprising operation information of specific operation required to be executed by the execution equipment.
Wherein generating a first executable script targeting a parameter to be operated with respect to a baseline may comprise: the method comprises the steps of receiving first request information for carrying out target operation on a parameter to be operated related to a baseline, and generating a first executable script based on the first request information when indication information that the first request information is approved is received.
The first request information comprises identification of the to-be-operated parameter related to the baseline, an operation type corresponding to the to-be-operated parameter related to the baseline, an application scenario of the to-be-operated parameter related to the baseline, a task stage where the to-be-operated parameter related to the baseline is located, and specific content of the to-be-operated parameter related to the baseline.
In this embodiment, the target operation performed on the parameter to be operated related to the baseline may include applying for an unapplied parameter, modifying/updating an applied parameter, and deleting an applied parameter.
Optionally, the parameter management method provided in the embodiment of the present invention may further include: and when receiving indication information indicating that the first executable script is successfully executed, modifying the state of the parameter to be operated, and sending a notification message to a user initiating the application.
Wherein the process of generating a second executable script for performing a target operation on a parameter to be operated that does not relate to the baseline may comprise: and receiving second request information for performing target operation on the parameter to be operated, which does not relate to the baseline, and generating a second execution script based on the second request information when the indication information that the second request information is approved is received.
The second request information comprises an identification of the parameter to be operated which does not relate to the baseline, an operation type corresponding to the parameter to be operated which does not relate to the baseline, and specific content of the parameter to be operated which does not relate to the baseline.
The parameter management method provided by the embodiment of the invention can intelligently manage the parameters, greatly reduces the excessive dependence on manpower, and improves the efficiency and accuracy of parameter management.
An embodiment of the present invention provides a storage medium on which a program is stored, the program implementing the above-described parameter management method when executed by a processor.
The embodiment of the invention provides a processor, which is used for running a program, wherein the parameter management method is executed when the program runs.
The embodiment of the invention provides equipment, which comprises a processor, a memory and a program which is stored on the memory and can run on the processor, wherein the processor executes the program and realizes the following steps: generating a first executable script for carrying out target operation on a parameter to be operated related to a baseline, and sending the first executable script to corresponding execution equipment for execution, wherein the parameter to be operated related to the baseline is an unapplied parameter or an applied parameter; acquiring parameter selection conditions, selecting parameters meeting the parameter selection conditions from the applied parameters, and summarizing the selected parameters into a technical parameter baseline; generating a second executable script for performing target operation on the to-be-operated parameters which do not relate to the baseline, and sending the second executable script to corresponding execution equipment for execution; and performing target operation on the task list to be operated, wherein the task list is the task list comprising the operation information of the specific operation required to be executed by the execution equipment.
In one possible implementation, the process of generating a first executable script that targets an operation-to-be-performed parameter related to a baseline may include: the method comprises the steps of receiving first request information for carrying out target operation on a parameter to be operated related to a baseline, and generating a first executable script based on the first request information when indication information that the first request information is approved is received.
The first request information includes an identification of a parameter to be operated related to a baseline, an operation type corresponding to the parameter to be operated related to the baseline, an application scenario of the parameter to be operated related to the baseline, a task stage where the parameter to be operated related to the baseline is located, and specific contents of the parameter to be operated related to the baseline, and the target operation performed on the parameter to be operated related to the baseline may include applying for an unapplied parameter, modifying/updating an applied parameter, and deleting an applied parameter.
In one possible implementation, the process of generating a second executable script for performing a target operation on a parameter to be operated that does not involve the baseline may include: and receiving second request information for performing target operation on the parameter to be operated, which does not relate to the baseline, and generating a second execution script based on the second request information when the indication information that the second request information is approved is received.
The second request information comprises an identification of the parameter to be operated which does not relate to the baseline, an operation type corresponding to the parameter to be operated which does not relate to the baseline, and specific content of the parameter to be operated which does not relate to the baseline. The target operation on the parameter to be operated which does not involve the baseline may be insertion, update/modification, deletion, or the like.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a server:
generating a first executable script for carrying out target operation on a parameter to be operated related to a baseline, and sending the first executable script to corresponding execution equipment for execution, wherein the parameter to be operated related to the baseline is an unapplied parameter or an applied parameter; acquiring parameter selection conditions, selecting parameters meeting the parameter selection conditions from the applied parameters, and summarizing the selected parameters into a technical parameter baseline; generating a second executable script for performing target operation on the to-be-operated parameters which do not relate to the baseline, and sending the second executable script to corresponding execution equipment for execution; and performing target operation on a task list to be operated, wherein the task list is a task list comprising operation information of specific operation required to be executed by the execution equipment.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (10)
1. A parameter management system, comprising: the system comprises a baseline management module, a script attachment management module, a task management module and a permission management module;
the baseline management module is used for generating a first executable script for performing target operation on the to-be-operated parameters related to the baseline, and sending the first executable script to corresponding execution equipment for execution, wherein the to-be-operated parameters related to the baseline are non-applied parameters or applied parameters; acquiring parameter selection conditions, selecting parameters meeting the parameter selection conditions from the applied parameters, and summarizing the selected parameters into a technical parameter baseline;
the script attachment management module is used for generating a second executable script for performing target operation on the to-be-operated parameters which do not relate to the baseline, and sending the second executable script to corresponding execution equipment for execution;
the task list management module is used for performing target operation on a task list to be operated, wherein the task list comprises operation information of specific operation required to be executed by the execution equipment;
the authority management module is used for dividing authority for the user based on the parameter management process so that the user can display the operable part to the user based on the authority of the user when the user logs in the parameter management system.
2. The parameter management system according to claim 1, wherein the baseline management module is specifically configured to receive first request information for performing a target operation on the parameter to be operated related to the baseline, and generate the first executable script based on the first request information when receiving indication information that the first request information is approved.
3. The parameter management system according to claim 2, wherein the script attachment management module is specifically configured to receive second request information for performing a target operation on a parameter to be operated that does not relate to a baseline, and generate the second execution script based on the second request information when receiving indication information that the second request information is approved.
4. The parameter management system of claim 3, wherein the baseline management module is further configured to generate a task sheet based on the first request information;
the script attachment management module is further used for generating a task sheet based on the second request information;
the task list management module is further configured to update or delete the task list generated by the baseline management module and/or the script attachment management module.
5. The parameter management system according to claim 2, wherein the first request information includes: the identification of the to-be-operated parameter related to the baseline, the operation type corresponding to the to-be-operated parameter related to the baseline, the application scenario of the to-be-operated parameter related to the baseline, the task stage where the to-be-operated parameter related to the baseline is located, and the specific content of the to-be-operated parameter related to the baseline.
6. The parameter management system according to claim 2, wherein the baseline management module is specifically configured to, when the to-be-operated parameter corresponding to the first request information includes a plurality of parameters, and the plurality of parameters belong to different task stages, respectively generate an execution script that is executable by the execution device corresponding to each task stage.
7. The parameter management system according to claim 1 or 2, wherein the baseline management module is specifically configured to receive parameter application request information for applying for an unapplied parameter related to a baseline, generate an SQ L script for applying for a parameter based on the parameter application request information when receiving indication information that the parameter application request information is approved, and send the SQ L script for applying for a parameter to a corresponding execution device for execution.
8. The system of claim 7, wherein the baseline management module is further configured to, when receiving indication information indicating that the execution of the SQ L script for applying for parameters is successful, identify a state of an unapplied parameter corresponding to the parameter application request information as an applied state, and send a notification message to a user initiating the application.
9. The parameter management system according to claim 3, wherein the second request message includes an identifier of the parameter to be operated that does not relate to the baseline, an operation type corresponding to the parameter to be operated that does not relate to the baseline, and specific content of the parameter to be operated that does not relate to the baseline;
the script attachment management module is specifically configured to generate the second executable script based on the second request information, and send the second executable script to a corresponding execution device for execution.
10. A parameter management method is applied to a server, and comprises the following steps:
generating a first executable script for carrying out target operation on a parameter to be operated related to a baseline, and sending the first executable script to corresponding execution equipment for execution, wherein the parameter to be operated related to the baseline is an unapplied parameter or an applied parameter;
acquiring parameter selection conditions, selecting parameters meeting the parameter selection conditions from the applied parameters, and summarizing the selected parameters into a technical parameter baseline;
generating a second executable script for performing target operation on the to-be-operated parameters which do not relate to the baseline, and sending the second executable script to corresponding execution equipment for execution;
and performing target operation on a task list to be operated, wherein the task list is a task list comprising operation information of specific operation required to be executed by the execution equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810171361.0A CN108399323B (en) | 2018-03-01 | 2018-03-01 | Parameter management system and parameter management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810171361.0A CN108399323B (en) | 2018-03-01 | 2018-03-01 | Parameter management system and parameter management method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108399323A CN108399323A (en) | 2018-08-14 |
CN108399323B true CN108399323B (en) | 2020-07-28 |
Family
ID=63091394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810171361.0A Active CN108399323B (en) | 2018-03-01 | 2018-03-01 | Parameter management system and parameter management method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108399323B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101932999A (en) * | 2007-12-20 | 2010-12-29 | 汇丰技术股份有限公司 | Automated methods and systems for developing and deploying projects in parallel |
KR20120137960A (en) * | 2011-06-13 | 2012-12-24 | 종 진 임 | The method to develop application software with scripting language |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101374312B (en) * | 2007-08-20 | 2012-08-01 | 中国移动通信集团公司 | Method and apparatus for managing and modifying network parameter |
CN101324901A (en) * | 2008-08-06 | 2008-12-17 | 中国电信股份有限公司 | Method, platform and system for excavating data |
CN101415197B (en) * | 2008-10-28 | 2010-08-11 | 中国移动通信集团广东有限公司 | Management system for configuring wireless network parameter |
-
2018
- 2018-03-01 CN CN201810171361.0A patent/CN108399323B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101932999A (en) * | 2007-12-20 | 2010-12-29 | 汇丰技术股份有限公司 | Automated methods and systems for developing and deploying projects in parallel |
KR20120137960A (en) * | 2011-06-13 | 2012-12-24 | 종 진 임 | The method to develop application software with scripting language |
Also Published As
Publication number | Publication date |
---|---|
CN108399323A (en) | 2018-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10958739B2 (en) | Capturing a virtual configuration from cloud-provisioning data | |
US10585698B2 (en) | Template-driven multi-tenant workflow processing | |
US10171315B2 (en) | Orchestration process template for generation of orchestration process to tolerate errors | |
US9912759B2 (en) | Dynamically generating solution stacks | |
CN110096424B (en) | Test processing method and device, electronic equipment and storage medium | |
US11150919B2 (en) | Logging of scripts executed in an information technology workflow orchestration system | |
US10176319B2 (en) | Maintaining secure clustered software with a container-based architecture | |
US10162619B1 (en) | Fleet-wide management of software packages | |
US20240171603A1 (en) | Risk-Based Vulnerability Remediation Timeframe Recommendations | |
US11188507B2 (en) | Automatically setting an auto-purge value to multiple tables within a database | |
WO2022179342A1 (en) | Application deployment in computing environment | |
CN109977317B (en) | Data query method and device | |
CN109857516B (en) | Cluster migration method and device based on container | |
US10877805B2 (en) | Optimization of memory usage by integration flows | |
CN110764930B (en) | Request or response processing method and device based on message mode | |
US11093292B2 (en) | Identifying recurring actions in a hybrid integration platform to control resource usage | |
CN111131474A (en) | Method, device and medium for managing user protocol based on block chain | |
CN112130962B (en) | Continuous delivery platform and method for deploying application system by using same | |
US11736525B1 (en) | Generating access control policies using static analysis | |
CN112947907B (en) | Method for creating code branches | |
CN108399323B (en) | Parameter management system and parameter management method | |
CN111080250A (en) | Flow backspacing compensation method and device, storage medium and electronic equipment | |
US20240272964A1 (en) | Automated processing of dynamic requests | |
US20190303202A1 (en) | Managing a set of computing resources | |
US10324898B2 (en) | Parallel container and record organization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |