Integration Profile Configuration
The following outlines the available settings for the MYOB Client and Jobs integration initialisation file.
Default initialisation filename:
- Int_MYOBAccounts_Default.ini
Settings
...
Key
...
Description/Setting
...
IntegrationType
...
Description:
Specifies the type of integration to be performed. This is a fixed value that should not be changed.
Setting:
MYOB Accounts
...
UseWizard
...
Description:
Specifies whether integration will be run manually or automatically.
Setting:
0: Integration will be run based on the values in the .ini file and can be run automatically without user intervention.
1: Integration will be run using a wizard allowing users to modify the details of the integration.
Databases
...
Key
...
Description/Setting
...
ODBCDSN_Framework
...
Description:
ODBC DSN name for the Framework ECM database.
Setting:
FworkSQLEcm
...
ODBCConnect_Framework
...
Description:
ODBC DSN connection string for the Framework ECM database.
Setting:
None
...
ODBCDSN_FrameworkLicense
...
Description:
ODBC DSN name for the Framework licence database.
Setting:
FworkSQLLic
...
ODBCDSN_IntMapping
...
Description:
ODBC DSN name for the Framework Integration mapping database.
Setting:
FworkSQLIntMap
...
ODBCConnect_IntMapping
...
Description:
ODBC DSN connection string for the Framework Integration mapping database.
Setting:
None
...
ODBCDSN_MYOB
...
Description:
ODBC DSN name for the MYOB system database.
Setting:
MYOB ODBC
...
DatabaseName_MYOB
...
Description:
MYOB system database name.
Setting:
DynaFramInterface
...
ODBCConnect_MYOB
...
Description:
ODBC DSN connection string for the MYOB system database.
Setting:
"uid=enterUserName;pwd=enterPassword"
Mail Configuration
...
Key
...
Description/Setting
...
Mail_System
...
Description:
Email delivery method.
Setting:
0: No email will be sent.
1: Email will be sent using MAPI.
2 (default): Email will be sent using SMTP.
...
Mapi_Profile
...
Description:
Microsoft Outlook user profile name.
Setting:
(default): Outlook
...
Mail_From
...
Description:
Name or email address of who/where the email is being sent from.
Setting:
FrameworkIntegration
...
Mail_Recipient
...
Description:
Mail recipients for the integration logs. Multiple addresses can be added if separated with a semi-colon (;). Spaces are not necessary before or after the semi-colon.
Setting:
enterRecipientEmail@yourDomain.com.au;integrationsupport@insulagroup.com.au
...
Mail_Subject
...
Description:
Email subject heading.
Setting:
"Framework Integration: MYOB Client and Jobs"
...
SMTP_Server
...
Description:
If using Mail_System 2 (SMTP), add the SMTP Server name.
Setting:
enterSMTPServerName (replace this text with your SMTP Server name)
...
SMTP_UseSecurity
...
Description:
Security setting for the SMTP server.
Setting:
0 (default): A username or password is not required.
1: A username and password is required. If this setting is used, the SMTP_UserName and SMTP_Pwd fields must have a valid username and password.
...
SMTP_UserName
...
Description:
Valid username for the SMTP server.
Setting:
enterUserName (replace this text with a valid SMTP Server User Name)
...
SMTP_PWD
...
Description:
Valid password for the SMTP username.
Setting:
enterPassword (replace this text with a valid SMTP Server Password)
Criteria
...
Key
...
Description/Setting
...
CriteriaMethod
...
Description:
Job selection criteria for retrieving records from Framework ECMto process.
Setting:
1: Single region/division.
2: Single job.
3: Single team.
4 (default): All jobs.
5: Accounts entity.
...
CriteriaData
...
Description:
Input criteria data for the criteria method.
Setting:
insert number; for example, if using CriteriaMethod 2, the setting for CriteriaData will be the specific job number to integrate on.
...
JobCriteria
...
Description:
Job criteria number.
Setting:
1: AllJobs
2: SingleJob(JobNumber)
...
JobCriteriaID
...
Description:
Job criteria ID to hold the single job number.
Setting:
0
Special Values
...
Key
...
Description/Setting
...
MYOB_TaxCode
...
Description:
Value for the MYOB tax code.
Setting:
GST (default)
...
MYOB_PaymentDueCode
...
Description:
Value for the MYOB payment due code.
Setting:
2 (default)
...
MYOB_BalanceDueDays
...
Description:
Value for the MYOB balance due days.
Setting:
0 (default)
Integrated Fields
The integration of MYOB Client and Jobs to Framework ECM is fully customisable via the integration mapping database.
Dbo.Import_Jobs
MYOB Database Field Name | Create | Update | Framework Database Field Name |
---|---|---|---|
JobNumber | Yes |
| Framework: s_job_num |
JobName | Yes | Yes | Special #55: s_job_address or “New Job” |
SubjobOf |
|
|
|
Header | Yes | Yes | Fixed Value: “D” for Detail |
Description | Yes | Yes | Framework: s_description |
Contact | Yes | Yes | Framework: s_clientCont_name |
StartDate | Yes | Yes | Framework: d_site_start_act |
PercentComplete |
|
|
|
FinishDate | Yes | Yes | Framework: d_cst_comp_act |
Manager | Yes | Yes | Framework: s_supervisor_name |
LinkedCustomer | Yes | Yes | Framework: s_client_nameRef |
InactiveJob | Yes | Yes | Framework: s_inactive_job |
TrackReimburseables |
|
|
|
Dbo.Import_Customer_Cards
MYOB Database Field Name | Create | Update | Framework Database Field Name |
---|---|---|---|
CoLastName | Yes | Yes | Framework: s_client_nameRef |
FirstName |
|
|
|
CardID | Yes |
| Special #56 - Framework: s_client_boq or s_client_num |
CardStatus | Yes | Yes | Framework: s_inactive_client |
CurrencyCode |
|
|
|
Address1AddressLine1 | Yes | Yes | Special #54 - Framework: s_client_stNum + s_client_stName or s_client_address |
Address1AddressLine2 |
|
|
|
Address1AddressLine3 |
|
|
|
Address1AddressLine4 |
|
|
|
Address1City | Yes | Yes | Framework: s_client_suburb |
Address1State | Yes | Yes | Framework: s_client_state |
Address1PostCode | Yes | Yes | Framework: s_client_state |
Address1Country | Yes | Yes | Framework: s_client_country |
Address1Phone1 | Yes | Yes | Framework: s_client_bhPhone |
Address1Phone2 | Yes | Yes | Framework: s_client_ahPhone |
Address1Phone3 | Yes | Yes | Framework: s_client_mobile |
Address1Fax | Yes | Yes | Framework: s_client_fax |
Address1Email | Yes | Yes | Framework: s_client_email |
Address1Website | Yes | Yes | Framework: s_client_website |
Address1ContactName | Yes | Yes | Framework: s_clientCont_name |
Address1Salutation | Yes | Yes | Framework: s_clientCont_salutation |
< Address2/5 sets of fields > |
|
|
|
Notes | Yes | Yes | Framework:s_client_notes |
PaymentIsDue | Yes | Yes | Special #52: Value from ini file for key MYOB_PaymentDueCode |
DiscountDays |
|
|
|
BalanceDueDays | Yes | Yes | Special #53: Value from ini file for key MYOB_BalanceDueDays |
PercentDiscount |
|
|
|
PercentMonthlyCharge |
|
|
|
TaxCode | Yes | Yes | Special #51: Value from ini file for key MYOB_TaxCode |
CreditLimit |
|
|
|
TaxIDNumber |
|
|
|
VolumeDiscount |
|
|
|
SaleLayout | Yes | Yes | Fixed Value: “S” for Service |
ItemPriceLayout | Yes | Yes |
|
PaymentMethod | Yes | Yes | Fixed Value: 0 |
AccountNumber |
|
|
|
AccountName |
|
|
|
ABN |
|
|
|
ABNBranch |
|
|
|
IncomeAccount |
|
|
|
Salesperson | Yes |
| Framework: s_salesPerson_name |
SalespersonCardID | Yes | Yes | Fixed Value: 0 |
SaleComment |
|
|
|
ShippingMethod |
|
|
|
PrintedForm |
|
|
|
FreightTaxCode |
|
|
|
UseCustomersTaxCode |
|
|
|
ReceiptMemo |
|
|
|
InvoiceDelivery |
|
|
|
RecordID |
|
|
|
Database Models
The following database model(s) displays the manner in which data is integrated between the third party application and Framework Integration.
...