/
Sage Timberline Initial Estimate Integration - Reference

Sage Timberline Initial Estimate Integration - Reference

Return to Sage Timberline Initial Estimate Integration

Article Index

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

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.

  1. Get eligible Framework jobs for integration from v_sched_tlGold1 where

    1. Job.l_prd_hType_id > 0

    2. Client.s_name is not null

    3. Client.s_name_ref is not null

    4. Job.s_link_boq <> ‘N/A’

    5. Job.l_wfl_stgMajor_id <> -5 (Maintenance)

    6. 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)

    7. and apply Criteria Method criteria where CriteriaMethod is

    8. 1 – Single Region Division • job.l_context_id = ‘CriteriaMethodID’

    9. 2 – Single Job • job.s_job_num = ‘CriteriaMethodID’

    10. 3 – Single Team • job.l_team_id = ‘CriteriaMethodID’

    11. 4 – All Jobs • job.l_job_id <> 0

    12. 5 – Accounts Entity • job.l_accounts_e_id = ‘CriteriaMethodID’

  2. 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.

  3. The Estimation table is either updated or created.