Bug #5577

[TPMS_Review] Issue #34 - Registration (for Program Type - Trade Fair only)

Added by Norhaidah Md Dasuki almost 9 years ago. Updated almost 9 years ago.

Status:Work Completed-End life cycleStart date:October 21, 2015
Priority:NormalDue date:
Assignee:Lim Leonard% Done:

100%

Category:System ReviewSpent time:5.00 hours
Target version:-

Description

To add new tab for import company to Registration. This function is to allow PO/SO and Admin to import company list from external file based on event.
URS ID Ref: ADM04

Business Rules:
i) Only non-Matrade member company can be added or updated to the company related table.
ii)System to notify if the file processing or saving fails.

exhibition list format-INTRADE 2014-MIGRATE.csv Magnifier (76.3 KB) Norhaidah Md Dasuki, October 21, 2015 16:02

exhibitor_feedback_mihas_2014.xlsx (24 KB) Norhaidah Md Dasuki, October 21, 2015 16:02

exhibition list format-INTRADE 2014-MIGRATE - Copy.csv Magnifier (1.26 KB) Ngoh Chee Ping, October 23, 2015 11:05


Related issues

Related to TPMS_M3-M9: SIT - Enhancement #5692: [M3-9/079] - Promotion >> Registration - Import Company Work Completed-End life cycle November 18, 2015

History

#1 Updated by Norhaidah Md Dasuki almost 9 years ago

Updated by Chee Ping.
Mandatory fields in TPMS database that missing in the import file and feedback from Matrade.

company_local
matrade member --> need to indicate during import process. check by roc or company name
organization type --> To remove mandatory at db structure. System to check, if country not Malaysia value will be 'Foreign Company'

event_participating_company
status --> Default to 'APPROVED'
contact design --> already available in the import template
contact name --> already available in the import template
sme status --> To remove mandatory at db structure
bumi status --> To remove mandatory at db structure
payment status --> Default to 'PAID'

individual
rep salutation --> no need to put in this table as the contact info already in the event_participating_company
rep mobile --> no need to put in this table as the contact info already in the event_participating_company
rep gender --> no need to put in this table as the contact info already in the event_participating_company

#2 Updated by Norhaidah Md Dasuki almost 9 years ago

Based on discussion updated on 20/10/15:

Confirmed:
The import company file will in CSV format.

company_local
matrade member - set to "N" when not exist in company main
organization type - remove mandatory in DB. Local company no need to set organization type.

event_participating_company
status - default to "APPROVED"
contact design - Use "Representative" field in csv
contact name - Use "Designation" field in csv
sme status - remove mandatory in DB. No need to set.
bumi status - remove mandatory in DB. No need to set.
payment status - default to "PAID"

individual(no need to set because representative in csv is the contact person of the company)
rep salutation
rep mobile
rep gender
Add "Organization Type" in csv after Comp_type with value "G", "M", and "F". To differentiate government agency, malaysia company and foreign company.
Remove the region id in country data. For example, from "12MY" to "MY".
Remove "New Booths", "Total Booths" and "Address 4" column in csv.
Matrade will separate the "Address 1" data to fill into "Address 1", "Address 2" and "Address 3" fields.
If "Organization Type" = "G", system will check on the company name, if already exist, no need to insert into company main table.
If "Organization Type" = "M", system will check on the roc number, if roc number is empty, system will not allow to insert into company main table. If roc number exist in company main table, no need to insert into company main table.
If "Organization Type" = "F", system will check on the company name, if already exist, no need to insert into company main table.
If Company already in participating company, not allow to insert again.
After finished import, system will list down the list of failed company.

Not Yet Confirmed:
For foreign government agency, how to differentiate which company is foreign government agency?
Is foreign government agency use "GOVERNMENT AGENCIES/ORGANISATIONS/STATUTORY BODIES" as r_org_type_id in company_foreign table?
Other than foreign government agency, use "FOREIGN IMPORTER" as r_org_type_id in company_foreign table?

#3 Updated by Norhaidah Md Dasuki almost 9 years ago

Updated from Azran (21/10/15)

Not Yet Confirmed:
1.For foreign government agency, how to differentiate which company is foreign government agency?
--> The foreign government data will be inserted as normal foreign company

2.Is foreign government agency use "GOVERNMENT AGENCIES/ORGANISATIONS/STATUTORY BODIES" as r_org_type_id in company_foreign table?
--> the historical data will be remapped manually to reflect whether its a government agency or not

3.Other than foreign government agency, use "FOREIGN IMPORTER" as r_org_type_id in company_foreign table?
--> all foreign entity data will be migrated as foreign company first

#4 Avatar?id=1966&size=24 Updated by Ngoh Chee Onn almost 9 years ago

  • Assignee changed from Ngoh Chee Onn to Ngoh Chee Ping

#5 Updated by Ngoh Chee Ping almost 9 years ago

Done all the changes and please retest after deploy using the sample file format attached here.

TQ

#6 Updated by Siti Norahayu Mohd Desa almost 9 years ago

  • Assignee changed from Siti Norahayu Mohd Desa to Lim Leonard

Hi Leo,
Kindly assist to test. TQ

#7 Updated by Lim Leonard almost 9 years ago

  • Status changed from Internal Testing to Work Completed-End life cycle

#8 Updated by Norhaidah Md Dasuki almost 9 years ago

  • Subject changed from [TPMS_Review] Issue #34 - 2. Event Details & Setup to [TPMS_Review] Issue #34 - Registration (for Program Type - Trade Fair only)
  • Description updated (diff)

Also available in: Atom PDF