Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderColorgreen
borderWidth1
titleBGColor#ddffcc
borderStylesolid
titleDefinition

The Import Menu enables a user to import bulk data into a specific form and doing a simple column-to-field mapping.

 

เมนูนำเข้า (Import Menu) ช่วยให้ผู้ใช้สามารถนำเข้าข้อมูลจำนวนมากลงในฟอร์มที่ระบุและทำการแมปคอลัมน์ต่อฟิลด์อย่างง่าย


Figure รูปที่ 1: Import Menu in Userview
Name
ชื่อ
Description
คำอธิบาย
Select File
Extensions supported are

ส่วนขยายที่สนับสนุน :-

  • csv
  • xls
  • xlsx
Import Mode
This would allow you to manage existing records. Choices are

ซึ่งจะช่วยให้คุณสามารถจัดการเรกคอร์ดที่มีอยู่ได้ :-

  • นำเข้าเรกคอร์ดใหม่เท่านั้น (Import new record only)

  • นำเข้าเรกคอร์ดใหม่หรืออัพเดตเรกคอร์ดที่มีอยู่ (Import new record or update existing record)

  • ลบเรกคอร์ด (Delete record)

Validate data?
When checked, value from source will be validated against the specific form element's validator that it is mapped to in the

เมื่อมีการเลือกค่าจากต้นทางจะถูกตรวจสอบความถูกต้องโดยเทียบกับตัวตรวจสอบองค์ประกอบของฟอร์มเฉพาะที่ถูกแมปไปในคุณสมบัติ "Column Mappings"

property.
 


Figure รูปที่ 2: Post submission result in โพสต์ผลการส่งใน Userview


Figure รูปที่ 3: Import Menu Properties

Name
ชื่อ
Description
คำอธิบาย
Custom ID

Item link slug.

Optional field.

ฟิลด์ตัวเลือก

Info
titleUnique field
Value defined here must be unique to the rest of the Userview Menus as the first matching name will be called upon.

ตัวแปลที่กำหนดจะต้องไม่ซ้ำกันกับส่วนอื่นของ Userview เนื่องจากจะทำการเรียกใช้ซ้ำ

Label
Menu label.
ชื่อเมนู
Form
Specify on where to store the data by choosing a target form.

ระบุตำแหน่งที่จะเก็บข้อมูลโดยการเลือกแบบฟอร์มเป้าหมาย

Info
titleHow storing works?
The target form's store binder will be called upon for data storage.

เป้าหมายแฟ้มเก็บของฟอร์มจะถูกเรียกใช้เพื่อจัดเก็บข้อมูล

Info
titlePost Form Submission Processing

Any Tool mapped under Post Form Submission Processing of the target form will be triggered each time a record updated or created.

เครื่องมือใดๆที่ถูกแมปภายใต้การประมวลผลการส่งแบบฟอร์มของแบบฟอร์มเป้าหมายจะถูกทริกเกอร์ทุกครั้งที่มีการปรับปรุงหรือสร้างเรกคอร์ด

สิ่งสำคัญ: เครื่องมือที่ถูกแมปจะถูกทริกเกอร์โดยไม่คำนึงถึงการเรียกใช้เครื่องมือบนแอตทริบิวต์

Important: The tool mapped will be triggered regardless of the Run Tool on attribute.

Image Modified

Column Mapping
Name
ชื่อ
Description
คำอธิบาย
Column Number
Column number from the source file. Column number starts from zero.

หมายเลขคอลัมน์จากแฟ้มต้นฉบับ หมายเลขคอลัมน์จะเริ่มต้นจากศูนย์

Image Modified

Field Name

Corresponding element ID in the form set above to be mapped to.

If you are referring to a Subform in the target form, remember to prepend the field name with subform element ID followed by an underscore.

รหัสองค์ประกอบที่สอดคล้องกันในแบบฟอร์มที่ตั้งค่าด้านบนที่จะแม็ปไป

ถ้าคุณกำลังอ้างถึงฟอร์มย่อยในฟอร์มเป้าหมายโปรดอย่าลืมระบุชื่อเขตข้อมูลด้วย ID องค์ประกอบของฟอร์มย่อยตามด้วยขีดเส้นใต้

Info
titleExample
Image Modified

Subform ID: subform

Form ID set in the Subform: child

Field ID in the subform: name

Field Name: subform_child_name

Key Column Number
Define column number that defines the record id. Column number starts from zero.

กำหนดหมายเลขคอลัมน์ที่กำหนดรหัสเรกคอร์ด หมายเลขคอลัมน์จะเริ่มต้นจากศูนย์

Start From Row Number
Define which row number to start processing. Row number starts from zero.

กำหนดหมายเลขแถวที่จะเริ่มต้นการประมวลผล หมายเลขแถวเริ่มต้นจากศูนย์

Custom CSV Delimiter Character
Symbol to represent the delimiter separater.

สัญลักษณ์ที่แสดงถึงตัวคั่นแยกส่วน

Custom CSV Quote Character
Symbol to represent the regular quote character.
 

สัญลักษณ์ที่แสดงถึงอักขระใบเสนอราคาปกติ


Figure รูปที่ 4: Import Menu Properties - Actions

Name
ชื่อ
Description
คำอธิบาย
Confirmation Message
Confirmation Message.

ข้อความยืนยัน

Message shown when error occur
Message shown when error occur.
ข้อความที่แสดงเมื่อเกิดข้อผิดพลาด
Message shown after data imported
Message shown after data imported.

ข้อความที่แสดงหลังจากที่นำเข้าข้อมูล

Redirection (Hyperlink)URL
to redirect.
 
ที่จะเปลี่ยนเส้นทาง


Figure รูปที่ 5: Import Menu Properties - UI

Name
ชื่อ
Description
คำอธิบาย
Custom Header
Custom Header in

ส่วนหัวที่กำหนดเองใน HTML

.

Custom Footer
Custom Footer in

ส่วนท้ายแบบกำหนดเองใน HTML

.

Disable delete record feature
Disables the option for end users to delete records.

 

ปิดใช้งานตัวเลือกสำหรับการลบเรกคอร์ด


Figure รูปที่ 6: Import Menu Properties - Advanced

Name
ชื่อ
Description
คำอธิบาย
Userview Key Name

Corresponding element ID in the form set above to be mapped to (same like the mapping in "Column Mapping" above).

When defined, the Userview Key value will be saved into the field defined here.

รหัสองค์ประกอบที่สอดคล้องกันในแบบฟอร์มที่ตั้งค่าด้านบนจะถูกแมปไป (เหมือนกับการแม็ปใน "การแมปคอลัมน์" ด้านบน)

เมื่อกำหนดค่าคีย์ Userview จะถูกบันทึกลงในฟิลด์ที่กำหนดไว้ที่นี่

UTF-8 Encoding Checking?
When checked, it will check the uploaded file if it is a valid UTF-8 encoded file.

เมื่อเลือกจะตรวจสอบไฟล์ที่อัปโหลดถ้าเป็นไฟล์ที่เข้ารหัส UTF 8 ที่ถูกต้อง


Panel
borderColorblue
borderWidth1
borderStylesolid

Example:

With the configurations above, we will attempt to import the following data in the screenshot below.ด้วยการกำหนดค่าด้านบนเราจะทำการนำเข้าข้อมูลต่อไปนี้ในภาพหน้าจอด้านล่าง

Figure รูปที่ 7: Source data highlighting data that will be imported into the target form's database table (master แหล่งข้อมูลที่เน้นข้อมูลที่จะนำเข้าไปยังตารางฐานข้อมูลของฟอร์มเป้าหมาย (หลัก)


Figure รูปที่ 8: Data written into the form table (master ข้อมูลที่เขียนลงในตารางแบบฟอร์ม (หลัก)


Figure รูปที่ 9: Source data highlighting data that will be imported into the target form's subform's database table (child แหล่งข้อมูลที่เน้นข้อมูลที่จะนำเข้าไปยังตารางฐานข้อมูลย่อยของฟอร์มเป้าหมาย (รอง)


Figure รูปที่ 10: Data written into the form table (child ข้อมูลที่เขียนลงในตารางแบบฟอร์ม (รอง)

 



 

Panel
borderColorpurple
borderWidth1
titleBGColor#ddccff
borderStylesolid
titlePerformance

คุณสามารถกำหนดค่าการตั้งค่าประสิทธิภาพใน Userview Element นี้ซึ่งช่วยให้สามารถแคชเนื้อหาที่มีอยู่เพื่อปรับปรุงประสิทธิภาพและความเร็วในการโหลดได้

อ่านเพิ่มเติมที่ You can configure the Performance settings in this Userview Element which allows one to cache existing content for improved performance and loading speed. Read more at Performance Improvement with Userview Caching.