Skip to content

Tích hợp GitLab

Tổng quan

Haravan Helpdesk tích hợp với GitLab để:

  • Tạo GitLab Issue trực tiếp từ HD Ticket
  • Link issue URL vào ticket để tracking
  • Phân công assignee dựa trên labels

Cách sử dụng

Tạo GitLab Issue từ ticket

  1. Mở HD Ticket cần tạo issue
  2. Nhấn nút "GitLab Issue" trên toolbar (HD Form Script)
  3. Popup hiển thị:
    • Title (tự fill từ ticket subject)
    • Labels (chọn từ danh sách)
    • Assignee preview (tự resolve từ labels)
  4. Nhấn "Tạo Issue"
  5. Issue URL được ghi vào custom_gitlab_issue_url

Scripts liên quan

ScriptTypeChức năng
GitLab - Ticket Issue APIServer Script (API)Resolve assignee, tạo và link issue
GitLab - Ticket Issue ButtonHD Form ScriptPopup tạo issue trên toolbar

Custom fields

FieldMô tả
custom_gitlab_issue_urlURL GitLab issue đã tạo
custom_gitlab_issue_idInternal GitLab issue ID
custom_gitlab_issue_iidProject-scoped issue IID

Cấu hình

Trong Site Config:

json
{
  "gitlab_token": "YOUR_GITLAB_TOKEN",
  "gitlab_project_id": "PROJECT_ID",
  "gitlab_base_url": "https://gitlab.com"
}

Tham chiếu