วิธีการนำทางผ่านการตั้งค่าแอปพลิเคชัน Redmine (ส่วนที่ 2)
นี่คือส่วนต่อของ วิธีการนำทางผ่านการตั้งค่าแอปพลิเคชัน Redmine (ส่วนที่ 1) นี่คือ คู่มือง่ายๆ สำหรับคุณ

โครงการ
โครงการใหม่เปิดให้ใช้งานโดยปกติ
เงื่อนไขเริ่มต้นของโครงการที่สร้างใหม่ งานยังคงสามารถกำหนดให้ไม่เปิดใช้งานในขณะที่สร้างโครงการใหม่หรือหลังจากสร้างโครงการแล้ว
โมดูลเริ่มต้นที่เปิดใช้งานสำหรับโครงการใหม่
ตัวติดตามเริ่มต้นสำหรับโครงการใหม่
สร้างตัวระบุโครงการต่อเนื่อง
การตั้งค่านี้จะทำให้ Redmine แนะนำตัวระบุโครงการต่อเนื่องให้คุณ สามารถเปลี่ยนแปลงได้เฉพาะขณะสร้างโครงการเท่านั้น ไม่สามารถเปลี่ยนแปลงได้หลังจากนั้น
งานที่มอบหมายให้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบที่สร้างโครงการ
กำหนดบทบาทที่จะมอบให้โดยปกติกับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบที่สร้างโครงการ (สิ่งนี้มีผลเมื่อคุณกำหนดสิทธิ์ Redmine ให้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบสามารถสร้างโครงการได้)
การติดตามปัญหา
อนุญาตให้สร้างความสัมพันธ์ข้ามโครงการของปัญหา
เมื่อตั้งค่าเป็นใช่ สามารถสร้างความสัมพันธ์ระหว่างปัญหาจากโครงการต่าง ๆ ได้ เริ่มต้น: ไม่ใช่
อนุญาตให้สร้างงานย่อยข้ามโครงการ
กำหนดขีดจำกัดบางอย่างสำหรับงานย่อย นิยามที่ใช้เหมือนการแบ่งปันเวอร์ชัน ที่ประกาศไว้ในการตั้งค่าโครงการ Redmine ค่าเริ่มต้น: ด้วยต้นไม้โครงการ
ตัวเลือกที่มี:
- ปิดใช้งาน: งานหลักสามารถมีงานย่อยได้ในโครงการเดียวกันเท่านั้น
- ด้วยโครงการทั้งหมด: งานหลักสามารถมีงานย่อยในโครงการอื่น ๆ ได้
- ด้วยต้นไม้โครงการ: งานหลักสามารถมีงานย่อยในโครงการเดียวกัน โครงการที่เกี่ยวข้องและโครงการที่เกี่ยวข้องทั้งหมด (เช่น "โครงการพี่น้อง", "โครงการลูกพี่น้อง" ฯลฯ)
- ด้วยลำดับโครงการ: งานหลักสามารถมีงานย่อยในโครงการเดียวกัน โครงการย่อย หรือโครงการต้นฉบับ
- ด้วยโครงการย่อย: โครงการหลักสามารถมีงานย่อยได้ในโครงการเดียวกันหรือโครงการย่อย (ไม่ในโครงการหลักหรือโครงการที่ไม่เกี่ยวข้อง)
อนุญาตให้กำหนดงานย่อยให้กับกลุ่ม
ใช้วันที่ปัจจุบันเป็นวันเริ่มต้นสำหรับปัญหาใหม่
แสดงปัญหาของโครงการย่อยในโครงการหลักโดยปกติ
เมื่อตั้งค่าเป็นถูกต้อง ปัญหาของโครงการย่อยจะถูกแสดงโดยปกติในรายการปัญหา ปฏิทิน และแผนภูมิแกนของโครงการหลัก (ตั้งแต่ r1198) ค่าเริ่มต้น: ใช่
คำนวณเปอร์เซ็นต์การเสร็จสิ้นของปัญหา
กำหนดวิธีการตั้งค่าเปอร์เซ็นต์การเสร็จสิ้นของปัญหา
- ใช้ฟิลด์ของปัญหา (ค่าเริ่มต้น): ผู้ใช้สามารถตั้งค่า % เสร็จสิ้นได้เอง
- ใช้สถานะของปัญหา: สามารถกำหนดเปอร์เซ็นต์ให้กับแต่ละสถานะของปัญหาได้ สิ่งนี้ช่วยให้สามารถใช้ตัวเลือก "% เสร็จสิ้น" สำหรับปัญหาและคำสั่ง "อัปเดตเปอร์เซ็นต์การเสร็
การเข้ารหัสข้อมูลเก่า
ตัวเลือกนี้ช่วยให้คุณระบุการเข้ารหัสที่ต้องการสำหรับบันทึกข้อมูลในคลัง (อนุญาตหลายค่า คั่นด้วยเครื่องหมายจุลภาค) การเข้ารหัสเหล่านี้ใช้ในการแปลงเนื้อหาและการเปรียบเทียบไฟล์เป็น UTF-8 เพื่อให้แสดงผลอย่างถูกต้องในเบราว์เซอร์
เมื่อป้อนการเข้ารหัสหลายรายการ จะใช้การเข้ารหัสที่ถูกต้องแรกเท่านั้นตามเนื้อหาของไฟล์
สำหรับผู้ใช้ภาษาฝรั่งเศส เช่น คุณสามารถตั้งค่าเป็น:
UTF-8, ISO 8859-15, CP1252
สำหรับผู้ใช้ภาษาญี่ปุ่น:
UTF-8, CP932, EUC-JPการแจ้งเตือนทางอีเมล
ที่อยู่อีเมลออก
ที่อยู่อีเมลที่ใช้ในฟิลด์ "จาก" ของอีเมลที่ส่งถึงลูกค้าสำเนาบนซ่อน (bcc)
เมื่อตั้งค่าเป็นถูกต้อง การแจ้งเตือนทางอีเมลจะถูกส่งเป็นสำเนาซ่อน ค่าเริ่มต้น: ใช่อีเมลเนื้อหาธรรมดา
เมื่อตั้งค่าเป็นถูกต้อง จะส่งอีเมลในรูปแบบข้อความธรรมดาเท่านั้น (ไม่มี HTML)ส่วนหัวอีเมล
ส่วนท้ายอีเมล
ที่นี่คุณสามารถใส่ข้อความบางส่วนที่จะถูกเพิ่มในอีเมลที่ส่งโดยแอปพลิเคชันอีเมลที่เข้ามา
ดูคำแนะนำอย่างละเอียดเกี่ยวกับการตั้งค่าเหล่านี้ที่ RedmineReceivingEmailsตัดข้อความหลังจากบรรทัดหนึ่งในเหล่านี้
การตั้งค่าเหล่านี้สามารถใช้เพื่อลบลายเซ็นจากอีเมลที่เข้ามาได้เปิดใช้งาน WS สำหรับอีเมลที่เข้ามา
Redmine สามารถกำหนดค่าให้สามารถสร้างปัญหาหรือแสดงความคิดเห็นผ่านทางอีเมลได้ ในการใช้คุณลักษณะนั้น คุณต้องเปิดใช้งาน API ที่รับอีเมล ตรงนั้นคือการตั้งค่านี้ ค่าเริ่มต้น: ปิดAPI
ในการตั้งค่านี้คุณสามารถป้อนคีย์ลับที่ใช้สำหรับการสร้างปัญหาหรือแสดงความคิดเห็นผ่านทางอีเมลคลังเก็บ
เปิดใช้งาน SCM
ที่นี่คุณสามารถ (ไม่) เลือก SCM-frameworks ที่ Redmine ควร "ให้" ให้กับโครงการแต่ละรายการ การตั้งค่านี้เป็นประโยชน์หากคุณสนับสนุนเพียงบาง SCM-frameworks เท่านั้น (เช่นเฉพาะ Git หรือเฉพาะ SVN เท่านั้น)ดึงคอมมิตอัตโนมัติ
หากเปิดใช้งานตัวเลือกนี้ แอปพลิเคชันจะดึงอัปเดตใหม่ๆ โดยอัตโนมัติเมื่อผู้ใช้เรียกดูคลัง
ค่าเริ่มต้น: ใช่
คุณสามารถปิดใช้งานตัวเลือกนี้และทำการเรียกใช้ Repository#fetch_changesets โดยใช้ cron เพื่อดึงอัปเดตเป็นประจำสำหรับคลังทั้งหมดในพื้นหลัง
ตัวอย่าง:
ruby content/sprinter "Repository.fetch_changesets" - e creation
สำหรับ Redmine 2.x:
ruby content/rails sprinter "Repository.fetch_changesets" - e creation
สำหรับ Redmine 3.x:
container/rails sprinter "Repository.fetch_changesets" - e creation
คุณยังสามารถเรียกใช้งานงานนี้จากคลังของคุณในการตรวจสอบหลังจากส่งหรือหลังจากได้รับ ดังนั้น changesets จะถูกดึงหลังจากทุกครั้งที่ส่งการอ้างอิงปัญหาในข้อความการส่ง
เมื่อถูกนำมาจากที่เก็บข้อมูล, ข้อความการส่งจะถูกตรวจสอบเพื่อหาหมายเลขปัญหาที่อ้างอิงหรือแก้ไข
ตัวเลือกเหล่านี้ช่วยให้คุณกำหนดคำสำคัญที่สามารถใช้ในข้อความการส่งเพื่ออ้างอิงหรือแก้ไขปัญหาโดยอัตโนมัติ และสถานะที่จะใช้กับปัญหาที่แก้ไข
คำสำคัญเริ่มต้นคือ:- สำหรับการอ้างอิงปัญหา: refs, references, IssueID
- สำหรับการแก้ไขปัญหา: fixes, closes
ไม่มีสถานะเริ่มต้นที่กำหนดไว้สำหรับปัญหาที่แก้ไข คุณต้องระบุมันหากคุณต้องการเปิดใช้งานการปิดอัตโนมัติของปัญหา
หากคุณต้องการอ้างอิงปัญหาโดยไม่ใช้คำสำคัญ ให้ป้อนเครื่องหมายดอกจันเดียว: * ในการตั้งค่าคำสำคัญในการอ้างอิง (การตั้งค่า/ที่เก็บข้อมูล) ในกรณีนี้ หมายเลขปัญหาใด ๆ ที่พบในข้อความจะถูกเชื่อมโยงกับชุดการเปลี่ยนแปลงตัวอย่างข้อความการส่งที่ใช้งานได้ดีโดยใช้คำสำคัญเริ่มต้น:
การส่งนี้อ้างอิงปัญหา #1, #2 และแก้ไขปัญหา #3
ข้อความนี้จะอ้างอิงปัญหา 1 และ 2 และแก้ไขปัญหา 3 โดยอัตโนมัติ
หลังจากคำสำคัญปัญหา หมายเลขปัญหาสามารถแยกกันด้วยช่องว่าง จุลภาค หรือ และ
คำสำคัญเป็นตัวพิมพ์เล็กและต้องมีช่องว่างหรือเครื่องหมายคอลอนอย่างน้อยหนึ่งตัวระหว่างคำสำคัญและเครื่องหมายแฮชหลักเพื่อสร้างการจับคู่ ตัวอย่างเพิ่มเติมที่จะให้ผลลัพธ์เดียวกับตัวอย่างข้างต้น:
การส่ง refs:#1, #2 และแก้ไขปัญหา #3
การส่ง Refs #1, #2 และแก้ไขปัญหา #3
การส่ง REFS: #1, #2 และแก้ไขปัญหา #3เปิดใช้งานการบันทึกเวลา
อนุญาตให้บันทึกเวลาโดยตรงจากข้อความการส่ง สิ่งนี้มีความหมายเมื่อคุณเปิดใช้งานโมดูล "การติดตามเวลา" ในโครงการที่กล่าวถึง ในกรณีนี้ คุณสามารถเพิ่มคำพิเศษในข้อความการส่งของคุณเพื่อแสดงเวลาที่คุณใช้กับปัญหา
ไวยากรณ์พื้นฐานสำหรับการทำเช่นนั้นคือ: @<เวลา>, โดยที่เวลาประกอบด้วยชั่วโมงหรือนาทีต่าง ๆ
นี่คือรายการข้อความการส่งที่ถูกต้องหลายรายการที่จะทำงานหากคุณต้องการระบุว่าคุณใช้เวลา N ชั่วโมงกับปัญหา 1234: - สำหรับการอ้างอิงปัญหา: refs, references, IssueID

ต้องการอัปเกรด Redmine หรือไม่? ง่ายมาก
ได้รับเครื่องมือที่มีกำลังในการวางแผนโครงการที่เหมาะสม การจัดการ และควบคุมทั้งหมดในซอฟต์แวร์เดียว