[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910774431.6A
Other languages
Chinese (zh)
Other versions
CN110471992B (en
Inventor
岳媛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN201910774431.6A priority Critical patent/CN110471992B/en
Publication of CN110471992A publication Critical patent/CN110471992A/en
Application granted granted Critical
Publication of CN110471992B publication Critical patent/CN110471992B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2358Change logging, detection, and notification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2365Ensuring data consistency and integrity
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, 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

A kind of warehouse compartment information synchronization method, warehouse compartment synchronizing information device and server
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.
CN201910774431.6A 2019-08-21 2019-08-21 Storehouse position information synchronization method, storehouse position information synchronization device and server Active CN110471992B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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