CN110471992A - A kind of warehouse compartment information synchronization method, warehouse compartment synchronizing information device and server - Google Patents
A kind of warehouse compartment information synchronization method, warehouse compartment synchronizing information device and server Download PDFInfo
- Publication number
- CN110471992A CN110471992A CN201910774431.6A CN201910774431A CN110471992A CN 110471992 A CN110471992 A CN 110471992A CN 201910774431 A CN201910774431 A CN 201910774431A CN 110471992 A CN110471992 A CN 110471992A
- Authority
- CN
- China
- Prior art keywords
- warehouse compartment
- attribute
- mentioned
- detected
- module
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Debugging And Monitoring (AREA)
Abstract
This application discloses a kind of warehouse compartment information synchronization method, warehouse compartment synchronizing information device, server and computer readable storage mediums, wherein the warehouse compartment information synchronization method comprises determining that warehouse compartment to be detected;Obtain first attribute of the warehouse compartment to be detected in the first module of ERP system;Obtain second attribute of the warehouse compartment to be detected in the second module of ERP system, wherein second module is different from first module;If first attribute and second attribute mismatch, operation is modified to second attribute, so that revised second attribute and first attributes match.Pass through application scheme, it is possible to reduce the interference phenomenon occurred after artificial setting warehouse compartment attribute occur, realize the automatic synchronization of warehouse compartment information.
Description
Technical field
The application belongs to technical field of data processing more particularly to a kind of warehouse compartment information synchronization method, warehouse compartment synchronizing information
Device, server and computer readable storage medium.
Background technique
Currently, implement in the inscriptions on bones or tortoise shells-Enterprise Resources Plan (Oracle Enterprise Resource Planning,
ERP) in system, on the one hand, when enterprise needs newly-increased warehouse compartment or storage space, be usually only capable of safeguarding Oracle by warehouse personnel
Corresponding warehouse compartment information in ERP;On the other hand, it is needed for business, production and Material control (Production Material
Control, PMC) personnel carry out material supply and demand operation when, need to inquire the library of specific warehouse compartment in Oracle ERP system
Whether deposit can be tieed up by IT personnel according to the corresponding warehouse compartment information that warehouse personnel is safeguarded as supply, this information needs
Shield.When this makes the case where IT personnel have mistake maintenance or lose maintenance, it may appear that cause because warehouse compartment information is inconsistent
Plan list mistake situations such as, cause dull material or lack material consequence.
Summary of the invention
In view of this, this application provides a kind of warehouse compartment information synchronization method, warehouse compartment synchronizing information device, server and meters
Calculation machine readable storage medium storing program for executing, it can be achieved that warehouse compartment information automatic synchronization, reduce cost of labor, reduce occur because warehouse compartment information it is different
Situations such as planning single mistake caused by cause.
The first aspect of the application provides a kind of warehouse compartment information synchronization method, comprising:
Determine warehouse compartment to be detected;
Obtain first attribute of the above-mentioned warehouse compartment to be detected in the first module of ERP system;
Obtain second attribute of the above-mentioned warehouse compartment to be detected in the second module of ERP system, wherein above-mentioned second module is not
It is same as above-mentioned first module;
If above-mentioned first attribute and above-mentioned second attribute mismatch, operation is modified to above-mentioned second attribute, so that
Obtain revised above-mentioned second attribute and above-mentioned first attributes match.
The second aspect of the application provides a kind of warehouse compartment synchronizing information device, comprising:
Warehouse compartment determination unit, for determining warehouse compartment to be detected;
First acquisition unit, for obtaining first attribute of the above-mentioned warehouse compartment to be detected in the first module of ERP system;
Second acquisition unit, for obtaining second attribute of the above-mentioned warehouse compartment to be detected in the second module of ERP system,
In, above-mentioned second module is different from above-mentioned first module;
Attribute amending unit, if being mismatched for above-mentioned first attribute and above-mentioned second attribute, to above-mentioned second attribute
It is modified operation, so that revised above-mentioned second attribute and above-mentioned first attributes match.
The third aspect of the application provides a kind of server, and above-mentioned server includes memory, processor and storage
In above-mentioned memory and the computer program that can run on above-mentioned processor, above-mentioned processor execute above-mentioned computer program
The step of method of for example above-mentioned first aspect of Shi Shixian.
The fourth aspect of the application provides a kind of computer readable storage medium, and above-mentioned computer readable storage medium is deposited
The step of containing computer program, the method such as above-mentioned first aspect realized when above-mentioned computer program is executed by processor.
The 5th aspect of the application provides a kind of computer program product, and above-mentioned computer program product includes computer
Program, when above-mentioned computer program is executed by one or more processors the step of the realization such as method of above-mentioned first aspect.
Therefore in application scheme, it is first determined then warehouse compartment to be detected obtains above-mentioned warehouse compartment to be detected and exists
The first attribute in first module of ERP system, while obtaining of above-mentioned warehouse compartment to be detected in the second module of ERP system
Two attributes, wherein above-mentioned second module is different from above-mentioned first module, mismatches in above-mentioned first attribute and above-mentioned second attribute
When, operation is modified to above-mentioned second attribute, so that revised above-mentioned second attribute and above-mentioned first attributes match.It is logical
Cross application scheme, reduce to the Manual maintenance operations of warehouse compartment information, it can be achieved that the automatic synchronization of warehouse compartment information, reduce manually at
This, reduce occur because warehouse compartment information it is inconsistent caused by plan single mistake situations such as.
Detailed description of the invention
It in order to more clearly explain the technical solutions in the embodiments of the present application, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only some of the application
Embodiment for those of ordinary skill in the art without any creative labor, can also be according to these
Attached drawing obtains other attached drawings.
Fig. 1 is a kind of implementation process schematic diagram of warehouse compartment information synchronization method provided by the embodiments of the present application;
Fig. 2 is another implementation process schematic diagram of warehouse compartment information synchronization method provided by the embodiments of the present application;
Fig. 3 is the structural block diagram of warehouse compartment synchronizing information device provided by the embodiments of the present application;
Fig. 4 is the schematic diagram of server provided by the embodiments of the present application.
Specific embodiment
In being described below, for illustration and not for limitation, the tool of such as particular system structure, technology etc is proposed
Body details, so as to provide a thorough understanding of the present application embodiment.However, it will be clear to one skilled in the art that there is no these specific
The application also may be implemented in the other embodiments of details.In other situations, it omits to well-known system, device, electricity
The detailed description of road and method, so as not to obscure the description of the present application with unnecessary details.
In order to illustrate the above-mentioned technical solution of the application, the following is a description of specific embodiments.
Embodiment one
A kind of warehouse compartment information synchronization method provided by the embodiments of the present application is described below, referring to Fig. 1, including:
In a step 101, warehouse compartment to be detected is determined;
In the embodiment of the present application, the warehouse compartment that will likely have warehouse compartment information out of step conditions first is determined as library to be detected
Position.It is alternatively possible to determine warehouse compartment to be detected by various ways, for example, can will be in Oracle ERP system
The each warehouse compartment stored is successively determined as warehouse compartment to be detected;Alternatively, part libraries can also be filtered out with specific screening mode
Position is used as warehouse compartment to be detected, this is not construed as limiting.Optionally, it is contemplated that often will cause supply and demand operation when warehouse compartment information is asynchronous
There is mistake, thus, before above-mentioned steps 101, it can also first detect whether above-mentioned ERP system is in progress supply and demand operation
Preparation state carries out supply and demand operation in above-mentioned ERP system if above-mentioned ERP system is in the preparation state for carrying out supply and demand operation
Before, above-mentioned warehouse compartment to be detected is determined.That is, warehouse compartment to be detected is just determined only before ERP carries out supply and demand operation, to save
The resource of ERP system avoids ERP system from carrying out the synchronization of warehouse compartment information on other meaningless opportunitys.Specifically, if PMC people
Member sets the ERP system and carries out supply and demand operation in the set time daily, then in this step, it is synchronous can also to preset one
Moment (slightly before the supply and demand operation time started), to realize in synchronization point triggering step 101 fixed daily and subsequent step
Operation.
In a kind of application scenarios, above-mentioned steps 101 include:
With the presence or absence of newly-increased warehouse compartment in A1, the above-mentioned ERP system of detection;
Wherein, in order to determine warehouse compartment to be detected, can detect first, which whether there is in above-mentioned ERP system, newly establishes or newly adds
The warehouse compartment entered.Specifically, it can be after the previous data based on each warehouse compartment in ERP system have carried out supply and demand operation, open
Monitoring to above-mentioned ERP system, to detect in the ERP system at the time of carrying out supply and demand operation, if exist new
The warehouse compartment added or be newly added.
A2, if it exists above-mentioned newly-increased warehouse compartment, then be determined as above-mentioned warehouse compartment to be detected for above-mentioned newly-increased warehouse compartment.
Wherein, usually, it is added by these warehouse compartments to above-mentioned ERP system, needs to be based on business by warehouse personnel
The specific requirements of department are configured first attribute of these warehouse compartments in the first module.And application scheme to be realized
Be each warehouse compartment the first attribute it is synchronous with the second attribute (namely other attributes).Based on this, it is contemplated that newly-increased warehouse compartment
The first attribute be manually to be set by warehouse personnel, thus these can be increased newly to warehouse compartment and be determined as above-mentioned library to be detected
Position.
In another application scenarios, above-mentioned steps 101 include:
With the presence or absence of newly-increased storage space in B1, the above-mentioned ERP system of detection;
Wherein, storage space is the subordinate concept of warehouse compartment, it is generally the case that a warehouse compartment may include multiple storage spaces.And in library
When the storage space that position is included changes, warehouse compartment attribute may also will appear change.Based on this, in order to determine library to be detected
Position can be detected in above-mentioned ERP system first with the presence or absence of the storage space newly established or be newly added.Specifically, it can be previous
After data based on each warehouse compartment in ERP system have carried out supply and demand operation, the monitoring to above-mentioned ERP system is opened, it should with detection
In ERP system at the time of carrying out supply and demand operation, if there is the storage space newly established or be newly added.
B2, if it exists above-mentioned newly-increased storage space, it is determined that the affiliated warehouse compartment of above-mentioned newly-increased storage space;
Wherein, it is contemplated that this programme is the synchronization for warehouse compartment information, thus, it, can when detecting the presence of newly-increased storage space
To further determine that the affiliated warehouse compartment of the newly-increased storage space, that is, determining which warehouse compartment is the newly-increased storage space belong to, and later will
The warehouse compartment is determined as warehouse compartment to be detected, to get influence of the above-mentioned newly-increased storage space to warehouse compartment information.
B3, the affiliated warehouse compartment of above-mentioned newly-increased storage space is determined as above-mentioned warehouse compartment to be detected.
In the third application scenarios, above-mentioned steps 101 include:
C1, above-mentioned first module is monitored;
Wherein, not only newly-increased warehouse compartment or newly-increased storage space it is possible that warehouse compartment information it is asynchronous, in fact, can also
Specific requirements of the warehouse personnel in the later period according to business department can occur, the related warehouse compartment information of existing warehouse compartment is changed
Situation.Based on this, it is contemplated that warehouse personnel has a permission of the first module, the data flow of warehouse compartment information change operation be only capable of by
First module flows to the second module (other modules), thus, herein it is contemplated that being monitored to the first module, to capture in time
Information change operation of the warehouse personnel to existing warehouse compartment.
C2, when monitor has warehouse compartment to carry out information change operation in above-mentioned first module, information change will have been carried out
The above-mentioned warehouse compartment of operation is determined as warehouse compartment to be detected.
In the embodiment of the present application, when monitor has warehouse compartment to carry out information change operation in above-mentioned first module, recognize
The nonsynchronous phenomenon of warehouse compartment information may occur because of above- mentioned information change operation for the warehouse compartment, be based on this, it can be by these
The warehouse compartment for having carried out information change operation is determined as warehouse compartment to be detected.
In a step 102, first attribute of the above-mentioned warehouse compartment to be detected in the first module of ERP system is obtained;
In the embodiment of the present application, above-mentioned first module is one one preset, belonging to above-mentioned Oracle ERP system
Module.First module is docked with warehouse personnel, that is, only warehouse personnel possesses and is written and read to above-mentioned first module
Permission.Specifically, above-mentioned first attribute includes " effective " or " NOTCALMRP ", wherein when a warehouse compartment in the first module the
When one attribute is " effective ", that is, the inventory for representing the warehouse compartment is defaulted as honest material;When a warehouse compartment is in the first attribute of the first module
When " NOTCALMRP ", that is, the inventory for representing the warehouse compartment is defaulted as stock.
In step 103, second attribute of the above-mentioned warehouse compartment to be detected in the second module of ERP system is obtained;
In the embodiment of the present application, above-mentioned second module is also one preset, belonging to above-mentioned Oracle ERP system one
A module, and second module and above-mentioned first module are not same modules.Specifically, the advanced supply chain in ERP system
When plan (Advanced Supply Chain Planning, ASCP) needs to carry out supply and demand operation, it is contemplated that above-mentioned first mould
Block is only to the open permission of warehouse personnel, thus ASCP can only be from data required for acquisition supply and demand operation in above-mentioned second module;
Based on this, just need to ensure that the data in the first module are synchronous with the data in the second module.Specifically, above-mentioned second attribute
Including " net value is chosen " or " net value is not chosen ", wherein when second attribute of the warehouse compartment in the second module is " net value is chosen "
When, that is, the inventory for representing the warehouse compartment can participate in normal supply and demand operation;When a warehouse compartment is " net in the second attribute of the second module
Value is not chosen " when, that is, the inventory for representing the warehouse compartment can not participate in normal supply and demand operation.
At step 104, if above-mentioned first attribute and above-mentioned second attribute mismatch, above-mentioned second attribute is repaired
Positive operation, so that revised above-mentioned second attribute and above-mentioned first attributes match.
In the embodiment of the present application, under normal circumstances, it when the first attribute when warehouse compartment in the first module is " effective ", examines
Consider this first attribute and shows that the inventory of this warehouse compartment is honest material, and honest material should usually participate in normal supply and demand operation, because
And its second attribute in the second module should be " net value is chosen ";When first attribute of the warehouse compartment in the first module is
When " NOTCALMRP ", it is contemplated that this first attribute shows that the inventory of this warehouse compartment is stock, and stock can not usually participate in just
Normal supply and demand operation, thus its second attribute in the second module should be " net value is not chosen ";Based on this, it is believed that first
When attribute is " effective " and the second attribute is " net value is chosen ", first attribute and the second attributes match, alternatively, the first attribute is
When " NOTCALMRP " and the second attribute are " net value is not chosen ", which also matches with the second attribute;It correspondingly, can be with
When thinking that the first attribute is " effective " and the second attribute is " net value is not chosen ", first attribute and the second attribute are mismatched, or
Person, when the first attribute is " NOTCALMRP " and the second attribute is " net value is chosen ", first attribute and the second attribute are not yet
Match.It when there is unmatched situation, needs to be modified operation to above-mentioned second attribute, so that revised above-mentioned second
Attribute and above-mentioned first attributes match specifically if the first attribute is " effective " and the second attribute is " net value is not chosen ", need
Second attribute is modified to " net value is chosen ";If the first attribute is " NOTCALMRP " and the second attribute is " net value is chosen ",
It needs for the second attribute to be modified to " net value is not chosen ".So, even if ASCP does not access the first module, each library can also be passed through
Position determines whether the inventory of the warehouse compartment should put into supply and demand operation in the second attribute of the second module, ensures obtained by supply and demand operation
The single accuracy of plan, avoid the occurrence of the case where causing dull material and/or stock because of the single mistake of plan.
Therefore by application scheme, it may make that each warehouse compartment is believed in the association warehouse compartment of disparate modules in ERP system
Breath no longer needs manually to be set, but is detected by ERP system, when there is warehouse compartment information mismatch, to these libraries
Position information is modified, to realize the automatic maintenance of associated warehouse compartment information.This process no longer needs a large amount of manual operations,
On the one hand, cost of labor is reduced;On the other hand, the timeliness and accuracy of warehouse compartment maintenance of information are improved.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process
Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present application constitutes any limit
It is fixed.
Embodiment two
On the basis of the above embodiment 1, below to another warehouse compartment information synchronization method provided by the embodiments of the present application
It is described, referring to Fig. 2, including:
In step 201, warehouse compartment to be detected is determined;
In step 202, first attribute of the above-mentioned warehouse compartment to be detected in the first module of ERP system is obtained;
In step 203, second attribute of the above-mentioned warehouse compartment to be detected in the second module of ERP system is obtained, wherein on
The second module is stated different from above-mentioned first module;
In step 204, if above-mentioned first attribute and above-mentioned second attribute mismatch, above-mentioned second attribute is repaired
Positive operation, so that revised above-mentioned second attribute and above-mentioned first attributes match.
In the embodiment of the present application, above-mentioned steps 201,202,203 and 204 respectively with above-mentioned steps 101,102,103 and
104 is same or similar, and for details, reference can be made to the associated descriptions of above-mentioned steps 101,102,103 and 104, and details are not described herein.
In step 205, above-mentioned ERP system is detected with the presence or absence of preset amendment log, if so, thening follow the steps 207;
If it is not, thening follow the steps 206;
In the embodiment of the present application, it is contemplated that the process that above-mentioned ERP system safeguards associated warehouse compartment information is
It is participated in without personnel, that is, the process safeguarded to above-mentioned warehouse compartment information is often user's unaware, this will lead to use
Family can not perceive the attribute alteration of each warehouse compartment information.Based on this, in order to enable amendment operation made by above-mentioned ERP system
It has good grounds, the ERP system can be detected with the presence or absence of preset amendment day after being corrected operation to the second attribute
Will, the amendment log is for recording the amendment operation of items made by ERP system.If it exists, then step 207 can be executed;If
It is not present, then can execute step 206.
In step 206, above-mentioned amendment log is created;
In the embodiment of the present application, amendment log if it does not exist then corrects log based on this amendment operation creation,
And the amendment log is stored in server local, it is consulted for each related personnel.
In step 207, by above-mentioned amendment operation note into above-mentioned amendment log.
In the embodiment of the present application, amendment log if it exists, then by above-mentioned amendment operation note to above-mentioned amendment log
In, in particular it is required that recording the amendment operates acted on warehouse compartment (namely warehouse compartment to be detected above), the warehouse compartment first
Before first attribute of module, amendment operate the warehouse compartment after the second attribute of the second module and amendment operation the warehouse compartment second
Second attribute of module.By the way that above-mentioned amendment operation note to log is corrected, is realized the tracking to amendment operation.
Optionally, the tracking to amendment operation can also be realized in such a way that message pushes, then in step 104 or 204
Later, above-mentioned warehouse compartment information synchronization method further include:
D1, amendment reminder message is generated based on above-mentioned amendment operation;
Wherein, above-mentioned amendment reminder message may include: that amendment operates acted on warehouse compartment (namely library to be detected above
Position), the warehouse compartment the first module the first attribute, amendment operate before the warehouse compartment the second module the second attribute and amendment behaviour
Second attribute of the warehouse compartment in the second module after work.The form of expression of above-mentioned amendment reminder message is preferably text.
D2, the interlock account for determining above-mentioned warehouse compartment to be detected;
Wherein, above-mentioned interlock account, the account of the associate people of the above-mentioned warehouse compartment to be detected referred specifically to, above-mentioned associate people
It include: the warehouse personnel of first attribute of the setting warehouse compartment to be detected in the first module, and to the PMC people that supply and demand operation is responsible for
Member.It is of course also possible to according to actual needs, other associate peoples are set, such as business department relevant to the warehouse compartment to be detected
Responsible person etc., be not construed as limiting herein.
D3, to the above-mentioned amendment reminder message of client push for having logged in above-mentioned interlock account.
Wherein, these associate peoples will remind after client logs in its account receiving above-mentioned amendment at the first time
Message, to find the operation of amendment made by ERP system in time.
Therefore by application scheme, it may make that each warehouse compartment is believed in the association warehouse compartment of disparate modules in ERP system
Breath no longer needs manually to be set, but is detected by ERP system, when there is warehouse compartment information mismatch, to these libraries
Position information is modified, to realize the automatic maintenance of associated warehouse compartment information.This process no longer needs a large amount of manual operations,
On the one hand, cost of labor is reduced;On the other hand, the timeliness and accuracy of warehouse compartment maintenance of information are improved.Also, above-mentioned dimension
Shield operation can be corrected log and be recorded, while can also push within revised first time and log in library to be detected
The client of the interlock account of position, so that the automatic attended operation of ERP system has good grounds.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process
Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present application constitutes any limit
It is fixed.
Embodiment three
The embodiment of the present application three provides a kind of warehouse compartment synchronizing information device, and above-mentioned warehouse compartment synchronizing information device 300 includes:
Warehouse compartment determination unit 301, for determining warehouse compartment to be detected;
First acquisition unit 302, for obtaining first category of the above-mentioned warehouse compartment to be detected in the first module of ERP system
Property;
Second acquisition unit 303, for obtaining second category of the above-mentioned warehouse compartment to be detected in the second module of ERP system
Property, wherein above-mentioned second module is different from above-mentioned first module;
Attribute amending unit 304 belongs to if mismatching for above-mentioned first attribute and above-mentioned second attribute to above-mentioned second
Property be modified operation so that revised above-mentioned second attribute and above-mentioned first attributes match.
Optionally, above-mentioned warehouse compartment determination unit 301, comprising:
Newly-increased warehouse compartment detection sub-unit, for detecting in above-mentioned ERP system with the presence or absence of newly-increased warehouse compartment;
Warehouse compartment first to be detected determines subelement, for above-mentioned newly-increased warehouse compartment if it exists, then determines above-mentioned newly-increased warehouse compartment
For above-mentioned warehouse compartment to be detected.
Optionally, above-mentioned warehouse compartment determination unit 301, comprising:
Newly-increased storage space detection sub-unit detects in above-mentioned ERP system with the presence or absence of newly-increased storage space;
Affiliated warehouse compartment determines subelement, for above-mentioned newly-increased storage space if it exists, it is determined that the affiliated library of above-mentioned newly-increased storage space
Position;
Warehouse compartment second to be detected determines subelement, and the affiliated warehouse compartment of above-mentioned newly-increased storage space is determined as above-mentioned library to be detected
Position.
Optionally, above-mentioned warehouse compartment determination unit 301, comprising:
Subelement is monitored, for being monitored to above-mentioned first module;
Warehouse compartment third to be detected determines subelement, has warehouse compartment to carry out information change behaviour when monitoring in above-mentioned first module
When making, the above-mentioned warehouse compartment for having carried out information change operation is determined as warehouse compartment to be detected.
Optionally, above-mentioned warehouse compartment synchronizing information device 300 further include:
State detection unit, the preparation state for whether being in progress supply and demand operation for detecting above-mentioned ERP system;
Correspondingly, above-mentioned warehouse compartment determination unit 301, if being in the standard for carrying out supply and demand operation specifically for above-mentioned ERP system
Standby state determines above-mentioned warehouse compartment to be detected then before above-mentioned ERP system carries out supply and demand operation.
Optionally, above-mentioned warehouse compartment synchronizing information device 300 further include:
Log detection unit is corrected, for detecting above-mentioned ERP system with the presence or absence of preset amendment log;
Log creation unit is corrected, if above-mentioned amendment log is not present for above-mentioned ERP system, creates above-mentioned amendment day
Will;
Operation note unit is corrected, is used for above-mentioned amendment operation note into above-mentioned amendment log.
Optionally, above-mentioned warehouse compartment synchronizing information device 300 further include:
Reminder message generation unit, for generating amendment reminder message based on above-mentioned amendment operation;
Interlock account determination unit, for determining the interlock account of above-mentioned warehouse compartment to be detected;
Reminder message push unit, for disappearing to the above-mentioned amendment prompting of client push for having logged in above-mentioned interlock account
Breath.
Therefore by application scheme, it may make that each warehouse compartment is believed in the association warehouse compartment of disparate modules in ERP system
Breath no longer needs manually to be set, but is detected by ERP system, when there is warehouse compartment information mismatch, to these libraries
Position information is modified, to realize the automatic maintenance of associated warehouse compartment information.This process no longer needs a large amount of manual operations,
On the one hand, cost of labor is reduced;On the other hand, the timeliness and accuracy of warehouse compartment maintenance of information are improved.Also, above-mentioned dimension
Shield operation can be corrected log and be recorded, while can also push within revised first time and log in library to be detected
The client of the interlock account of position, so that the automatic attended operation of ERP system has good grounds.
Example IV
The embodiment of the present application four provides a kind of server, referring to Fig. 4, the server 4 in the embodiment of the present application includes:
Memory 401, one or more processors 402 (one is only shown in Fig. 4) and is stored on memory 401 and can be in processor
The computer program of upper operation.Wherein: memory 401 is deposited for storing software program and module, processor 402 by operation
The software program and unit in memory 401 are stored up, it is above-mentioned pre- to obtain thereby executing various function application and data processing
If the corresponding resource of event.Specifically, processor 402 is stored real in the above-mentioned computer program of memory 401 by operation
Existing following steps:
Determine warehouse compartment to be detected;
Obtain first attribute of the above-mentioned warehouse compartment to be detected in the first module of ERP system;
Obtain second attribute of the above-mentioned warehouse compartment to be detected in the second module of ERP system, wherein above-mentioned second module is not
It is same as above-mentioned first module;
If above-mentioned first attribute and above-mentioned second attribute mismatch, operation is modified to above-mentioned second attribute, so that
Obtain revised above-mentioned second attribute and above-mentioned first attributes match.
Assuming that above-mentioned is the first possible embodiment, then provided based on the first possible embodiment
Second of possible embodiment in, above-mentioned determination warehouse compartment to be detected, comprising:
It detects in above-mentioned ERP system with the presence or absence of newly-increased warehouse compartment;
Above-mentioned newly-increased warehouse compartment is then determined as above-mentioned warehouse compartment to be detected by above-mentioned newly-increased warehouse compartment if it exists.
It is above-mentioned in the third the possible embodiment provided based on the first above-mentioned possible embodiment
Determine warehouse compartment to be detected, comprising:
It detects in above-mentioned ERP system with the presence or absence of newly-increased storage space;
Above-mentioned newly-increased storage space if it exists, it is determined that the affiliated warehouse compartment of above-mentioned newly-increased storage space;
The affiliated warehouse compartment of above-mentioned newly-increased storage space is determined as above-mentioned warehouse compartment to be detected.
It is above-mentioned in the 4th kind of possible embodiment provided based on the first above-mentioned possible embodiment
Determine warehouse compartment to be detected, comprising:
Above-mentioned first module is monitored;
When monitor has warehouse compartment to carry out information change operation in above-mentioned first module, information change operation will have been carried out
Above-mentioned warehouse compartment be determined as warehouse compartment to be detected.
Based on the first above-mentioned possible embodiment or above-mentioned second of possible embodiment is as base
Plinth is perhaps based on the third above-mentioned possible embodiment or based on above-mentioned 4th kind of possible embodiment
And in the 5th kind of possible embodiment provided, before above-mentioned determination warehouse compartment to be detected, processor 402 passes through operation storage
It is also performed the steps of in the above-mentioned computer program of memory 401
Detect whether above-mentioned ERP system is in the preparation state for carrying out supply and demand operation;
Correspondingly, above-mentioned determination warehouse compartment to be detected, comprising:
If above-mentioned ERP system be in carry out supply and demand operation preparation state, above-mentioned ERP system carry out supply and demand operation it
Before, determine above-mentioned warehouse compartment to be detected.
Based on the first above-mentioned possible embodiment or above-mentioned second of possible embodiment is as base
Plinth is perhaps based on the third above-mentioned possible embodiment or based on above-mentioned 4th kind of possible embodiment
And provide the 6th kind of possible embodiment in, it is above-mentioned operation is modified to above-mentioned second attribute after, processor 402
It is stored by operation and is also performed the steps of in the above-mentioned computer program of memory 401
Above-mentioned ERP system is detected with the presence or absence of preset amendment log;
If above-mentioned amendment log is not present in above-mentioned ERP system, above-mentioned amendment log is created;
By above-mentioned amendment operation note into above-mentioned amendment log.
Based on the first above-mentioned possible embodiment or above-mentioned second of possible embodiment is as base
Plinth is perhaps based on the third above-mentioned possible embodiment or based on above-mentioned 4th kind of possible embodiment
And provide the 7th kind of possible embodiment in, it is above-mentioned operation is modified to above-mentioned second attribute after, processor 402
It is stored by operation and is also performed the steps of in the above-mentioned computer program of memory 401
It is operated based on above-mentioned amendment and generates amendment reminder message;
Determine the interlock account of above-mentioned warehouse compartment to be detected;
To the above-mentioned amendment reminder message of client push for having logged in above-mentioned interlock account.
It should be appreciated that in the embodiment of the present application, alleged processor 402 can be central processing unit (Central
Processing Unit, CPU), which can also be other general processors, digital signal processor (Digital
Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit,
ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic
Device, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or this at
Reason device is also possible to any conventional processor etc..
Memory 401 may include read-only memory and random access memory, and provide instruction sum number to processor 402
According to.Part or all of memory 401 can also include nonvolatile RAM.For example, memory 401 may be used also
With the information of storage device type.
Therefore by application scheme, it may make that each warehouse compartment is believed in the association warehouse compartment of disparate modules in ERP system
Breath no longer needs manually to be set, but is detected by ERP system, when there is warehouse compartment information mismatch, to these libraries
Position information is modified, to realize the automatic maintenance of associated warehouse compartment information.This process no longer needs a large amount of manual operations,
On the one hand, cost of labor is reduced;On the other hand, the timeliness and accuracy of warehouse compartment maintenance of information are improved.Also, above-mentioned dimension
Shield operation can be corrected log and be recorded, while can also push within revised first time and log in library to be detected
The client of the interlock account of position, so that the automatic attended operation of ERP system has good grounds.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each function
Can unit, module division progress for example, in practical application, can according to need and by above-mentioned function distribution by different
Functional unit, module are completed, i.e., the internal structure of above-mentioned apparatus is divided into different functional unit or module, more than completing
The all or part of function of description.Each functional unit in embodiment, module can integrate in one processing unit, can also
To be that each unit physically exists alone, can also be integrated in one unit with two or more units, it is above-mentioned integrated
Unit both can take the form of hardware realization, can also realize in the form of software functional units.In addition, each function list
Member, the specific name of module are also only for convenience of distinguishing each other, the protection scope being not intended to limit this application.Above system
The specific work process of middle unit, module, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment
The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or external equipment software and electronic hardware.These functions are studied carefully
Unexpectedly it is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technique people
Member can use different methods to achieve the described function each specific application, but this realization is it is not considered that super
Scope of the present application out.
In embodiment provided herein, it should be understood that disclosed device and method can pass through others
Mode is realized.For example, system embodiment described above is only schematical, for example, the division of above-mentioned module or unit,
Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be with
In conjunction with or be desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or discussed
Mutual coupling or direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING of device or unit or
Communication connection can be electrical property, mechanical or other forms.
Above-mentioned unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
If above-mentioned integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, the application realizes above-described embodiment method
In all or part of the process, relevant hardware can also be instructed to complete by computer program, above-mentioned computer journey
Sequence can be stored in a computer readable storage medium, and the computer program is when being executed by processor, it can be achieved that above-mentioned each
The step of embodiment of the method.Wherein, above-mentioned computer program includes computer program code, and above-mentioned computer program code can be with
For source code form, object identification code form, executable file or certain intermediate forms etc..Above-mentioned computer readable storage medium can
With include: can carry above-mentioned computer program code any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disk,
CD, computer-readable memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM,
Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that above-mentioned
It is appropriate that the content that computer readable storage medium includes can be carried out according to the requirement made laws in jurisdiction with patent practice
Increase and decrease, such as in certain jurisdictions, according to legislation and patent practice, computer readable storage medium do not include be electric load
Wave signal and telecommunication signal.
Above above-described embodiment is only to illustrate the technical solution of the application, rather than its limitations;Although referring to aforementioned reality
Example is applied the application is described in detail, those skilled in the art should understand that: it still can be to aforementioned each
Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modified
Or replacement, the spirit and scope of each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution should all
Comprising within the scope of protection of this application.
Claims (10)
1. a kind of warehouse compartment information synchronization method characterized by comprising
Determine warehouse compartment to be detected;
Obtain first attribute of the warehouse compartment to be detected in the first module of ERP system;
Obtain second attribute of the warehouse compartment to be detected in the second module of ERP system, wherein second module is different from
First module;
If first attribute and second attribute mismatch, operation is modified to second attribute, so that repairing
Second attribute and first attributes match after just.
2. warehouse compartment information synchronization method as described in claim 1, which is characterized in that the determination warehouse compartment to be detected, comprising:
It detects in the ERP system with the presence or absence of newly-increased warehouse compartment;
The newly-increased warehouse compartment is then determined as the warehouse compartment to be detected by the newly-increased warehouse compartment if it exists.
3. warehouse compartment information synchronization method as described in claim 1, which is characterized in that the determination warehouse compartment to be detected, comprising:
It detects in the ERP system with the presence or absence of newly-increased storage space;
The newly-increased storage space if it exists, it is determined that the affiliated warehouse compartment of the newly-increased storage space;
The affiliated warehouse compartment of the newly-increased storage space is determined as the warehouse compartment to be detected.
4. warehouse compartment information synchronization method as described in claim 1, which is characterized in that the determination warehouse compartment to be detected, comprising:
First module is monitored;
When monitor has warehouse compartment to carry out information change operation in first module, the institute of information change operation will have been carried out
It states warehouse compartment and is determined as warehouse compartment to be detected.
5. such as the described in any item warehouse compartment information synchronization methods of Claims 1-4, which is characterized in that be detected in the determination
Before warehouse compartment, the warehouse compartment information synchronization method further include:
Detect whether the ERP system is in the preparation state for carrying out supply and demand operation;
Correspondingly, determination warehouse compartment to be detected, comprising:
If the ERP system is in the preparation state for carrying out supply and demand operation, before the ERP system carries out supply and demand operation,
Determine the warehouse compartment to be detected.
6. such as the described in any item warehouse compartment information synchronization methods of Claims 1-4, which is characterized in that described to described second
Attribute is modified after operation, the warehouse compartment information synchronization method further include:
The ERP system is detected with the presence or absence of preset amendment log;
If the amendment log is not present in the ERP system, the amendment log is created;
By the amendment operation note into the amendment log.
7. such as the described in any item warehouse compartment information synchronization methods of Claims 1-4, which is characterized in that described to described second
Attribute is modified after operation, the warehouse compartment information synchronization method further include:
It is operated based on the amendment and generates amendment reminder message;
Determine the interlock account of the warehouse compartment to be detected;
Reminder message is corrected to described in the client push for having logged in the interlock account.
8. a kind of warehouse compartment synchronizing information device characterized by comprising
Warehouse compartment determination unit, for determining warehouse compartment to be detected;
First acquisition unit, for obtaining first attribute of the warehouse compartment to be detected in the first module of ERP system;
Second acquisition unit, for obtaining second attribute of the warehouse compartment to be detected in the second module of ERP system, wherein
Second module is different from first module;
Attribute amending unit carries out second attribute if mismatching for first attribute and second attribute
Amendment operation, so that revised second attribute and first attributes match.
9. a kind of server, including memory, processor and storage can transport in the memory and on the processor
Capable computer program, which is characterized in that the processor realizes such as claim 1 to 7 times when executing the computer program
The step of one the method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists
In when the computer program is executed by processor the step of any one of such as claim 1 to 7 of realization the method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910774431.6A CN110471992B (en) | 2019-08-21 | 2019-08-21 | Storehouse position information synchronization method, storehouse position information synchronization device and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910774431.6A CN110471992B (en) | 2019-08-21 | 2019-08-21 | Storehouse position information synchronization method, storehouse position information synchronization device and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110471992A true CN110471992A (en) | 2019-11-19 |
CN110471992B CN110471992B (en) | 2022-12-06 |
Family
ID=68513276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910774431.6A Active CN110471992B (en) | 2019-08-21 | 2019-08-21 | Storehouse position information synchronization method, storehouse position information synchronization device and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110471992B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6873997B1 (en) * | 1999-08-04 | 2005-03-29 | Agile Software Corporation | Data management system and method for automatically propagating information to disparate information systems from a central location |
CN102270225A (en) * | 2011-06-28 | 2011-12-07 | 用友软件股份有限公司 | Data change log monitoring method and device |
CN107844936A (en) * | 2017-10-12 | 2018-03-27 | 深圳云集智造系统技术有限公司 | Variation, device, terminal and the computer-readable recording medium of BOM |
CN109063122A (en) * | 2018-08-01 | 2018-12-21 | 深圳春沐源控股有限公司 | A kind of information synchronization method, related system and the equipment of ERP system and MES system |
-
2019
- 2019-08-21 CN CN201910774431.6A patent/CN110471992B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6873997B1 (en) * | 1999-08-04 | 2005-03-29 | Agile Software Corporation | Data management system and method for automatically propagating information to disparate information systems from a central location |
CN102270225A (en) * | 2011-06-28 | 2011-12-07 | 用友软件股份有限公司 | Data change log monitoring method and device |
CN107844936A (en) * | 2017-10-12 | 2018-03-27 | 深圳云集智造系统技术有限公司 | Variation, device, terminal and the computer-readable recording medium of BOM |
CN109063122A (en) * | 2018-08-01 | 2018-12-21 | 深圳春沐源控股有限公司 | A kind of information synchronization method, related system and the equipment of ERP system and MES system |
Non-Patent Citations (1)
Title |
---|
林阳欧: "多个业务系统间数据同步系统的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Also Published As
Publication number | Publication date |
---|---|
CN110471992B (en) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110232006B (en) | Equipment alarm method and related device | |
US8782597B2 (en) | Ontology updating apparatus, method and system | |
US20080115104A1 (en) | Software development system and method for intelligent document output based on user-defined rules | |
CN109409835A (en) | Visible process configuration method, device, computer equipment and storage medium | |
CN114925045A (en) | PaaS platform for large data integration and management | |
CN104285212A (en) | Automated analysis system for modeling online business behavior and detecting outliers | |
CN107636741A (en) | Fault early warning method, terminal device and the storage medium of financial terminal | |
CN110209730A (en) | Change synchronous method, device, computer equipment and the computer storage medium of data | |
CN104679792A (en) | Data permission achievement method | |
CN109542755A (en) | Associated environment management method, computer installation and storage medium | |
CN108052358A (en) | A kind of system and method for distributed deployment | |
US10963963B2 (en) | Rule based hierarchical configuration | |
CN110347664A (en) | A kind of data visualization processing method and processing device | |
Basirati et al. | Towards systematic inconsistency identification for product service systems | |
CN115967979A (en) | Method and device for processing running state fault of 5G network slice | |
CN110471992A (en) | A kind of warehouse compartment information synchronization method, warehouse compartment synchronizing information device and server | |
Gries et al. | Cascading data corruption: About dependencies in cyber-physical systems: Poster | |
CN111061529B (en) | Configuration software multi-label page management method, device and storage medium | |
Teimoury et al. | Automation of the supply chain performance measurement based on multi-agent system | |
Mehta | ‘Tilting Towards South’: Pattern and Determinants of Global Value Chains | |
CN115941446B (en) | Alarm root cause positioning method, device, electronic equipment and computer readable medium | |
CN113590604B (en) | Service data processing method, device and server | |
CN109102409A (en) | A kind of investment oversight method and device | |
Kim et al. | Management of software test using CASE tool | |
CN113553237A (en) | Emergency processing method and device for abnormal scene |
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 |