Database Task

ใช้ Database Task เพื่อ execute database commands

วัตถุประสงค์

Database Task ถูกใช้เพื่อรันคําสั่งฐานข้อมูล กระบวนการส่วนใหญ่อาศัยข้อมูลบางอย่างจากฐานข้อมูลเพื่อรันงานหรือโฟลว์กระบวนการที่สมบูรณ์ กระบวนการทางธุรกิจมักต้อง เลือก (Select), แทรก (Insert), อัปเดต (Update) หรือ ลบ (Delete) ข้อมูลจากฐานข้อมูล และส่งผ่านค่าดังกล่าวไปยังโหนดอื่นๆ เพื่อให้โฟลว์กระบวนการเสร็จสมบูรณ์ Process Designer ให้ฟังก์ชันการทํางานนี้โดยใช้งาน Database Node

คุณสมบัติการกําหนดค่า Database Node

panel การตั้งค่าการกําหนดค่า Database Node มี 3 แท็บเพื่อกําหนดคุณสมบัติ

General

แท็บ General ประกอบด้วยข้อมูลทั่วไป เช่น title, task id, description etc.

Business Object

ใช้เพื่อกำหนดค่าและแมป 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

Last updated