JobLink-SQL Custom Import Details

A standard part of creating a 'Custom Import', is to line up your fields, match definitions, adjust data where required, in order that your data is adjusted and formatted according to guarantee a smooth import of your data. We strongly suggest that the client work with us, and use the SQL Server Data Transformation Utility(DTS), which is intended exactly for the purpose of linking to SQL or any other ODBC compliant database connection.  DTS includes a wizard, which can line up tables and fields in your host ERP system, and allow data to be flowing successfully into JobTime very efficiently.  From another SQL database it can be within minutes, and from other database platforms, such as Pervasive, DB2, or Oracle, initial data is typically flowing successfully within 1 or 2 days. 

Our JobLink-SQL process includes a standard battery of validation tests, to help us see where your host data may use rules and conventions that those required in the JobTime database.   Our validation work tests and isolates records in a 'quarantine', which you can see in reports, and take corrective action where needed in your host data system. 

Typically, the entire process of our JobLink-SQL project will result in a thorough (and often long postponed) database cleanup project to improve consistency and validity of entries in the client's database.  For example, we find cases where work orders might have been entered into your ERP system with missing or even illogical due-dates, such at 20 years in the past or future. These are often due to inadvertent data entry, which the host ERP system was not programmed to validate. 

Other consistency issues occur if your ERP sends JobTime a work-order with missing work order number, zero quantity, any operation-steps which are not assigned to a valid work-center, or any operations that  require secondary resources which are not yet defined.   JobTime supports and requires a high level of consistent referential integrity in its database, in order to be able to schedule accurately.  As you might expect, JobTime5's database internal consistency requirements need to be stronger in the area of scheduling needs than most of ERP host systems we have encountered.

The time required to implement the Custom Import is caused mostly by data cleanup issues in the client's  Host ERP system.  But in additional cases, the client typically finds that one or more of JobTime's best scheduling features require data, which your ERP host system simply does not contain.  In these cases, we negotiate a 'default populating rule' with your approval. Such populating rules are added to your import, and therefore make your import unique, customized to your own company.   I

In some cases, if we discover that an specific data table is needed in the import, in order to correctly populate the JobTime Scheduling fields, then you might also request that we create a utility tool to help you maintain that new data table in your Custom Import Database.

Once you deposit your data in JobTime's Import Database, and it is sufficiently well validated to your satisfaction, then we add your required specifications for custom-data populating logic, or even new  data tables that are unique to your local manufacturing technologies.  These steps assure us that your data will flow automatically and be compatible with the JobTime SQL database, and will create logical schedules that make sense to the shop.  
 
To avoid a prolonged development effort, it is essential to follow standard software development procedures, and therefore, we must initially do a  preliminary analysis of all your known data requirements, and we mutually write specifications and sign off before detailed development of your Custom Import is started.  The development steps to be followed are known by both our JobTime staff and our own scheduling and IT staff.  The specification helps all parties know how much custom work will be included in your Custom Import project, and to track its progress.  
 
During the nearly 25 years JobTime has been creating custom ERP imports, we have found that it is typical for each client may need roughly about a half-dozen specific customized steps. This is apparently due to the uniqueness of every manufacturing company, local policies and your local ERP's database.  

Some of our clients like to use JobTime to make changes in the schedule, by means of our visual Schedule Board.  Users can also make changes in JobTime like changing work-order due-dates or priorities.  When a new snapshot of your data is downloaded from your host system, you probably want the user-defined changes to be preserved. Therefore, the client needs to specify exactly which set of changes in JobTime should be preserved from one download to the next.  This can be an additional implementation requirement which further makes your import into a "Custom Import".

All of the steps mentioned above, will indicate why the 'JobLink-SQL Custom Import' requires more time than simply 1 or 2 days to line up data fields and create a data-flow.  The data connection step, is the easiest part of the Custom Import project. In some cases it can even take just a few hours to see the first data flowing from your ERP system into the JobTime Import database.  But it clearly takes additional time, to deal with customer-specific requirements.  We have seen extremely simply import projects, when the client has exceptionally strong SQL programmers in-house, and only take a single week of effort.  Other projects, where the client does not even have an in-house IT department, have been seen to require about 4 man-weeks of effort, but stretched out over several months. 

Each Custom Import project is unique.  But the information we provide you here, will give you a realistic  idea of the range of implementation effort that will be required, and the factors which affect the Import project.    

JobLink-SQL lets you maintain routings in either your ERP or in JobTime. 
 
Your custom import will normally NOT be impacted by upgrading to the latest version of JobTime5.  The architechture of the JobLink-SQL design, specifically allows you to stay up-to-date with the latest version of JobTime5, which we strongly advise you to follow.  All custom Import changes are restricted to your company-specific Import Database. The standard JobTime5 database is never modified for the sake of your import.  For this reason, you can have unlimited customizations of your import system,  but at the same time you can safely and confidently install new builds of JobTime5 as they are released.
 
We designed our JobLink-SQL Custom Import technique, to give you both import flexibility, but safe stability in progressive upgrades of your standard JobTime5 scheduling system.  This kind of import flexibility is typically found only in major ERP and APS systems with a 6-digit price tag.  But you will pay far less than this for JobTime5 APS system, even including your customized JobTime-SQL Import system.
 
Advanced Levels of JobTime5 let you progressively add and expand your Custom Import, to assure you that your finite capacity shop schedule will continue to be consistent with your ERP Master Schedule. 
 
For example, in Level4, your JobLink-SQL custom import can be extended to import your material pegging allocations of the sources and uses of materials, to assure you that these links will be fully recognized in your JobTIme5 APS scheduling, so that you have both detailed capacity and detailed material availability considered in your scheduling system.  
 
Level4 helps improve the Master Scheduling of your material consumption, because we recognize materials inputs used in each operation step, on the import of your current ERP pegging file.  All material allocations, the sources and uses, are recognized. This will synchronize your material constraints to your capacity constraints, giving you full 'Advanced Planning and Scheduling' capabilities.    
 
As another example, in Level4, our powerful APS capability supports better long-term capacity and material planning, recognizing forecasts, and long-term blanket purchase orders.   It also gives you the ability to revise short-range material delivery dates which will be synchronized to realistic shop order start-dates.   Material usage can even be tied to specific operations within orders. When you see our profiles of materials consumption over time, for any given material inventory buy-item,  then you will get even better control over your material master Scheduling, that the capabilities provided by your ERP system. This is one of the key benefits of JobTime5-Level4.