En บทวิจารณ์ของเรา ไปที่เมนูการกำหนดค่า Mauticเครื่องมืออัตโนมัติสำหรับงานการตลาดแบบโอเพนซอร์ส ถึงเวลาสร้างผู้ใช้กำหนดบทบาทและทริกเกอร์เหตุการณ์ผ่านเว็บฮุค
ผู้ใช้บทบาทและเหตุการณ์ใน Mautic
ผู้ใช้
ผู้ใช้จะถูกกำหนดให้กับบุคคลเพื่อให้สามารถเข้าถึง Mautic ได้ในขณะที่บทบาทกำหนดว่าฟังก์ชัน Mautic ใดที่ผู้ใช้สามารถเข้าถึง
การจัดการผู้ใช้เป็นความรับผิดชอบของผู้ใช้ผู้ดูแลระบบ
ผู้ดูแลระบบสามารถสร้างผู้ใช้โดยกรอกข้อมูลในฟิลด์ที่จำเป็นทั้งหมดเพิ่มลายเซ็นหากจำเป็นและกำหนดชื่อผู้ใช้และรหัสผ่าน
พารามิเตอร์คอนฟิกูเรชันที่เป็นทางเลือกบางอย่าง ได้แก่ เขตเวลาและภาษาเริ่มต้นสำหรับผู้ใช้ใหม่ ผู้ใช้ที่สร้างขึ้นแต่ละคนมีสองสถานะ เผยแพร่ (สามารถเชื่อมต่อ) หรือไม่เผยแพร่ (ไม่สามารถเชื่อมต่อได้)
บทบาท
ในการสร้างบทบาทใหม่เราไปที่รายการที่เกี่ยวข้องในเมนูการกำหนดค่า จากนั้นเราคลิกที่ใหม่
หากเปิดใช้งานสวิตช์ 'การเข้าถึงแบบเต็มระบบ' บัญชีผู้ดูแลระบบจะถูกสร้างขึ้นซึ่งมีระดับสูงสุดในการเข้าถึงตัวเลือก Mautic ทั้งหมด
บัญชีเหล่านี้ต้องถูก จำกัด และ มอบหมายให้กับผู้ใช้ที่เชื่อถือได้. คุณไม่สามารถกำหนดค่าสิทธิ์ได้เนื่องจากคุณได้รับมอบหมายอย่างครบถ้วนแล้ว
อีกทางเลือกหนึ่งคือการกำหนดสิทธิ์ที่กำหนดเองสำหรับคุณสมบัติบางอย่าง ทำได้โดยกดสวิตช์ค้างไว้เพื่อเข้าถึงระบบอย่างสมบูรณ์และไปที่แท็บสิทธิ์เพื่อสร้างบทบาท
ตัวเลือกการอนุญาตมีดังนี้:
- ดู: อนุญาตให้ผู้ใช้ที่มีบทบาทนี้เห็นส่วนหนึ่งของ Mautic
- แก้ไข: ผู้ใช้สามารถเปลี่ยนแปลงส่วนหนึ่งของ Mautic
- สร้าง: อนุญาตให้ผู้ใช้สร้างทรัพยากรใหม่ในส่วนเฉพาะของ Mautic
- ลบ: ผู้ใช้ที่มีบทบาทที่กำหนดนี้สามารถลบทรัพยากรจากส่วน Mautic
- เผยแพร่: ให้ความเป็นไปได้ในการทำให้ทรัพยากรพร้อมใช้งาน
- เต็ม: กำหนดสิทธิ์ก่อนหน้าทั้งหมดให้กับผู้ใช้
มีระดับสิทธิ์ที่สัมพันธ์กับทรัพยากรที่ผู้ใช้สร้างขึ้นเองและเกี่ยวข้องกับระดับที่ผู้อื่นสร้างขึ้นด้วย
- เป็นเจ้าของ: สิ่งนี้ช่วยให้ผู้ใช้ที่มีบทบาทนี้สามารถดู / แก้ไข / ลบ / เผยแพร่ทรัพยากรของตนเองในส่วนนี้ของ Mautic ได้ แต่จะไม่สร้างขึ้นโดยผู้อื่น
- อื่น ๆ : นอกจากทรัพยากรของตนเองแล้วผู้ใช้สามารถแก้ไขทรัพยากรที่สร้างโดยผู้อื่นได้
มีระดับสิทธิ์ที่เกี่ยวข้องกับความสามารถในการจัดการทรัพยากรs:
- จัดการ: อนุญาตให้ผู้ใช้ที่มีบทบาทนี้จัดการทรัพยากรในส่วนนี้ของ Mautic (เช่นจัดการฟิลด์หรือปลั๊กอินที่กำหนดเอง)
Eมีระดับสิทธิ์ที่เกี่ยวข้องกับฟิลด์ที่สามารถแก้ไขได้ในส่วนผู้ใช้:
- ฟิลด์ที่ระบุ: อนุญาตหรือปฏิเสธผู้ใช้ที่มีบทบาทนี้เพื่อแก้ไขฟิลด์ที่ระบุในส่วนผู้ใช้ (ตัวอย่างเช่นชื่อชื่อผู้ใช้อีเมลชื่อเรื่อง)
- ทั้งหมด - สิ่งนี้ช่วยให้ผู้ใช้ที่มีบทบาทนี้สามารถแก้ไขฟิลด์ทั้งหมดที่เกี่ยวข้องกับส่วนผู้ใช้
Webhooks
เว็บฮุก เป็นการเรียกกลับ HTTP ที่ช่วยให้คุณส่งข้อมูลจากแอปพลิเคชันหนึ่งไปยังอีกแอปพลิเคชัน. ในการเขียนโปรแกรมการเรียกกลับจะถูกเรียกไปยังฟังก์ชัน "A" ที่ใช้เป็นอาร์กิวเมนต์ของฟังก์ชันอื่น "B" เมื่อเรียก "B" จะเรียกใช้ "A"
Mautic สร้างชุดกิจกรรมที่เราสามารถทำได้ผ่านเว็บฮุคที่เกี่ยวข้องกับการสร้างแก้ไขและกำจัดเหตุการณ์
ขั้นตอนในการสร้างเว็บฮุคมีดังต่อไปนี้:
- ในเมนูการกำหนดค่าคลิกที่ Webhooks
- คลิกที่ใหม่
- ในแบบฟอร์มเรากรอกชื่อและคำอธิบายสั้น ๆ ของเว็บฮุค
- เราวาง POST URL ของแอปพลิเคชันในฟิลด์ที่เกี่ยวข้อง
- เราเลือกเหตุการณ์ที่จะยิงผ่านเว็บฮุก
- คลิกที่ Send Test Payload เพื่อทดสอบว่าทุกอย่างทำงานได้ดี
- จากนั้นเราจะกำหนดหมวดหมู่และพิจารณาว่าหากมีการเลือกมากกว่าหนึ่งเหตุการณ์ที่จะดำเนินการตามลำดับ
- ในการเสร็จสิ้นให้คลิกที่ใช้และบันทึกและปิด
ทั้งหมดนี้อาจฟังดูหนาแน่นและไม่สามารถเข้าใจได้เล็กน้อย แต่เมื่อเราดูตัวอย่างที่ใช้งานได้จริงเราจะเห็นความเก่งกาจของเครื่องมือนี้