Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
จากเวอร์ชัน 4.0.19.09 ONEWEB มีคุณสมบัติในการออกแบบสคีมาแอพพลิเคชันโดยใช้เครื่องมือออกแบบ ER Diagram designer ผู้ใช้สามารถออกแบบตารางและความสัมพันธ์ใหม่ รวมทั้งนําเข้าสคีมาที่มีอยู่สําหรับ re-engineering จากเวอร์ชัน 5.0.21.01 เราได้เพิ่มเครื่องมือ SQL Builder และ Data Viewer ลงในรายการเครื่องมือฐานข้อมูล ตอนนี้ ONEWEB ให้
Data Designer - การออกแบบ application schema
SQL Builder - ช่วยสร้าง SQL queries โดยไม่ทราบ SQL syntax
Data Viewer - การดู database tables และ structures
ตอนนี้ ONEWEB มีเครื่องมือออกแบบเพื่อออกแบบแบบจําลองข้อมูลสําหรับแอพพลิเคชันของคุณ ผู้ใช้สามารถออกแบบแบบจําลองตั้งแต่เริ่มต้นโดยการสร้างเอนทิตี คอลัมน์ และเพิ่มความสัมพันธ์ หรือพวกเขาสามารถนําเข้าสคีมาที่มีอยู่จากฐานข้อมูลของคุณไปยังตัวออกแบบข้อมูล
การออกแบบข้อมูลนี้เป็นจุดเริ่มต้นสําหรับการใช้เครื่องมือออกแบบฐานข้อมูลอื่นๆ เช่นกัน
AppSpace เป็นศูนย์ควบคุมส่วนกลางที่คุณสามารถสร้างและจัดการส่วนประกอบหลายอย่างที่เป็นแอพพลิเคชันของคุณ มีเครื่องมือทั้งหมดในการสร้างจัดการสร้างและปรับใช้แอพพลิเคชันระดับองค์กรในที่เดียว ดังนั้นนักออกแบบและนักพัฒนาสามารถทํางานร่วมกันได้อย่างมีประสิทธิภาพและประสิทธิผลมากขึ้น เมื่อใช้ AppSpace คุณสามารถสร้าง Smart Forms โดยใช้ App Designer, Web Pages/Mobile apps โดยใช้ Page Designer, กระบวนการทางธุรกิจโดยใช้ Process Designer และ Microservices หรือ Flows โดยใช้ Microflow Designer ทั้งหมดนี้มาจาก AppSpace
AppSpace ยังช่วยให้สามารถสลับระหว่างส่วนประกอบต่างๆที่ประกอบเป็นแอพได้อย่างง่ายดาย มีฟังก์ชันการทํางานเพิ่มเติมเช่นการจัดการผู้ใช้การจัดการเวอร์ชันและการปรับใช้ขั้นตอนเดียวซึ่งทําให้การจัดการวงจรชีวิตของแอพพลิเคชันง่ายขึ้นมาก
เปิดแอพพลิเคชันและเลือกเมนู 'Data Designer'
คลิกไอคอน 'Create Diagram Designer' เพื่อเปิดหน้าต่าง Modal
ตั้งชื่อและคลิกที่ปุ่ม 'Create ER-Diagram'
สร้าง Data Diagram สำเร็จ
คลิกที่ไอคอน 'Start design diagram' เพื่อเปิด ER Diagram
เมื่อผู้ใช้เปิด project จะเห็น design space
ภายใน project Diagram Designer คุณจะพบเมนูด้านข้าง
ในเมนูด้านข้างมีตัวเลือกต่อไปนี้
Search box - เพื่อค้นหาและกรององค์ประกอบจากเมนูด้านข้างของคุณ Table - เพื่อดูเอนทิตี/ตารางในตัวแบบข้อมูลของคุณ Link - เพื่อดูความสัมพันธ์หรือลิงก์ในตัวแบบข้อมูลของคุณ
SQL Builder เป็นเครื่องมือออกแบบที่จัดทําโดย ONEWEB เพื่อสร้างแบบสอบถาม SQL โดยไม่ต้องมีความรู้เกี่ยวกับไวยากรณ์ SQL ใดๆ เพียงแค่เลือกคอลัมน์จากตารางใน ER Diagram ของคุณ เนื่องจาก SQL Builder ขึ้นอยู่กับ ER Diagram ผู้ใช้จึงต้องสร้างโครงสร้างฐานข้อมูลโดยใช้ ER Diagram ก่อน ผู้ใช้สามารถสร้างตั้งแต่เริ่มต้นหรือนําเข้า สคีมาที่มีอยู่จากฐานข้อมูลไปยัง ER Diagram Designer
เมื่อผู้ใช้มีไดอะแกรมที่ถูกต้อง เขา/เธอสามารถเริ่มสร้าง SQL queries เกี่ยวกับเรื่องนั้นได้
วิธีใช้ Search ช่องค้นหาจะใช้เพื่อค้นหาและกรองตารางบนเมนูด้านข้าง
ซ่อนตาราง ไอคอนซ่อน/แสดง บนตารางคือการซ่อนหรือแสดงตารางจาก design panel
แถบเครื่องมือ Data Designer แสดงรายการตัวควบคุมบนแถบเครื่องมือที่ด้านบนสุด
Icon
Control
Action
Save
เพื่อบันทึกการเปลี่ยนแปลงบน Data Designer เมื่อเลิกทําการเปลี่ยนแปลงการบันทึกอัตโนมัติการเลิกทําสามารถกลับไปที่การบันทึกล่าสุดโดยใช้ปุ่มบันทึกนี้
Version
เมื่อต้องการประทับตราเวอร์ชันใน ER Diagram เมื่อคุณสร้างเวอร์ชันต่างๆ ผู้ใช้สามารถใช้ Schema tool ภายใน Database tools เพื่อเปรียบเทียบการเปลี่ยนแปลงในเวอร์ชันต่างๆ ได้
Select
เพื่อเลือก elements บน diagram panel สำหรับแก้ไข
Move
เพื่อเลื่อน designer panel ให้ย้ายไปตาม panel.
Collapse
เพื่อยุบตาราง Collapse มี 3 ระดับ คือ 1. ระดับที่แสดงโครงสร้างแบบเต็ม (นี่คือระดับเริ่มต้น) 2. ยุบเพื่อแสดงเฉพาะชื่อตารางและคีย์ 3. ยุบเพื่อแสดงเฉพาะชื่อตาราง ระดับของการยุบปัจจุบันจะแสดงในแถบเครื่องมือด้วย
Magnify
เพื่อเปิดคุณสมบัติแว่นขยายที่จุดเมาส์บนแผงเพื่อขยายส่วนใดส่วนหนึ่งของ diagram
Grid
เพื่อสลับเค้าโครงกริดบน design panel ผู้ใช้ยังมีตัวเลือกในการตั้งค่าขนาดกริด
Entity
เลือกเอนทิตี และคลิกที่ design panel เพื่อเพิ่มเอนทิตีใหม่ลงใน ER Diagram ทางด้านขวามือ properties panel จะเปิดขึ้นเพื่อกําหนดค่าเอนทิตีและคอลัมน์
Relation
เมื่อต้องการกําหนดค่าความสัมพันธ์ระหว่างเอนทิตีโดยการเพิ่มลิงก์
Group
เมื่อต้องการสร้างกลุ่มใหม่เพื่อจัดกลุ่มชุดของเอนทิตี
Label
เมื่อต้องการเพิ่ม Label ใหม่ลงใน ER Diagram
Note
เมื่อต้องการเพิ่มบันทึกย่อช่วยเตือนใหม่ลง Diagram panel.
Zoom
Zoom in
ซูมเข้าเพื่อขยาย Diagram panel
Zoom %
แสดงระดับการซูมปัจจุบัน
Zoom out
ซูมออกเพื่อย่อ Diagram panel
Transfer Controls
Transfer
เพื่อถ่ายโอน ER Diagram เข้าและออกจาก design panel ตัวออกแบบข้อมูลมีตัวเลือกมากมายสําหรับการถ่ายโอนทั้งในและนอก
POS Engine
เมื่อต้องการเปลี่ยนกลไกจัดการฐานข้อมูลเริ่มต้นที่จะใช้สําหรับการถ่ายโอน
Connection
เพื่อกําหนดค่าการเชื่อมต่อและเพื่อเปิดการเชื่อมต่อที่มีอยู่ ไอคอนยังแสดงสถานะของการเชื่อมต่อปัจจุบัน
Exit
เพื่อออกจาก Diagram panel ปัจจุบัน
การควบคุมการถ่ายโอน การควบคุมการถ่ายโอนมีตัวเลือกดังต่อไปนี้ การถ่ายโอนจากฐานข้อมูลจะเปิดใช้งานเฉพาะเมื่อมีการเชื่อมต่อที่ใช้งานอยู่
ภายใต้ การนําเข้า มีสองตัวเลือกที่มีให้ในปัจจุบันโดยตัวออกแบบข้อมูล จาก XML และ จากฐานข้อมูล ผู้ใช้สามารถนําเข้าไปยัง Data Designer จากไฟล์ XML ซึ่งเป็นการส่งออกจากตัวออกแบบข้อมูลอื่น หรือผู้ใช้ต้องทําตามแม่แบบเพื่อสร้าง XML สําหรับการนําเข้า
ผู้ใช้สามารถใช้ตัวเลือกการนําเข้าจากฐานข้อมูลหากมีการเชื่อมต่อที่ใช้งานอยู่ ถ้าผู้ใช้เลือกนําเข้าจากฐานข้อมูลและถ้ามีเอนทิตีที่สร้างขึ้นด้วยตนเองแล้วอีกครั้งมีสองชนิดของการนําเข้า ผสานและแทนที่ ผู้ใช้สามารถเลือกที่จะผสานหรือแทนที่ข้อมูลจากฐานข้อมูล
ตัวออกแบบข้อมูลยังมีตัวเลือกในการส่งออกเป็น PDF หรือไฟล์รูปภาพ ผู้ใช้ยังสามารถใช้เพื่อสร้างคําสั่ง SQL (DDLs) หรือไฟล์ XML
เมื่อสร้างเป็นคําสั่ง SQL ผู้ใช้อาจต้องแมปคอลัมน์จากไดอะแกรม ER กับชนิดข้อมูลเฉพาะในฐานข้อมูล สําหรับสิ่งนี้ Data Designer มี feature Column Type mapping
ผู้ใช้สามารถตั้งค่าประเภทข้อมูลล่วงหน้าสําหรับเอ็นจิ้นฐานข้อมูลต่างๆ การตั้งค่า POS Engine
ตัวออกแบบข้อมูลมีตัวเลือกในการเลือกประเภทกลไกจัดการฐานข้อมูลและเวอร์ชันที่จะใช้เป็นเครื่องมือเริ่มต้นสําหรับการสร้าง SQL
ผู้ใช้สามารถเชื่อมต่อกับการเชื่อมต่อฐานข้อมูลเฉพาะจากตัวควบคุมการเชื่อมต่อ นอกจากนี้ยังมีตัวเลือกในการกําหนดค่าการเชื่อมต่อใหม่ โปรดผ่านการกําหนดค่าการเชื่อมต่อใน SQL Builder เพื่อเรียนรู้เกี่ยวกับวิธีการกําหนดค่า การเชื่อมต่อ หน้าต่าง Entity Properties เมื่อผู้ใช้เลือกเอนทิตีเฉพาะสําหรับการแก้ไข หน้าต่าง Entity Properties จะเปิดขึ้น
ONEWEB จัดเตรียมยูทิลิตี้เพื่อเปรียบเทียบสคีมา 2 เวอร์ชัน ยูทิลิตีนี้มีอยู่ในส่วนเครื่องมือในเมนู Database Tools
ภายในยูทิลีตีการเปรียบเทียบสคีมา ผู้ใช้สามารถเลือกที่จะสร้างการเปรียบเทียบใหม่โดยการเลือกต้นทางและ ER Diagram เป้าหมายและเวอร์ชัน
เมื่อดําเนินการ ระบบจะเปิดหน้าจอการวิเคราะห์เปรียบเทียบ (comparison analysis)
ใน Data Designer ผู้ใช้สามารถออกแบบแบบจําลองข้อมูลหรือ ER Diagram ตั้งแต่เริ่มต้นหรือนําเข้าจากระบบที่มีอยู่ ในการสร้างเอนทิตีใหม่ผู้ใช้ต้องเลือกไอคอนเอนทิตีจากเมนูแถบเครื่องมือแล้วคลิกและลากบน diagram panel ที่คุณต้องการวางเอนทิตี
เอนทิตีใหม่จะถูกสร้างขึ้นที่นั่นและหน้าต่างคุณสมบัติเอนทิตีจะเปิดขึ้นทางด้านขวามือ ซึ่งคุณสามารถกำหนดค่าคุณสมบัติเอนทิตีของคุณได้
Feature : Entity (General)
Name : = เพื่อชื่อตาราง
Comment : เพื่อเพิ่มรายละเอียดลงในตาราง
Color : เพื่อเปลี่ยนสีของการ์ดตาราง
Feature : Entity > (Columns)
Name : เพื่อสร้างชื่อคอลัมน์
Type : เพื่อกำหนดประเภทคอลัมน์
N (Not null) : เพื่อตั้งค่าคอลัมน์เป็น not null.
PK (Primary Key) : เพื่อกำหนดคอลัมน์เป็น primary key
Length : เพื่อกำหนดความยาวของคอลัมน์
Precision : เพื่อตั้งค่าความแม่นยำของตัวเลขหลังจุดทศนิยม
Default Value : เพื่อระบุค่าเริ่มต้นของคอลัมน์
Auto Increment : เพื่อกำหนดให้คอลัมน์เพิ่มขึ้นโดยอัตโนมัติทุกครั้งที่ใส่ข้อมูล
Delete : เพื่อลบคอลัมน์
Feature : Entity > (Indexes & Unique key constraints)
ผู้ใช้สามารถใช้ส่วนนี้เพื่อระบุข้อจำกัดเฉพาะหรือคีย์ดัชนีสำหรับตาราง จะไม่แสดงในไดอะแกรมการออกแบบ แต่จะถูกสร้างขึ้นในระหว่างกระบวนการสร้าง DDL
Feature: Entity > (Node Problem)
Errors : เพื่อแสดงข้อผิดพลาด
Warning : เพื่อแสดงคำเตือน
Feature: Entity (Preview SQL (DDL))
เพื่อสร้าง DDL สำหรับตาราง
Feature: Entity (Delete)
เพื่อลบ entity หรือตาราง
เปิดแอพพลิเคชันและเลือกเมนู 'Data Designer'
คลิกไอคอน 'Create SQL-Builder' เพื่อเปิดหน้าต่าง modal ในการสร้างให้ป้อนชื่อและคลิกที่ 'Create SQL-Builder'
สร้าง SQL-Builder สำเร็จ คลิกที่ไอคอน 'Start design SQL-Builder' เพื่อเปิด project SQL builder SQL
เมื่อผู้ใช้เปิดโปรเจค
พวกเขาสามารถเห็น Design space
ในโปรเจค SQL Builder คุณสามารถเห็นเมนูด้านข้าง
ในเมนูด้านข้างมีตัวเลือกต่อไปนี้
Search box - เพื่อค้นหาและกรององค์ประกอบจากเมนูด้านข้างของคุณ
Connection - เพื่อจัดการการเชื่อมต่อ
My ER-Diagram - เพื่อดูไดอะแกรม ER ในแอพของคุณและรวมตารางในแผงการออกแบบ
My Query - เพื่อดูคิวรีอื่นๆ ในแอพของคุณและรวมคิวรีไว้ในแผงออกแบบ
เมนูด้านข้างสามารถปิดได้โดยคลิกที่ไอคอน 'AppSpace'
ตําแหน่ง ไอคอนตำแหน่ง (Locate) คือการค้นหาตารางเฉพาะบน design panel นอกจากนี้ยังมีลิงก์ระบุตำแหน่งอีกด้วย
การควบคุมการเชื่อมต่อ
Icon เพื่อเพิ่มคอลัมน์
ไอคอน เพื่อขยายส่วนของรายละเอียดคอลัมน์
ผู้ใช้สามารถขยายเมนู My ER Diagram ทางด้านซ้ายมือเพื่อเลือก ER Diagram และตารางที่จะใช้ในแบบสอบถาม SQL ลากและวางตารางจากแผงด้านซ้ายลงบนไดอะแกรมการออกแบบเพื่อเริ่มสร้าง query
เมื่อผู้ใช้ลากและวางตารางลงในแผงการออกแบบมันจะแสดงคอลัมน์ทั้งหมดในตารางนั้นในแผงการออกแบบ
ผู้ใช้ยังสามารถดูโครงการ SQL Builder อื่นๆ ในแอปของพวกเขาบนเมนูด้านข้างภายใต้แบบสอบถามของฉัน ผู้ใช้สามารถลากและวางโครงการตัวสร้างอื่นไปยังแผงการออกแบบเพื่อใช้เป็นคิวรีย่อย มันจะแสดงผลลัพธ์ของแบบสอบถามนั้นเป็นตารางในแผงการออกแบบ
SQL Builder ยังมีแผงการกําหนดค่าที่แสดงการกําหนดค่า SQL ปัจจุบันซึ่งกําลังสร้างขึ้น
มีแท็บต่อไปนี้
Columns : แสดงเขตข้อมูลหรือคอลัมน์ที่เลือกจากตารางเพื่อเรียกใช้ query
Union List : เพื่อกําหนดค่าสหภาพกับ query อื่น
Join List : แสดงการรวมที่แตกต่างกันระหว่างตารางใน query
Query : แสดง SQL query ผลลัพธ์จากตัวสร้าง
Data : ในแผงนี้ผู้ใช้สามารถรันคําสั่ง SQL เพื่อรับข้อมูลตัวอย่างหากมีการเชื่อมต่อที่ถูกต้อง
นอกจากนี้ยังมีเมนูย่อยต่อไปนี้ในแท็บคอลัมน์
Columns Tab คอลัมน์ที่เลือกใน design panel จะแสดงในแท็บคอลัมน์และผู้ใช้สามารถเพิ่มการกําหนดค่าเพิ่มเติมได้หากต้องการ
Select: เลือกเพื่อรวมคอลัมน์ในส่วนคําสั่งเลือกหรือยกเลิกการเลือกตามต้องการผู้ใช้ยังสามารถลบแท็บคอลัมน์ได้โดยคลิกที่ไอคอน 'x'
Function: เพื่อเพิ่มฟังก์ชัน SQL ให้กับคอลัมน์ที่เลือก เช่น Min, Max, Count เป็นต้น
Distinct: เมื่อต้องการตั้งค่าคอลัมน์เป็นค่าที่แตกต่างกันในการเลือก
Column: แสดงชื่อคอลัมน์ที่เลือก
Alias: เมื่อต้องการกําหนดค่า alias name สําหรับ phrase ที่เลือก
Object: Schema Name และ Table name
Group by: สำหรับเลือกคอลัมน์ที่จะใช้ใน group ตาม claus
Having: สำหรับการกำหนดเงื่อนไข group_by clauses
Sort: เพื่อรวมคอลัมน์ในส่วนคำสั่งการเรียงลำดับ
Sort Type: เพื่อตั้งค่าการเรียงลำดับจากน้อยไปหามากหรือจากมากไปน้อย
Union List Tab เมื่อคุณมีโปรเจค SQL มากกว่าหนึ่งโปรเจคในแอพพลิเคชันของคุณ คุณสามารถรวมเข้าด้วยกันเพื่อสร้าง queries ที่ซับซ้อนได้ แท็บ union ช่วยให้ผู้ใช้สามารถกําหนดค่า union กับโปรเจค SQL builder อื่นที่เลือกและลากไปยัง design panel
Join List Tab เมื่อต้องการกําหนดค่าเงื่อนไขการ join สําหรับ SQL query
Query Tab เมื่อต้องการสร้าง SQL query จากการกําหนดค่าทั้งหมด
Data Tab เมื่อต้องการเรียกใช้ SQL query ที่สร้างขึ้นจากการเชื่อมต่อที่ถูกต้อง และดูชุดผลลัพธ์จากฐานข้อมูล เวอร์ชันปัจจุบันจะดึงเฉพาะ 5 records แรกจากชุดผลลัพธ์เท่านั้น
คลิกที่ + Condition เพื่อระบุเงื่อนไข
New : เมื่อต้องการสร้างคอลัมน์ที่ต่อกันใหม่ใน query ที่สร้างขึ้น
Exit : ออกจาก project
Save : บันทึกproject
Condition wizard : กำหนดเงื่อนไข
New Concatenated column เมื่อต้องการเพิ่มคอลัมน์ใหม่ในส่วนคําสั่งที่เลือกเป็นสตริงที่ต่อกันของหลายคอลัมน์ ผู้ใช้สามารถเลือก object หรือตารางแล้วเลือกคอลัมน์ที่ต้องการต่อกัน
Exit หากต้องการออกจากโครงการ SQL Builder ปัจจุบัน
Save เพื่อบันทึกการกำหนดค่า SQL Builder ปัจจุบัน
Condition Wizard ในการเพิ่มคำสั่งเงื่อนไขให้กับ SQL ผู้ใช้สามารถเพิ่มเงื่อนไขและเงื่อนไขกลุ่ม
Data Viewer เป็นเครื่องมือที่ ONEWEB จัดหาให้เพื่อโต้ตอบกับฐานข้อมูลโดยตรงจากแพลตฟอร์ม ONEWEB ผู้ใช้ไม่จําเป็นต้องมีเครื่องมือฐานข้อมูลอื่นเพื่อเชื่อมต่อและดูข้อมูลจากฐานข้อมูล ผู้ใช้สามารถใช้เครื่องมือนี้เพื่อเรียกดู object ฐานข้อมูลดูข้อมูลจากตารางเรียกใช้ queries และทําสิ่งอื่น ๆ ที่คุณทําด้วยเครื่องมือ database visualizing อย่างง่าย
Data Viewer มีชุดควบคุมด้านล่างบนแถบด้านข้าง
Icon
Control
Action
Back to main menu
เพื่อกลับไปยังเมนู menu
To Search Table
ใส่ชื่อตารางเพื่อค้นหา
Delete Search
ลบคำค้นหา
Search icon
คลิกเพื่อค้นหาตาราง
New
เพื่อกำหนดค่าการเชื่อมต่อใหม่
Edit Connection
เพื่อแก้ไขการเชื่อมต่อที่มีอยู่
Delete Connection
เพื่อลบการเชื่อมต่อที่มีอยู่
Data Viewer มีชุดเครื่องมือต่อไปนี้บน Toolbar เพื่อทํางานกับ records ที่ดึงมาจากฐานข้อมูล
Icon
Control
Action
Save
เมื่อผู้ใช้แก้ไขข้อมูลภายในตาราง ไอคอน Save จะเปิดใช้งาน ทําให้สามารถบันทึกการแก้ไขได้
Cancel
เมื่อแก้ไขข้อมูลภายในไอคอน Cancel ตารางจะเปิดใช้งานทําให้สามารถยกเลิกการแก้ไขได้
Script
เมื่อต้องการเปิดหน้าต่างสคริปต์ที่สามารถดําเนินการคําสั่ง SQL ได้โดยการเชื่อมต่อกับฐานข้อมูล
SQL
เพื่อสร้างคําสั่ง SQL จาก records ฐานข้อมูล สามารถสร้างเป็นคําสั่งแทรกอัปเดตหรือลบได้
Row
New
เมื่อเปิดตารางเพื่อดู records ไอคอน New จะเปิดใช้งาน เพื่อสร้างแถวใหม่เพื่อเพิ่มข้อมูล
Duplicate
เมื่อเปิดตารางเพื่อดูไอคอน Duplicate ของ records จะถูกเปิดใช้งาน เลือกแถวที่คุณต้องการทำซ้ำ
Delete
เมื่อเปิดตารางเพื่อดูไอคอน Delete records จะเปิดใช้งาน เลือกแถวที่คุณต้องการลบ
First
เมื่อเปิดตารางเพื่อดู records ไอคอน First จะถูกเปิดใช้งาน เมื่อคลิกไอคอน First แถวแรกจะถูกเน้นและเลื่อนหน้าจอไปยังแถวแรก
Previous
เมื่อเปิดตารางเพื่อดูเรกคอร์ด ไอคอน Previous จะถูกเปิดใช้งาน เลือกแถวแล้วคลิกไอคอน Previous แถวก่อนหน้าจะถูกเน้น
Next
เมื่อเปิดตารางเพื่อดู records ไอคอน Next จะเปิดใช้งาน เลือกแถวและคลิกไอคอน Next แถวถัดไปจะถูกเน้น
Last
เมื่อเปิดตารางเพื่อดูระเบียน ไอคอน Last จะเปิดใช้งาน เมื่อคลิกไอคอน Last แถวสุดท้ายจะถูกเน้นและเลื่อนหน้าจอไปยังแถวสุดท้าย
Cell
Edit
เมื่อต้องการแก้ไขข้อมูลในเซลล์
ภายใน SQL Builder ONEWEB ยังมีตัวเลือกในการเชื่อมต่อกับฐานข้อมูลและเรียกใช้แบบสอบถามเพื่อตรวจสอบ ผู้ใช้สามารถค้นหาตัวเลือกการเชื่อมต่อได้ที่เมนูด้านข้าง
คลิกที่ Connection จะเปิดกล่องโต้ตอบเพื่อกำหนดค่าการเชื่อมต่อใหม่ หรือคุณสามารถใช้การเชื่อมต่อที่มีอยู่ในแอพพลิเคชันของคุณ
วิธีใช้การเชื่อมต่อที่มีอยู่ ผู้ใช้สามารถเลือกการเชื่อมต่อโดยเลือก Database จากนั้นเลือก server และสุดท้ายเลือก database schema โดยคลิกที่ 'set active'
เมื่อการเชื่อมต่อสําเร็จผู้ใช้สามารถดูข้อมูลเซิร์ฟเวอร์ที่อัปเดตบนเมนู Connection
ผู้ใช้สามารถขยายการเชื่อมต่อและเรียกดูตาราง คลิกที่ 'Connection' จากนั้นคลิก database name จากนั้นคลิกที่ schema name
วิธีการกำหนดการเชื่อมต่อใหม่ : คลิกที่ปุ่ม New Connection
ตอนนี้ทําตาม wizard through ผ่านขั้นตอนต่อไปนี้
Database Engine : เลือก Database Engine
Connection Detail
Database driver: ผู้ใช้สามารถเลือกจากไดรเวอร์ที่มีอยู่หรืออัปโหลดไดรเวอร์เวอร์ชันใหม่ ผู้ใช้ยังมีไดรเวอร์ตัวอย่างที่แนบมาที่นี่เพื่อดาวน์โหลดและใช้งาน
เมื่อการกําหนดค่าเสร็จสมบูรณ์ผู้ใช้สามารถทดสอบได้โดยใช้ตัวเลือกทดสอบ หากข้อความแจ้งเตือนแสดงความสําเร็จแสดงว่า SQL Builder สามารถเชื่อมต่อได้แล้ว
คลิกปุ่ม Close ในกล่องแจ้งเตือน แล้วคลิกปุ่ม Save & Done
เมื่อสร้างการเชื่อมต่อใหม่สําเร็จแล้วการเชื่อมต่อนั้นจะปรากฏในรายการการเชื่อมต่อที่มีอยู่ ผู้ใช้สามารถแก้ไขและลบได้โดยคลิกที่ไอคอนข้างชื่อการเชื่อมต่อ
เปิดแอพพลิเคชันเลือกเมนู Database คลิกที่เมนู Data Viewer ภายใต้เครื่องมือ
ระบบจะเปิดหน้าจอ Data Viewer สำหรับคุณ
หน้าจอตัวแสดงข้อมูลมีเมนู 2 ประเภท คือ แถบเครื่องมือ (Toolbar) และแถบด้านข้าง (Sidebar) แถบด้านข้างมีตัวเลือกการค้นหาและตัวกรองและใช้เพื่อเรียกดูการเชื่อมต่อและตาราง เมนูแถบเครื่องมือมีตัวควบคุมเพื่อโต้ตอบกับข้อมูล
ป้อนรายละเอียดฐานข้อมูล
เลือกรายละเอียด Database Driver ผู้ใช้มีตัวเลือกสำหรับอัปโหลด driver version ใหม่ ในหน้าจอนี้
เมื่อการกําหนดค่าเสร็จสมบูรณ์ผู้ใช้สามารถทดสอบการเชื่อมต่อโดยใช้ปุ่ม Test หากการทดสอบสําเร็จผู้ใช้สามารถคลิกปุ่ม Save & Done
ผู้ใช้ยังสามารถเข้าถึงการเชื่อมต่อนี้จากรายการการเชื่อมต่อที่มีอยู่
ขยายการเชื่อมต่อเพื่อดูสคีมาและรายละเอียดตารางในแถบด้านข้าง ผู้ใช้สามารถดับเบิลคลิกที่ตารางเพื่อดึงข้อมูลจากตารางนั้น
ผู้ใช้ยังสามารถเพิ่มเงื่อนไขการค้นหาและตัวกรองในช่องค้นหาเพื่อกรอง records
ชื่อคอลัมน์แต่ละชื่อยังมีตัวเลือกการจัดเรียงตามจากน้อยไปหามากหรือมากไปหาน้อยเช่นกัน
ตัวแสดงข้อมูลยังแสดงจํานวนเรกคอร์ดทั้งหมดที่ดึงมาและจํานวนการดึงข้อมูลที่ด้านล่างของ records panel
วิธีการสร้าง SQL จากตาราง Data Viewer ยังมีตัวเลือกในการสร้างคําสั่ง SQL พื้นฐานจากเรกคอร์ด ผู้ใช้สามารถเลือก แทรกคําสั่ง (Insert) อัปเดต (Update) หรือลบคําสั่ง (Delete)
ในการสร้างแอพพลิเคชันบน AppSpace ก่อนอื่นให้เข้าสู่ระบบ AppSpace และไปที่โฮมเพจ AppSpace
คลิกที่ปุ่ม Create new app
เมื่อสร้างแอพพลิเคชันผู้ใช้สามารถสร้างเป็นเว็บแอพพลิเคชัน (Web) หรือแอพมือถือ (Mobile) เลือกแพลตฟอร์มที่เหมาะสมสําหรับแอพพลิเคชันของคุณและป้อนรายละเอียด
คลิกที่ปุ่ม Create ขณะนี้แอพถูกสร้างขึ้นบน AppSpace
คลิกที่แอพเพื่อเริ่มสร้างส่วนประกอบในแอพพลิเคชันของคุณ ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังหน้า components
ผู้ใช้สามารถคลิกไอคอน component ใดก็ได้เพื่อสร้างส่วนประกอบใหม่ ตัวอย่างเช่น หากต้องการสร้างกระบวนการใหม่ ให้คลิกที่ไอคอน Create Process
ในกล่องโต้ตอบ Create Process ให้ป้อนรายละเอียด process ผู้ใช้สามารถคลิกที่ Create เพื่อสร้าง process ที่ว่างเปล่าและสามารถเลือกเริ่มออกแบบได้ในภายหลัง อีกวิธีหนึ่งผู้ใช้สามารถคลิกที่ปุ่ม Start Design เพื่อสร้าง process และเริ่มออกแบบทันที Permission check box คือการอนุญาตให้เจ้าของแอพพลิเคชันกําหนดส่วนประกอบนี้ให้กับทีมนักพัฒนาของเขาโดยเลือก หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกําหนดสิทธิ์ให้กับส่วนประกอบให้กับผู้ใช้รายอื่นโปรดดูที่หัวข้อ การบริหารทีมพัฒนา
หากผู้ใช้คลิกที่ปุ่ม Start Design หรือไอคอนแก้ไขบนส่วนประกอบระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยัง Process Designer
ในทํานองเดียวกันผู้ใช้สามารถสร้างส่วนประกอบต่าง ๆ ของแอพพลิเคชันของเขาทั้งหมดภายใต้แอพเดียวกัน
ผู้ใช้ยังสามารถสร้างส่วนประกอบจากหน้าจอรายการ Component โดยใช้ปุ่ม Add New เพื่อเพิ่มส่วนประกอบใหม่
ส่วนที่สําคัญที่สุดของ AppSpace คือ CI/CD ในตัวผ่านคุณสมบัติไปป์ไลน์ ผู้ใช้สามารถพัฒนาอย่างต่อเนื่องถ่ายภาพสแนปช็อตแล้วปรับใช้ส่วนประกอบกับสภาพแวดล้อมเป้าหมายทั้งหมดด้วยการคลิกปุ่ม ไปป์ไลน์ประเภทต่างๆได้รับการสนับสนุนบน Appspace
ปรับใช้แอพพลิเคชันที่พัฒนาบน ONEWEB
เรียกใช้สคริปต์ฐานข้อมูลบนเซิร์ฟเวอร์เป้าหมาย
ปรับใช้ snapshot ของ page
ปรับใช้ snapshot ของ microflow
ปรับใช้ snapshot ของ process
ปรับใช้ snapshot ของ form
ปรับใช้ไฟล์ jars หรือ war บนเซิร์ฟเวอร์ JBoss เป้าหมาย
เพิ่มแหล่งข้อมูลบนเซิร์ฟเวอร์ JBoss เป้าหมาย
ปรับใช้บน Kubernetes
ปรับใช้คอนเทนเนอร์ kubernetes
เรียกใช้ สคริปต์ฐานข้อมูลบนเซิร์ฟเวอร์เป้าหมาย
ปรับใช้ไฟล์ jars หรือ war บนเซิร์ฟเวอร์ JBoss เป้าหมาย
เพิ่มแหล่งข้อมูลบนเซิร์ฟเวอร์ JBoss เป้าหมาย
จัดการผู้ใช้ ONEWEB บนเซิร์ฟเวอร์
สร้างผู้ใช้ IAM
เรียกใช้สคริปต์ฐานข้อมูลบนเซิร์ฟเวอร์เป้าหมาย
AppSpace มีคุณสมบัติ Snapshot ในตัวเพื่อจัดการเวอร์ชันของแอพของคุณ AppSpace มีตัวเลือก Full Snapshot หรือ Patch Snapshot หากต้องการดูวิธีสร้าง Snapshot ต่างๆ ให้ทําตามขั้นตอนด้านล่าง
แอพเวอร์ชันแรกจะเป็น Full Snapshot เสมอ ไปที่หน้าจอ Snapshot และคลิกที่ไอคอน 'Take a snapshot'
ป้อนรายละเอียดเกี่ยวกับการสร้าง Snapshot
ระบบสร้างเวอร์ชันแรกของแอพ
จากนี้ผู้ใช้สามารถสร้างทั้ง full snapshot และ patche snapshot
ผู้ใช้สามารถกู้คืน Snapshot จากหน้ารายละเอียด Snapshot โดยใช้ปุ่ม Restore Snapshot
ONEWEB 5.0.21.07 มาพร้อมกับการสนับสนุนในตัวสําหรับการกระจายแอพใน marketplace ผู้ใช้สามารถเลือก dedicated distributionหรือ multi-tenant distribution
AppSpace ส่งเสริมการทํางานร่วมกันระหว่างผู้ใช้เพื่อสร้างแอพพลิเคชันระดับองค์กร เจ้าของแอพสามารถตั้งค่าสิทธิ์ที่ระดับโมดูลหรือแม้แต่ในระดับส่วนประกอบสําหรับผู้ใช้ที่แตกต่างกัน AppSpace มีเมนูการตั้งค่า แอพพลิเคชันสําหรับสิ่งนี้
การตั้งค่าแอพพลิเคชันมี 2 ประเภท ประเภทหนึ่งสําหรับผู้ใช้ปลายทางของแอพพลิเคชันและอีกประเภทหนึ่งสําหรับทีมพัฒนา เจ้าของหรือผู้ดูแลระบบสามารถตั้งค่าสิทธิ์และบทบาทสําหรับผู้ใช้ปลายทางและทีมพัฒนาได้ สิ่งนี้ทําให้เจ้าของสามารถควบคุมได้อย่างแน่นหนาว่าใครสามารถเข้าถึงส่วนประกอบใดหรือบทบาทใด ผู้ดูแลระบบหรือเจ้าของแอพสามารถไปที่การตั้งค่าแอพพลิเคชันและจัดการทีมพัฒนาของเขาได้โดยการเพิ่มสมาชิกเพิ่มเติมในแอพของเขาและมอบหมายบทบาท
ผู้ใช้ยังสามารถปรับใช้แอพพลิเคชันคอนเทนเนอร์อื่นๆ กับ kubernetes cluster ของผู้ใช้โดยใช้ไปป์ไลน์ 'Deploy Kubernetes' ในการปรับใช้ประเภทไปป์ไลน์ kubernetes ผู้ใช้ยังสามารถแนบไฟล์ yaml สําหรับการสร้างประเภท object kubernetes
วิธีการสร้างการเชื่อมต่อใหม่มีไอคอนการเชื่อมต่อใหม่ บนแถบด้านข้างเพื่อเปิด Create Connection Wizard ผู้ใช้จําเป็นต้องทําตามขั้นตอนเพื่อสร้างการเชื่อมต่อฐานข้อมูลเช่นเดียวกับใน Designer Tools
ไอคอนคีย์ ช่วยให้ผู้ใช้สามารถตั้งค่าคอลัมน์คีย์ข้อมูลประจําตัวสําหรับการบันทึกการแก้ไข
วิธีการเรียกใช้แบบสอบถามแบบกําหนดเองกับฐานข้อมูลโดยใช้ Data Viewer Data Viewer ยังมีหน้าต่างสคริปต์เพื่อเขียนและดําเนินการ SQL queries แบบกําหนดเองกับฐานข้อมูล คลิกที่ไอคอน Script
บนแถบเครื่องมือเพื่อเปิดหน้าต่างสคริปต์ ผู้ใช้สามารถเขียน SQL queries ที่กําหนดเองในหน้าต่างนี้ ขั้นแรกให้คลิกที่ไอคอน Connection เพื่อเลือกการเชื่อมต่อ ผู้ใช้สามารถเลือกจากการเชื่อมต่อที่มีอยู่ในแอพนี้ เมื่อการเชื่อมต่อถูกต้องไอคอน Connection จะเปลี่ยนเป็นสีเขียว ตอนนี้ผู้ใช้สามารถคลิกที่ไอคอน Run เพื่อดําเนินการ queries กับการเชื่อมต่อฐานข้อมูล
หากผู้ใช้เลือกที่จะคลิกที่ Create ระบบจะสร้าง process และแสดงรายการส่วนประกอบให้กับผู้ใช้ ผู้ใช้สามารถคลิกที่ไอคอนแก้ไข ได้ในภายหลัง เพื่อเริ่มทํางานใน process
เมื่อผู้ใช้เลือก Patch ระบบจะแสดงหน้าต่างสําหรับผู้ใช้เพื่อเลือกส่วนประกอบที่จะรวมอยู่ใน Patch ผู้ใช้สามารถเลือกส่วนประกอบทั้งหมดที่เป็นส่วนหนึ่งของเวอร์ชันนั้นหรือ Patch ได้โดยคลิกที่ไอคอน ด้านข้างของส่วนประกอบที่เกี่ยวข้อง
เมื่อสร้าง Patch แล้วผู้ใช้สามารถดูส่วนประกอบภายใน Patch ได้โดยคลิกที่ไอคอน
ภายใต้ประเภทไปป์ไลน์การจัดการผู้ใช้ ผู้ดูแลระบบสามารถสร้างผู้ใช้บน IAM และเพิ่มบทบาทให้กับผู้ใช้โดยใช้การดําเนินการต่างๆ ในผู้ให้บริการ IAM
ในการปรับใช้แอพพลิเคชันที่สร้างบน ONEWEB เพื่อรันไทม์ขั้นตอนพื้นฐานมีดังนี้
ขั้นตอนที่ 1 ออกแบบไปป์ไลน์สําหรับการปรับใช้แอพพลิเคชันของคุณ หากต้องการออกแบบไปป์ไลน์ ให้ไปที่เมนู Deployment and Distribution ใน AppSpace
ขั้นตอนที่ 2 เลือกประเภทไปป์ไลน์เป็น 'Deploy Application' ถัดไป ป้อนรายละเอียดรวมถึงการกําหนดค่า environment และ secrets
ขั้นตอนที่ 3 สร้างขั้นตอนสําหรับการปรับใช้แอพพลิเคชัน ผู้ใช้ต้องเพิ่มหนึ่งขั้นตอนสําหรับการปรับใช้แต่ละประเภทส่วนประกอบกับรันไทม์เป้าหมาย ตัวอย่างเช่น ขั้นตอนหนึ่งสําหรับการปรับใช้สแนปช็อตไมโครโฟลว์และอีกขั้นตอนหนึ่งสําหรับการปรับใช้หน้าจากสแนปช็อต ผู้ใช้จําเป็นต้องป้อนทั้งคุณสมบัติ environment และ runtime host server path runtime host server path เป็นสิ่งจําเป็นและจําเป็นต้องถูกต้อง
ขั้นตอนที่ 4 ทําทุกขั้นตอนให้เสร็จสมบูรณ์สําหรับไปป์ไลน์
ขั้นตอนที่ 5 เมื่อคุณออกแบบไปป์ไลน์คุณสามารถไปข้างหน้าและดําเนินการได้ทุกครั้งที่คุณต้องปรับใช้แอพของคุณไปยังเซิร์ฟเวอร์เป้าหมาย สําหรับตัวเลือกนี้ใช้ Execute pipeline
ขั้นตอนที่ 6 ขั้นตอนสุดท้ายคือการปรับใช้โมดูล ไปที่เมนู Deployment History คลิกที่ปุ่ม New Deploy ผู้ใช้สามารถตรวจสอบบันทึกแบบเรียลไทม์ได้ในเมนู view
ขั้นตอนที่ 7 เมื่อเสร็จสิ้นไปป์ไลน์สถานะจะแสดงดังต่อไปนี้
Deployment Center จะปรับใช้ส่วนประกอบใน snapshot version กับ pipeline runtime environment ที่เลือก ผู้ใช้สามารถตรวจสอบความคืบหน้าบนหน้าจอ หากมีข้อผิดพลาดเกิดขึ้นผู้ใช้สามารถดูรายละเอียดข้อผิดพลาดจาก log output
ผู้ใช้สามารถเพิ่มขั้นตอนเพิ่มเติมหลายขั้นตอนลงในไปป์ไลน์เพื่อดําเนินการสถานการณ์ที่แตกต่างกัน เมื่อต้องการเรียกใช้ฐานข้อมูลเป็นส่วนหนึ่งของขั้นตอนไปป์ไลน์รายการคุณสมบัติของขั้นตอนจะแตกต่างกัน ขณะนี้ขั้นตอนนี้สนับสนุนเฉพาะ Postgres driver ดังที่แสดงในค่าเริ่มต้น
คุณสมบัติขั้นตอนสําหรับการปรับใช้ไฟล์ jar หรือ war ไปยังเซิร์ฟเวอร์ JBoss มีดังนี้
คุณสมบัติขั้นตอนสําหรับการเพิ่มแหล่งข้อมูลไปยังเซิร์ฟเวอร์ JBoss มีดังนี้
ผู้ใช้ยังสามารถส่งข้อมูลจากขั้นตอนหนึ่งไปอีกขั้นตอนหนึ่งโดยใช้ไวยากรณ์ {{sid.variable_name}}
เมื่อทํางานร่วมกันระหว่างผู้คนที่แตกต่างกันเพื่อสร้างแอพพลิเคชันสิ่งที่สําคัญที่สุดสําหรับการพัฒนาที่ราบรื่นคือการมีการแบ่งงานและความรับผิดชอบที่ชัดเจน AppSpace ช่วยให้ผู้ใช้บรรลุเป้าหมายผ่านหน้าจอการจัดการการเข้าถึงของทีมพัฒนา
ผู้ดูแลระบบสามารถจัดการบทบาทที่มีอยู่หรือสร้างบทบาทใหม่ได้จากใต้เมนู Access Control
เมื่อผู้ดูแลระบบเพิ่มบทบาทใหม่ ผู้ดูแลระบบสามารถเลือกสิทธิ์และ object ที่จะเชื่อมโยงกับบทบาทนั้นได้
คอมโพเนนต์ทั้งหมดที่เปิดใช้งานสิทธิ์สามารถดูได้ภายใต้ Object Component บน Access Control
เมื่อบทบาทและส่วนประกอบพร้อมแล้วเจ้าของแอพพลิเคชันสามารถสร้างทีมและกําหนดบทบาทและสิทธิ์ได้ ใช้ปุ่มเพิ่ม Add Developer เพื่อเพิ่มผู้ใช้ในทีม
เมื่อเพิ่มสมาชิกในทีมผู้ดูแลระบบสามารถกําหนดบทบาทและสิทธิ์และ object เพิ่มเติมให้กับสมาชิกในทีมได้
สิทธิ์สามารถใช้เพื่อจํากัดการเข้าถึงที่ระดับโมดูลหรือที่ระดับส่วนประกอบ ตัวอย่างเช่น ผู้ใช้ที่มีสิทธิ์เข้าถึงเฉพาะฟอร์ม จะไม่สามารถดู สร้าง หรือแก้ไขส่วนประกอบโมดูลอื่นๆ ของแอพได้ พวกเขาจะมีสิทธิ์เข้าถึงเฉพาะการดูแก้ไขหรือสร้างแบบฟอร์มเท่านั้น นอกจากนี้ยังสามารถดูเฉพาะฟอร์มที่ไม่ได้เปิดใช้งานสิทธิ์
แต่ถ้าฟอร์มมีสิทธิ์ที่เปิดใช้งานบนฟอร์มเหล่านั้นเฉพาะผู้ใช้ที่ได้รับมอบหมายแบบฟอร์มเท่านั้นที่สามารถดูหรือแก้ไขได้
ตัวอย่างเช่น หากมีการเปิดใช้งานสิทธิ์ในแบบฟอร์ม UserRegistrationApproval ผู้ใช้ที่มีสิทธิ์เข้าถึงฟอร์มจะสามารถดู/แก้ไขได้เฉพาะแบบฟอร์ม RegistrationMonitor ตามค่าเริ่มต้นเท่านั้น
เพื่อให้ผู้ใช้สามารถเข้าถึงแบบฟอร์ม UserRegistrationApproval จะต้องมอบให้กับผู้ใช้โดยเฉพาะ ผู้ดูแลระบบสามารถแก้ไขบทบาทของผู้ใช้เพื่อเพิ่มสิทธิ์เพิ่มเติมได้
ก่อนการเปิดตัว AppSpace ผู้ใช้ใช้องค์ประกอบ 4 ประการของแพลตฟอร์ม ONEWEB ได้แก่ App Designer, Process Designer, Page Designer และ Microflow Designer ผู้ใช้เคยสร้างแต่ละองค์ประกอบภายใต้แอพพลิเคชันแยกต่างหากตามและเมื่อจําเป็น AppSpace นําส่วนประกอบเหล่านี้มาอยู่ภายใต้แอพพลิเคชันเดียวภายใน AppSpace
ดังนั้นเราจะย้ายแอพพลิเคชันรุ่นเก่าที่สร้างขึ้นก่อน AppSpace ไปยังรูปแบบปัจจุบันได้อย่างไร เพื่อจุดประสงค์นี้ AppSpace ได้มาพร้อมกับคุณสมบัติ Link Application เมื่อใช้คุณสมบัตินี้ผู้ใช้สามารถสร้างแอพพลิเคชัน AppSpace ที่เชื่อมโยงแอพพลิเคชันต่างๆภายใต้นักออกแบบส่วนประกอบแต่ละราย ผู้ใช้สามารถค้นหาปุ่ม Link Application ในหน้าแรกของ AppSpace ในเวอร์ชันจนถึง 4.0.19.12
ในเวอร์ชัน ONEWEB 5.0.21.01 ขึ้นไป Link Application มีอยู่ในตัวเลือก Create New
ในกล่องโต้ตอบ Link Application ผู้ใช้สามารถสร้างแอพพลิเคชัน AppSpace ใหม่ได้คล้ายกับการสร้างแอพพลิเคชันใหม่
แต่ยังมีตัวเลือกในการค้นหาแอพพลิเคชันเก่าภายใต้ตัวออกแบบส่วนประกอบแต่ละตัวเช่นกัน
เลือกแต่ละแอพพลิเคชันที่คุณต้องการเชื่อมโยงและคลิกที่ปุ่ม Link Application AppSpace ใหม่จะถูกสร้างขึ้น สําหรับคุณ โดยเชื่อมโยงแอพพลิเคชันที่มีอยู่ภายใต้ component designers
เมื่อคุณเข้าไปในแอพพลิเคชันคุณจะเห็นส่วนประกอบจากนักออกแบบส่วนประกอบเก่าที่เพิ่มลงในแอพพลิเคชันแล้ว
มันสําคัญมากในเว็บแอพพลิเคชันใด ๆ ที่จะกําหนดการเข้าถึงแต่ละพื้นที่ของแอพพลิเคชันของคุณอย่างถูกต้อง หากคุณต้องการจํากัดการเข้าถึงพื้นที่เฉพาะของผู้ใช้ปลายทาง หรือการดําเนินการในเว็บแอพพลิเคชัน คุณต้องตรวจสอบสิทธิ์ของผู้ใช้โดยใช้บทบาทและให้สิทธิ์ควบคุมการเข้าถึงหน้าจอ องค์ประกอบหน้าจอ หรือการดําเนินการตามต้องการ ในแพลตฟอร์ม ONEWEB สามารถทําได้ผ่านหน้าจอการจัดการการเข้าถึงผู้ใช้ปลายทางภายใต้เมนูการตั้งค่าแอพพลิเคชัน
เจ้าของแอพพลิเคชันสามารถสร้างบทบาทต่างๆ ด้วยการเข้าถึงหลายระดับจากตัวเลือก Add Role บนหน้าจอ Role ในการจํากัดการเข้าถึงหน้าจอของแอพพลิเคชันของผู้ใช้ปลายทางผู้ใช้ผู้ดูแลระบบจะต้องสร้างออบเจ็กต์สิทธิ์สําหรับแต่ละหน้าจอจากนั้นเพิ่มสิทธิ์และ object หน้าจอที่เหมาะสมให้กับบทบาท
เมื่อสร้างบทบาทแล้วเจ้าของแอพพลิเคชันสามารถกําหนดบทบาทที่เหมาะสมให้กับผู้ใช้ปลายทางแต่ละรายเพื่อจัดการการเข้าถึง
ในเวอร์ชันก่อนหน้าของ AppSpace (จาก ONEWEB 4.0.0.19 ถึง 4.0.19.11) ผู้ใช้สามารถสร้างส่วนประกอบจาก AppSpace เท่านั้น หากส่วนประกอบใด ๆ ถูกสร้างขึ้นบนนักออกแบบแต่ละรายพวกเขาจําเป็นต้องถูกโยกย้ายด้วยตนเองเพื่อดูจาก AppSpace
แต่จากเวอร์ชัน 4.0.19.12 ONEWEB อนุญาตให้ผู้ใช้สร้างส่วนประกอบภายในนักออกแบบส่วนประกอบแต่ละตัว ตัวอย่างเช่น ผู้ใช้สามารถคลิกที่ปุ่ม Create New Page หรือปุ่ม Add more Page หรือ Clone Page ที่มีอยู่เพื่อสร้างเพจใหม่ภายใน Page Designer ในทํานองเดียวกันผู้ใช้สามารถนําเข้า microflow และ process เพื่อสร้าง microflow หรือ process ใหม่ใน Microflow Designer และ Process Designer ตามลําดับ ผู้ใช้มีตัวเลือกในการสร้างโคลนหรือนําเข้าเอนทิตีบน App Designer เช่นกัน
เมื่อสร้างส่วนประกอบใหม่แล้ว ผู้ใช้สามารถไปที่ AppSpace เพื่อเชื่อมโยงส่วนประกอบเพิ่มเติมเหล่านี้ใน AppSpace
มี 2 วิธีในการลิ้งค์ คลิกที่ไอคอน Link ในหน้าแรกของคอมโพเนนต์
เลือกตัวเลือกลิงก์จาก drop-down Add New
เมื่อผู้ใช้คลิกที่ปุ่ม Link ผู้ใช้สามารถเลือกส่วนประกอบเพื่อเชื่อมโยงกลับไปที่ AppSpace ตามหลักการแล้วส่วนประกอบทั้งหมดควรเชื่อมโยงจาก AppSpace นี่เป็นสิ่งสําคัญเนื่องจากจาก AppSpace เท่านั้นที่คุณสามารถตั้งค่าสิทธิ์ในทุกองค์ประกอบ นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งสําหรับ Page components
เมื่อเลือกส่วนประกอบแล้วให้คลิกที่ปุ่ม Link ขณะนี้สามารถจัดการส่วนประกอบได้จาก AppSpace
รายละเอียดทั้งหมดเกี่ยวกับแอพพลิเคชันสามารถเรียกดูได้จากหน้า AppDetail ภายใต้เมนู Settings แสดงรายละเอียดแอพพลิเคชัน ตัวออกแบบส่วนประกอบที่เกี่ยวข้อง รหัสระบบ IAM และข้อมูลลับของระบบสําหรับทั้งแอพพลิเคชันนักพัฒนาและแอพพลิเคชันผู้ใช้ปลายทาง เฉพาะผู้ดูแลระบบหรือเจ้าของแอพพลิเคชันเท่านั้นที่จะสามารถเข้าถึงข้อมูลนี้ได้
หมายเหตุ: application id AppSpace และ application id designer tools อาจแตกต่างกันในกรณีของแอพพลิเคชันที่ลิ้งค์
ข้อมูลนี้เป็นสิ่งสําคัญในการตั้งค่าการเข้าสู่ระบบโดยใช้ IAM2 บนแอพพลิเคชัน
หน้านี้ยังมีตัวเลือกในการลบแอพพลิเคชัน
ONEWEB มีตัวเลือกในการสนับสนุนหลายภาษาในนักออกแบบ AppSpace ยังรองรับภาษาต่างๆ ปัจจุบันรองรับภาษาอังกฤษและภาษาไทย หากต้องการเปลี่ยนภาษาบน AppSpace ให้ไปที่ไอคอนการตั้งค่า ที่แผงด้านล่างซ้ายบน AppSpace
มีตัวเลือกในการเปลี่ยนภาษาเป็นภาษาอังกฤษไทยหรือญี่ปุ่น
ในเวอร์ชัน 4.0.19.12 และก่อนหน้านั้นผู้ใช้ไม่สามารถส่งออกแอพพลิเคชันจาก AppSpace โดยรวมได้ ผู้ใช้ต้องไปที่แอพพลิเคชันส่วนประกอบแต่ละรายการแยกกันแล้วส่งออกแยกกันโดยใช้ตัวเลือกการส่งออกในตัวออกแบบส่วนประกอบ แต่จากเวอร์ชัน 5.0.21.01 ONEWEB มีคุณสมบัติในการส่งออกแอพพลิเคชันทั้งหมดโดยรวมโดยใช้คุณสมบัติการส่งออกบน AppSpace ผู้ใช้ยังสามารถเลือกที่จะส่งออกส่วนประกอบแต่ละชิ้นได้เหมือนเดิม
ตัวเลือกการส่งออกจะพร้อมใช้งานสําหรับผู้ใช้ในเมนู Application Setting Menu --> App Details ผู้ใช้สามารถคลิกที่ปุ่ม export ในส่วนแอพพลิเคชันเพื่อส่งออกแอพพลิเคชันทั้งหมดโดยรวม
ผู้ใช้ยังสามารถส่งออกแต่ละองค์ประกอบโดยใช้ไอคอน download ในส่วน Designer Tools ดังที่แสดงด้านล่าง
สําหรับการส่งออกฟอร์มจาก App Designer (AD) ผู้ใช้ยังคงต้องไปที่ App Designer และส่งออกฟอร์มทีละรายการ
บางครั้งในขณะที่สร้างแอพพลิเคชันใหม่ข้อผิดพลาดใดๆ อาจทําให้คุณไม่สามารถสร้างแอพพลิเคชันได้อย่างสมบูรณ์ในเครื่องมือออกแบบส่วนประกอบ แอพพลิเคชันดังกล่าวอาจปรากฏขึ้นพร้อมกับไอคอนลิ้งค์เสียในหน้าแรก
ในกรณีนี้ผู้ใช้สามารถสร้างแอพพลิเคชันตัวออกแบบส่วนประกอบที่หายไปจากหน้า AppDetail
แอพพลิเคชันตัวออกแบบส่วนประกอบที่ใช้งานไม่ได้ จะแสดงพร้อมไอคอนแถบเครื่องมือใน AppDetails
ผู้ใช้สามารถคลิกที่ไอคอนเพื่อสร้างแอพพลิเคชันส่วนประกอบใหม่จาก AppSpace
จาก ONEWEB เวอร์ชัน 5.0.21.07 AppSpace ให้การสนับสนุนแบบคลาวด์เนทีฟสําหรับการเปิดใช้งานแอพพลิเคชันที่มีคอนเทนเนอร์
ขั้นตอนที่ 1 ของการทํางานกับ Cloud Native คือการลงทะเบียนบัญชีบริการคลาวด์ของคุณกับ Cloud Native ไปที่ไอคอนเมนู Cloud Native บนแถบเมนูด้านซ้าย
ในการลงทะเบียนบัญชีบริการคลาวด์ของคุณคุณต้องมีรายละเอียดการกําหนดค่า kube สําหรับคลัสเตอร์ kubernetes ของคุณ มีข้อกําหนดในการทดสอบการเชื่อมต่อกับคลัสเตอร์ของคุณเพื่อตรวจสอบรายละเอียด
เมื่อ cloud service ทํางานผู้ใช้สามารถสร้างประเภทอ็อบเจ็กต์อื่น ๆ บนคลัสเตอร์ kubernetes ของคุณได้
ขั้นตอนที่ 2 คือการสร้างตัวแปรสภาพแวดล้อม กําหนดค่าเป็น map หรือ secret ขั้นตอนนี้เป็นทางเลือก
ขั้นตอนที่ 3 คือการสร้าง namespace ที่เหมาะสมสําหรับการเรียกใช้คลัสเตอร์แอพพลิเคชันของคุณ
ขั้นตอนต่อไปคือการสร้างที่เก็บข้อมูล ผู้ใช้สามารถเลือก volume บนโฮสต์หรือจากที่ cluster storage ผู้ใช้สามารถสร้างพื้นที่เก็บข้อมูลเป็น Read, Write Once, Read-Only Many และ Read Write Many นอกจากนี้ยังมีตัวเลือกในการ step limit
ขั้นตอนที่ 5 คือการสร้างการปรับใช้ มีหลายตัวเลือกในการตั้งค่าการอ้างสิทธิ์, เพิ่มปริมาณ, เพิ่มกําหนดค่า map, ระบุพอร์ต, ระบุจํานวนแบบจําลอง, และกําหนดขีดจํากัด สําหรับ CPU และหน่วยความจํา
และขั้นตอนสุดท้ายคือการสร้างบริการสําหรับการปรับใช้ของคุณ
เมื่อบริการของคุณเริ่มต้นระบบจะแสดง node port URL ที่เปิดเผยเพื่อเข้าถึงบริการของคุณ
ในเวอร์ชัน 4.0.19.12 และก่อนหน้าผู้ใช้ไม่สามารถนําเข้าแอพพลิเคชันไปยัง AppSpace ได้ ผู้ใช้ต้องนําเข้าแอพพลิเคชันส่วนประกอบแต่ละรายการแยกกันแล้วเชื่อมโยงเข้าด้วยกันโดยใช้คุณลักษณะแอพพลิเคชันลิงก์ แต่จากเวอร์ชัน 5.0.21.01 ONEWEB มีคุณสมบัติในการนําเข้าแอพพลิเคชันทั้งหมดโดยรวมโดยใช้คุณสมบัติการนําเข้าบน AppSpace
ผู้ใช้สามารถอัปโหลดไฟล์แอพพลิเคชันในกล่องโต้ตอบนําเข้าแอพพลิเคชันดังที่แสดงด้านล่าง
คุณสามารถลากและวางไฟล์แอพพลิเคชันที่ส่งออกจากสภาพแวดล้อมอื่นไปยังกล่องโต้ตอบการอัปโหลดเพื่อนําเข้าไปยังสภาพแวดล้อมนี้ อาจเป็นไฟล์แอพพลิเคชันที่สมบูรณ์หรืออาจเป็นไฟล์ส่วนประกอบเดียว ตัวเลือกทั้งสองได้รับการสนับสนุนในคุณสมบัตินี้
หากแอพพลิเคชันเป็นแอพพลิเคชันที่ออกจากสภาพแวดล้อมเดียวกันผู้ใช้จะได้รับตัวเลือกในการสร้างแอพพลิเคชันใหม่หรือเขียนทับแอพพลิเคชันที่มีอยู่ ผู้ใช้สามารถใช้คุณสมบัตินี้เพื่อสร้างโคลนของแอพพลิเคชันที่มีอยู่
ผู้ใช้ยังสามารถเลือกไฟล์ส่วนประกอบแยกต่างหากจากไฟล์แอพพลิเคชัน
หากไฟล์ไม่ใช่ไฟล์แอพพลิเคชัน AppSpace ที่ถูกต้องผู้ใช้จะได้รับข้อผิดพลาดดังที่แสดงด้านล่าง