Definition

ID Generator Field ใช้ในการสร้างหมายเลขตามตัวแปรสภาพแวดล้อม Environment variable. หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้งานให้ดูที่ Generate Reference ID.

หากคุณใช้ MySQL เป็นฐานข้อมูล, หรือฐานข้อมูลอื่นที่มีค่าเริ่มต้นเป็น "READ-COMMITTED" คุณจะต้องทำสิ่งนี้

เรียกใช้แบบสอบถามต่อไปนี้ใน MySQL

SET GLOBAL tx_isolation = 'อ่านแล้วยอมรับ';
SET SESSION tx_isolation = 'อ่านแล้วยอมรับ';


คุณจะต้องตั้งค่าต่อไปนี้ในไฟล์ my.cnf / my.ini ของคุณ
[mysqld]
transaction-isolation = READ-COMMITTED


ภาพที่ 1: ภาพตัวอย่างแสดงฟิล์ดใน App HR Expenses claim 

ภาพรวมในหัวข้อนี้ได้จาก http://localhost:8080/jw/web/console/app/hr_expense/1/form/builder/hr_expense_new

ภาพที่ 2: คุณสมบัติตัวสร้างฟิลด์รหัส

NameDescription
ID

รหัส (เมื่อประกาศ ID ชื่อ "ref" แล้ว จะมีการสร้างคอลัมน์ตารางในฐานข้อมูลว่า "c_ref")

Note when using this element when the form is part of a workflow process

อย่าตั้ง id ชื่อ "id" เมื่อใช้แบบฟอร์มบนกระบวนการเวิร์กโฟลว์ ค่าที่สร้างโดยระบบจะไม่เชื่อมโยงกับ ID ของกระบวนการ

Labelชื่อที่จะแสดงให้ผู้ใช้เห็น.
Environment Variable Name

ชื่อของตัวแปรที่ใช้เพื่อเก็บหมายเลขที่รัน

Format

กำหนดรูปแบบของค่าที่สร้างขึ้น (เช่น "REF - ?????" จะเป็น "REF-00001")

ภาพที่ 3: คุณสมบัติตัวอย่างฟิลด์รหัสตัวเลือกขั้นสูง

NameDescription
Hidden?

กำหนดว่าควรจะปรากฏในแบบฟอร์มหรือไม่?

Workflow Variable

ถ้าแบบฟอร์มเป็นส่วนหนึ่งของเวิร์กโฟลว์โพรเซส เมื่อบันทึกแบบฟอร์ม (โดยคลิกที่ปุ่ม "Save as Draft" หรือ "Complete") ค่าในฟิลด์อินพุตนี้จะถูกบันทึกลงในตัวแปรเวิร์กโฟลว์ที่ระบุไว้ที่นี่

Using a non-existent Workflow Variable name

คุณจะได้รับคำเตือนต่อไปนี้โดยแสดงชื่อตัวแปรออกมา (เช่น status) ถ้าหากการบันทึกของเซิร์ฟเวอร์ไม่มีค่าที่พยายามแมปกับตัวแปรเวิร์กโฟลว์ได้

context attribute status does not exist in process context - adding new attributes to the process context is not allowed


  • No labels