Database Task
Last updated
Last updated
ใช้ Database Task เพื่อ execute database commands
วัตถุประสงค์
Database Task ถูกใช้เพื่อรันคําสั่งฐานข้อมูล กระบวนการส่วนใหญ่อาศัยข้อมูลบางอย่างจากฐานข้อมูลเพื่อรันงานหรือโฟลว์กระบวนการที่สมบูรณ์ กระบวนการทางธุรกิจมักต้อง เลือก (Select), แทรก (Insert), อัปเดต (Update) หรือ ลบ (Delete) ข้อมูลจากฐานข้อมูล และส่งผ่านค่าดังกล่าวไปยังโหนดอื่นๆ เพื่อให้โฟลว์กระบวนการเสร็จสมบูรณ์ Process Designer ให้ฟังก์ชันการทํางานนี้โดยใช้งาน Database Node
panel การตั้งค่าการกําหนดค่า Database Node มี 3 แท็บเพื่อกําหนดคุณสมบัติ
แท็บ General ประกอบด้วยข้อมูลทั่วไป เช่น title, task id, description etc.
ใช้เพื่อกำหนดค่าและแมป Business Object สำหรับอินพุตและเอาต์พุตสำหรับโหนด
Database Parameter
Property
Mandatory
Default
Description
Configured by
Y
เพื่อกําหนดการกําหนดค่า มี 2 ประเภท Process Designer การกําหนดค่านี้หมายถึงผู้ใช้ต้องกําหนดค่าด้วยตนเองและตัวออกแบบข้อมูลหมายถึงผู้ใช้ใช้ config จาก sql-builder
Connection type
Y
เพื่อกําหนดชนิดของการเชื่อมต่อฐานข้อมูล มี 2 ประเภท JNDI และ JDBC
Command Type
Y
เพื่อกําหนดชนิดของคําสั่งฐานข้อมูลที่ใช้ มี 4 ตัวเลือกดังต่อไปนี้ เลือก (Select), แทรก (Insert), อัปเดต (Update) และ ลบ (Delete)
Command
Y
เพื่อกําหนดคําสั่ง SQL ที่จะดําเนินการในฐานข้อมูล
Java Naming and Directory Interface (JNDI) เป็นบริการไดเรกทอรีที่ช่วยให้ไคลเอนต์ซอฟต์แวร์ Java สามารถเชื่อมต่อฐานข้อมูลผ่านชื่อได้ เมื่อเลือก "Connection type" เป็น "JNDI" ผู้ใช้ต้องป้อนชื่อ JNDI
Property
Mandatory
Default
Description
use environment
N
Unchecked
หากผู้ใช้เลือกใช้ environment checkbox ระบบจะแสดงรายการ environment variables เพื่อให้ผู้ใช้เลือก ผู้ใช้สามารถตั้งชื่อ JNDI ในหน้าจอการตั้งค่า environment variables และเลือกตัวแปรในแผงการกําหนดค่า
JNDI Name
Y
ชื่อของ JNDI สําหรับการเชื่อมต่อฐานข้อมูล หากผู้ใช้เลือกใช้ environment ให้เลือก environment variables ที่สอดคล้องกับชื่อ JNDI
Java Database Connectivity (JDBC) เป็นอินเทอร์เฟซการเขียนโปรแกรมแอพพลิเคชันมาตรฐาน ซึ่งกําหนดวิธีที่ไคลเอ็นต์สามารถเข้าถึงฐานข้อมูลได้ เป็นเทคโนโลยีการเข้าถึงข้อมูลที่ใช้ Java และใช้สําหรับการเชื่อมต่อฐานข้อมูล Java เมื่อเลือก "JDBC" เป็น "Connection type" ผู้ใช้ต้องป้อนค่าสําหรับ JDBC ด้วย
Property
Mandatory
Default
Description
JDBC Database Driver
Y
ชื่อคลาสของโปรแกรมควบคุมฐานข้อมูลสําหรับการเชื่อมต่อฐานข้อมูล
use environment
N
Unchecked
หากผู้ใช้เลือกใช้ environment checkbox ระบบจะแสดงรายการ environment variables เพื่อให้ผู้ใช้เลือก ผู้ใช้สามารถตั้งค่า JDBC URL ในหน้าจอการตั้งค่า environment variables และเลือกตัวแปรในแผงการกําหนดค่า
JDBC URL
Y
เพื่อตั้งค่าที่อยู่ของฐานข้อมูลสําหรับการเชื่อมต่อฐานข้อมูล หากผู้ใช้เลือกใช้ environment ให้เลือก environment variables ที่สอดคล้องกับ JDBC URL
JDBC Username
Y
Username ใช้สําหรับการรับรองความถูกต้อง หากผู้ใช้เลือกใช้สภาพแวดล้อมให้เลือกตัวแปรสภาพแวดล้อมที่สอดคล้องกับ Username JDBC
JDBC Password
Y
Password สําหรับการรับรองความถูกต้อง หากผู้ใช้เลือกใช้สภาพแวดล้อมให้เลือกตัวแปรสภาพแวดล้อมที่สอดคล้องกับ Password JDBC
ในแท็บพารามิเตอร์ฐานข้อมูลปุ่ม "Open Mapping Parameter" จะใช้เพื่อแมปพารามิเตอร์ของงาน Database Node เมื่อคลิกปุ่ม Open Mapping Parameter ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าจอ Mapping Parameter จากนั้นผู้ใช้สามารถคลิก Mapping Parameter Input line หรือ Mapping Parameter Output line เพื่อ mapping parameter สำหรับ Database Task