Sage Timberline Initial Estimate Integration - Reference
Integrated Fields
The integration of Sage Timberline Initial Estimate to Framework ECM is fully customisable via the integration mapping database.
_PEE_ESTIMATE_COVERPG_SETUP
Sage Timberline Database Field Name | Sage Timberline Field Label | Create | Update | Framework Database Field Name | Framework Database Field Label |
---|---|---|---|---|---|
Project_Address |
| Yes | Yes | Special #5: job lot num, job street num, job street name. |
|
Project_City |
| Yes | Yes | Framework - s_job_suburb |
|
Project_Name |
| Yes |
| Framework - s_job_num |
|
Project_Zip_Code |
| Yes | Yes | Framework - s_job_state |
|
Job_Cost_Job_Numbr |
| Yes |
| Framework - s_job_num |
|
User_Job_Class_3 |
| Yes | Yes | Framework - s_hType_name |
|
Database Models
The following database model(s) displays the manner in which data is integrated between the third party application and Framework Integration.
Integration Process
The following information is a low level account of the integration process including criteria, decisions, and outcomes. This information is technical in nature and is provided "as-is" for a detailed analysis of the integration process for system administrators.
- Get eligible Framework jobs for integration from v_sched_tlGold1 where
- Job.l_prd_hType_id > 0
- Client.s_name is not null
- Client.s_name_ref is not null
- Job.s_link_boq <> ‘N/A’
- Job.l_wfl_stgMajor_id <> -5 (Maintenance)
- Job.l_job_status_gl_id = -7(Active) or -10(On Hold) or l_job_status_gl_id = -946 (Pending Cancellation) (-8 and d_cont_cancelled is in the last 14 days)
- and apply Criteria Method criteria where CriteriaMethod is
- 1 – Single Region Division • job.l_context_id = ‘CriteriaMethodID’
- 2 – Single Job • job.s_job_num = ‘CriteriaMethodID’
- 3 – Single Team • job.l_team_id = ‘CriteriaMethodID’
- 4 – All Jobs • job.l_job_id <> 0
- 5 – Accounts Entity • job.l_accounts_e_id = ‘CriteriaMethodID’
- Next make sure the job does not already exist in the destination by taking the job.s_job_num value (use job.s_link_boq if not empty), and adding _Pee_Estimate_Coverpg_Setup to make the table name to search for.
- The Estimation table is either updated or created.