-
Notifications
You must be signed in to change notification settings - Fork 196
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #417 from Tazysnow/Thai-Language-Translations-
Thai language translations
- Loading branch information
Showing
3 changed files
with
218 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
# การจัดการบทบาท | ||
|
||
## Overview | ||
|
||
เพื่อ จำกัด การเข้าถึงสำหรับผู้ใช้บางรายคุณต้องใช้บทบาท ผู้ดูแลระบบสามารถจัดการบทบาทในแผงการจัดการ แต่ละบทบาทกำหนดการเข้าใช้งานเฉพาะบางพื้นที่ (ขอบเขต) ซึ่งใช้กับผู้ใช้ที่เป็นเจ้าของบทบาทนั้นๆ | ||
|
||
ผู้ใช้รายหนึ่งสามารถมีได้หลายบทบาท สามารถเลือกบทบาทเหล่านี้สำหรับผู้ใช้ที่เฉพาะเจาะจงได้ (‘บทบาท’ ในรายการผู้ใช้) และ/หรือ สืบทอดจากทีมที่ผู้ใช้เป็นสมาชิก | ||
|
||
ถ้าผู้ใช้มีหลายบทบาท พวกเขาจะถูกรวมเข้าด้วยกันเพื่อให้กฎที่อนุญาตมีลำดับความสำคัญที่สูงกว่า ซึ่งช่วยให้ผู้ดูแลระบบสามารถจัดการการควบคุมระดับการเข้าถึงได้อย่างง่ายดายและคล่องตัว | ||
|
||
คุณสามารถดูว่ามีการใช้สิทธิ์กับผู้ใช้บางรายได้โดยคลิกที่ปุ่ม "เข้าถึง" ในมุมมองรายละเอียดของผู้ใช้ | ||
|
||
![1](../_static/images/administration/roles-management/scope-level.png) | ||
|
||
## ตัวอย่าง | ||
|
||
ตัวอย่างเช่น, ถ้าผู้ใช้อยู่ในทีม "ขาย" ทีมงานคนนี้จะมีบทบาทเพียงอย่างเดียวคือเป็น "พนักงานขาย" ดังนั้นผู้ใช้ทั้งหมดจากทีมนี้จะได้รับบทบาทเป็น "พนักงานขาย" | ||
|
||
บทบาทของ "พนักงานขาย" มีดังต่อไปนี้: | ||
|
||
Lead: | ||
``` | ||
create - yes | ||
read – team | ||
edit – own | ||
delete – no | ||
stream - team | ||
``` | ||
|
||
Opportunity: | ||
``` | ||
create - yes | ||
read – team | ||
edit – own | ||
delete – no | ||
stream - team | ||
``` | ||
|
||
ผู้ใช้จะสามารถอ่านได้เฉพาะ leads และ opportunities เท่านั้น ซึ่งเป็นของทีม "ฝ่ายขาย" (‘ทีม’ ข้อมูล). | ||
ผู้ใช้จะสามารถแก้ไขได้เฉพาะ leads และ opportunities เท่านั้น ซึ่งพวกเขาจะได้รับมอบหมายหรือเป็นผู้ที่สร้างขึ้นมา | ||
ผู้ใช้จะไม่สามารถย้าย leads หรือ opportunities ได้ | ||
|
||
เราต้องการให้สิทธิแก่ผู้ใช้บางรายที่มีตำแหน่งเป็นผู้จัดการฝ่ายขายใน บริษัท. ซึ่งพนักงานคนนี้ต้องมีความสามารถในการ อ่าน/แก้ไข/ลบ บันทึกทั้งหมด จากทีม ‘การขาย’ ผู้ใช้ควรเป็นส่วนหนึ่งของทีม "การขาย" ของเราแต่เราจำเป็นต้องสร้างบทบาทใหม่สำหรับ 'ผู้จัดการฝ่ายขาย' และเลือกบทบาทนี้สำหรับผู้ใช้รายนั้นในฟิลด์ "บทบาท" | ||
|
||
บทบาทของ ‘ผู้จัดการฝ่ายขาย’ มีการกำหนดวิธีการดังต่อไปนี้: | ||
Lead: | ||
``` | ||
create - yes | ||
read – team | ||
edit – team | ||
delete – team | ||
stream - team | ||
``` | ||
|
||
Opportunity: | ||
``` | ||
create - yes | ||
read – team | ||
edit – team | ||
delete – team | ||
stream - team | ||
``` | ||
|
||
ผู้ใช้ของเราจะสามารถจัดการ leads และ opportunities ทั้งหมดได้จากทีม "การขาย" | ||
|
||
|
||
## สิทธิ์พิเศษ | ||
|
||
### การมอบหมายงาน | ||
|
||
ตั้งค่า parameter นี้เพื่อจำกัดความสามารถในการกำหนดบันทึกใหม่ให้กับผู้ใช้ และ/หรือ ทีมอื่น ถ้าคุณตั้งค่า `team` - จากนั้นจะสามารถกำหนดให้กับผู้ใช้จากทีมของตนเองเท่านั้น. ถ้า `no` - ผู้ใช้จะไม่สามารถมอบหมายงานใหม่ได้ทั้งหมด | ||
|
||
นอกจากนี้ยังกำหนดว่าผู้ใช้สามารถโพสต์ไปยังสตรีมของผู้ใช้ / ทีมอื่นได้ | ||
|
||
### สิทธิ์ผู้ใช้ | ||
|
||
ช่วยให้ผู้ใช้สามารถ จำกัด มุมมองของกิจกรรม, ปฏิทินและสตรีมของผู้ใช้รายอื่นได้ | ||
|
||
### สิทธิ์ของ Portal | ||
|
||
กำหนดการเข้าถึงข้อมูล portal , ความสามารถในการโพสต์ข้อความไปยังผู้ใช้ portal | ||
|
||
### การอนุญาตบัญชีอีเมลกลุ่ม | ||
|
||
กำหนดการเข้าถึงกลุ่มบัญชีอีเมล, ความสามารถในการส่งอีเมลจากกลุ่ม SMTP | ||
|
||
### การอนุญาตการส่งออก | ||
|
||
การป้องกันไม่ให้ผู้ใช้มีความสามารถในการส่งออกบันทึก (ตั้งแต่เวอร์ชัน 4.9.0) | ||
|
||
## สิทธิ์ตามค่าเริ่มต้น | ||
|
||
โดยค่าเริ่มต้น (ถ้าไม่มีผู้ใดนำมาใช้) ผู้ใช้สามารถอ่านและแก้ไขบันทึกทั้งหมดได้ แต่ไม่สามารถลบข้อมูลใด ๆ ยกเว้นไฟล์ที่สร้างขึ้นและได้รับการกำหนดให้ในเวลาเดียวกัน | ||
|
||
ความสามารถในการ จำกัด การเข้าถึงโดยค่าเริ่มต้น โดยการเปิดใช้งาน 'ACL Strict Mode' ที่การดูแลระบบ> การตั้งค่า | ||
|
||
## Field Level Security | ||
|
||
ช่วยให้สามารถควบคุมการเข้าถึงฟิลด์เฉพาะเจาะจงได้ | ||
|
||
โดยค่าเริ่มต้นผู้ใช้สามารถอ่านฟิลด์ทั้งหมดถ้าสามารถอ่านบันทึกได้ ผู้ใช้สามารถแก้ไขฟิลด์ใดก็ได้ ถ้าสามารถแก้ไขบันทึกได้ คุณสามารถ จำกัด การเข้าถึงเฉพาะฟิลด์โดยใช้ Field Level Security | ||
|
||
ในการแก้ไขข้อมูลบที่ันทึกของบทบาท ในระดับเขตข้อมูลให้คลิกไอคอนบวก ถัดจากขอบเขตที่ระบุจากนั้นเลือกฟิลด์ที่ต้องการ จากนั้นคุณจะสามารถระบุระดับการเข้าถึงคำสั่ง `read` และ `edit` ได้ มีตัวเลือกให้เลือกคือ: `yes` และ `no`. | ||
|
||
![2](../_static/images/administration/roles-management/field-level-secutiry.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
# การกำหนดค่าเซิร์ฟเวอร์สำหรับ EspoCRM | ||
|
||
EspoCRM สามารถติดตั้งได้ที่ Apache ([instructions](apache-server-configuration.md)), Nginx ([instructions](nginx-server-configuration.md)), หรือเซิร์ฟเวอร์ IIS ที่สนับสนุน PHP เวอร์ชัน 5.6 หรือสูงกว่าและ MySQL เวอร์ชัน 5.1 หรือสูงกว่า | ||
|
||
## คำแนะนำการกำหนดค่า | ||
|
||
### PHP Requirements | ||
|
||
EspoCRM ต้องใช้ PHP 5.6 หรือสูงกว่าโดยเปิดใช้งานส่วนขยายดังต่อไปนี้: | ||
|
||
* [PDO](http://php.net/manual/en/book.pdo.php) – การเข้าถึง MySQL ใน PHP; | ||
* [JSON](http://php.net/manual/en/book.json.php) – แหล่งข้อมูลใช้รูปแบบนี้ (metadata, รูปแบบ, ภาษา, และอื่นๆ); | ||
* [GD](http://php.net/manual/en/book.image.php) – เพื่อจัดการรูปภาพ; | ||
* [OpenSSL](http://php.net/manual/en/book.openssl.php) – เพื่อให้แน่ใจว่าการป้องกันสูงสุด; | ||
* [Zip](http://php.net/manual/en/book.zip.php) – เพื่อให้สามารถอัพเกรด EspoCRM และติดตั้งส่วนขยายได้; | ||
* [IMAP](http://php.net/manual/en/book.imap.php) – การตรวจสอบกล่องจดหมายใน EspoCRM; | ||
* [mbstring](http://php.net/manual/en/book.mbstring.php); | ||
* [cURL](http://php.net/manual/en/book.curl.php). | ||
|
||
นอกจากนี้ยังแนะนำให้มี [mailparse](https://pecl.php.net/package/mailparse)การติดตั้งส่วนขยาย pecl จำเป็นสำหรับการทำงานของคุณลักษณะการเรียกดูอีเมลได้อย่างราบรื่น | ||
|
||
php.ini settings: | ||
|
||
``` | ||
max_execution_time = 180 | ||
max_input_time = 180 | ||
memory_limit = 256M | ||
post_max_size = 50M | ||
upload_max_filesize = 50M | ||
``` | ||
|
||
|
||
### MySQL Requirements | ||
|
||
EspoCRM สนับสนุน MySQL เวอร์ชั่น 5.1 หรือสูงกว่า | ||
สิ่งเหล่านี้ไม่มีลักษณะพิเศษ การตั้งค่าเริ่มต้นทั้งหมดเหมาะสำหรับ EspoCRM | ||
|
||
## สิทธิ์ที่จำเป็นสำหรับ Unix-based Systems | ||
|
||
ไฟล์และ directories ควรมีสิทธิ์ดังต่อไปนี้ | ||
|
||
* `/data`, `/custom`, `/client/custom` – ควรเป็นไฟล์ที่สามารถเขียนได้ทั้งหมด, directories และ subdirectories (664 สำหรับไฟล์, 775 สำหรับ directories, รวมทั้ง subdirectories และไฟล์ทั้งหมด); | ||
* `/application/Espo/Modules`, `/client/modules` – ควรจะเขียน directory ปัจจุบัน (775 สำหรับ directory ปัจจุบัน, 644 สำหรับไฟล์, 755 สำหรับ directories และ subdirectories); | ||
* ไฟล์และ directories อื่น ๆ ทั้งหมดควรอ่านได้ (644 สำหรับไฟล์, 755 สำหรับ directories). | ||
|
||
ในการตั้งค่าสิทธิ์ ให้เรียกใช้คำสั่งเหล่านี้ใน terminal: | ||
|
||
``` | ||
cd <PATH-TO-ESPOCRM-DIRECTORY> | ||
find . -type d -exec chmod 755 {} + && find . -type f -exec chmod 644 {} +; | ||
find data custom -type d -exec chmod 775 {} + && find data custom -type f -exec chmod 664 {} +; | ||
``` | ||
|
||
ไฟล์ทั้งหมดควรเป็นเจ้าของและเป็นเจ้าของกลุ่มโดยผ่านกระบวนการของเว็บเซิร์ฟเวอร์ ควรจะเป็น “www-data”, “daemon”, “apache”, “www”, อื่นๆ. | ||
หมายเหตุ: เมื่อใช้ Bitnami Stack, ไฟล์ควรเป็นเจ้าของและเป็นเจ้าของกลุ่มโดยผู้ใช้ "daemon" | ||
หมายเหตุ: ในโฮสต์ที่ใช้ร่วมกัน ไฟล์ควรเป็นของเจ้าของและเป็นของกลุ่ม โดยบัญชีผู้ใช้ของคุณ | ||
|
||
ในการตั้งค่าเจ้าของและเจ้าของกลุ่มทให้ดำเนินการคำสั่งเหล่านี้ใน terminal: | ||
|
||
``` | ||
cd <PATH-TO-ESPOCRM-DIRECTORY> | ||
chown -R <OWNER>:<GROUP-OWNER> .; | ||
``` | ||
|
||
## การตั้งค่า crontab | ||
|
||
การติดตั้ง crontab บน UNIX system, สามารถทำตามขั้นตอนดังต่อไปนี้: | ||
|
||
* 1. เข้าสู่ระบบในฐานะผู้ดูแลระบบใน EspoCRM instance ของคุณ | ||
* 2. ไปที่ส่วนกำหนดงานในส่วนการจัดการระบบของคุณ (เมนู> การจักการ> งานที่กำหนดเวลาไว้ และคัดลอกสตริงสำหรับ crontab มีลักษณะดังนี้: | ||
``` | ||
* * * * * /usr/bin/php -f /var/www/html/espocrm/cron.php > /dev/null 2>&1 | ||
``` | ||
* 3. เปิด terminal และเรียกใช้คำสั่งนี้: | ||
``` | ||
crontab -e -u WEBSERVER_USER | ||
``` | ||
WEBSERVER_USER can be one of the following “www”, “www-data”, “apache”, etc (depends on your webserver). | ||
* 4. วางสตริงที่คัดลอกไว้ (จากขั้นตอนที่ 2) และบันทึกไฟล์ crontab (Ctrl+O, then Ctrl+X สำหรับ nano editor). | ||
|
||
## คำแนะนำในการกำหนดค่าตามเซิร์ฟเวอร์ของคุณ: | ||
|
||
* [Apache server configuration](apache-server-configuration.md). | ||
* [Nginx server configuration](nginx-server-configuration.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# วิธีการอัปเกรด EspoCRM | ||
|
||
EspoCRM สามารถอัปเกรดเป็นเวอร์ชันล่าสุดได้ตามขั้นตอนดังต่อไปนี้: | ||
|
||
### ขั้นตอนที่ 1. ตรวจสอบเวอร์ชันปัจจุบันของคุณ | ||
|
||
หากต้องการตรวจสอบเวอร์ชันปัจจุบันของคุณให้ไปที่หน้าการดูแลระบบ> หน้าการอัปเกรด | ||
|
||
### ขั้นตอนที่ 2. ดาวน์โหลดแพ็กเกจการอัปเกรดที่ต้องการ | ||
|
||
ไปที่หน้าการอัปเกรด https://www.espocrm.com/download/upgrades/ และฐานข้อมูลแพคเกจเวอร์ชั่นปัจจุบันที่คุณต้องการ | ||
|
||
### ขั้นตอนที่ 3. สร้างข้อมูลสำรอง(ไม่จำเป็น) | ||
|
||
สร้างข้อมูลสำรองแฟ้ม EspoCRM ของคุณ และข้อมูลก่อนที่คุณจะอัปเกรด ดังนี้[these instructions](https://github.com/espocrm/documentation/blob/master/administration/backup-and-restore.md) เพื่อทำมันให้เสร็จ | ||
|
||
### ขั้นตอนที่ 4. การอัปเกรด | ||
|
||
ไปที่การดูแลระบบ> อัปเกรด อัปโหลดและติดตั้งแพ็กเกจการอัปเกรดทีละชุด | ||
|
||
คุณสามารถตรวจสอบได้ว่าคุณมีเวอร์ชันล่าสุด ตรงนี้ เมนู> เกี่ยวกับ | ||
|
||
## อัปเกรดผ่านCLI | ||
|
||
นอกจากนี้คุณยังสามารถเรียกใช้การอัปเกรดผ่านทางคำสั่ง ซึ่งคุณต้องดำเนินการคำสั่งต่อไปนี้จาก EsproCRM จุดกำเนิด directory:: | ||
|
||
``` | ||
php upgrade.php /path/to/upgrade/package.zip | ||
``` |