paint-brush
Tích hợp Jira với Jira: Con đường đơn giản dẫn đến hiệu quảtừ tác giả@exalate
491 lượt đọc
491 lượt đọc

Tích hợp Jira với Jira: Con đường đơn giản dẫn đến hiệu quả

từ tác giả Exalate11m2023/11/13
Read on Terminal Reader

dài quá đọc không nổi

Khai phá toàn bộ tiềm năng của việc quản lý dự án với hướng dẫn của chúng tôi về tích hợp Jira-to-Jira bằng Exalate.
featured image - Tích hợp Jira với Jira: Con đường đơn giản dẫn đến hiệu quả
Exalate HackerNoon profile picture
0-item


Bài viết này được viết bởi Teja Bhutada từ Exalate .


Các công cụ hiệu quả là xương sống của quy trình quản lý dự án thành công. Jira, được phát triển bởi Atlassian, đã trở nên phổ biến như một nền tảng quản lý dự án và theo dõi vấn đề thành công. Nhưng làm thế nào để bạn đưa trải nghiệm Jira của mình lên một tầm cao mới? Đó là nơi Tích hợp Jira với Jira vào đi.


Vì vậy, hãy khám phá chi tiết về việc đồng bộ hóa nhiều phiên bản Jira trong hướng dẫn này. Đã đến lúc tìm hiểu sâu hơn và xem cách tích hợp có thể nâng cấp quy trình quản lý dự án của bạn như thế nào.

Hiểu Jira để tích hợp Jira

Trước khi chúng ta đi sâu vào sự phức tạp của việc đồng bộ hóa Jira với Jira, trước tiên hãy hiểu nó là gì.

Tích hợp Jira với Jira là gì?

Tích hợp Jira với Jira đề cập đến quá trình kết nối nhiều phiên bản hoặc dự án Jira trong cùng một hệ sinh thái Jira.


Sự tích hợp này cho phép cộng tác liền mạch, chia sẻ dữ liệu và đồng bộ hóa vấn đề giữa các phiên bản Jira khác nhau. Jira trở thành một công cụ vô giá cho các nhóm quản lý nhiều dự án hoặc phòng ban trong một tổ chức và xuyên biên giới công ty. \

Có rất nhiều lý do khiến các công ty lựa chọn tích hợp phiên bản Jira của họ. Chúng ta hãy xem những cái phổ biến nhất trong phần tiếp theo.

Tại sao tích hợp Jira với Jira?

  • Cải thiện năng suất
    Tích hợp tự động hóa các tác vụ lặp đi lặp lại, giảm nỗ lực thủ công và giải phóng thời gian cho những công việc quan trọng hơn.

  • Tăng cường hợp tác
    Các nhóm trong tổ chức và công ty chéo các nhóm có thể cộng tác và giao tiếp hiệu quả hơn trong các nhiệm vụ chung. Luồng thông tin trôi chảy như vậy giữa các nhóm sẽ giúp đưa ra quyết định tốt hơn.

  • Thông tin chi tiết theo thời gian thực
    Tích hợp cho phép chia sẻ dữ liệu theo thời gian thực, giúp các nhóm luôn cập nhật thông tin mới nhất.

  • Giảm lỗi
    Trong trường hợp không có cách trao đổi dữ liệu tự động, các nhóm phải sử dụng cách nhập dữ liệu thủ công. Cách làm việc thủ công này dễ xảy ra lỗi. Tích hợp giảm thiểu nguy cơ sai lệch dữ liệu và sai sót tốn kém.

  • Không gian làm việc thống nhất


    Việc tích hợp Jira-to-Jira có thể tập hợp nhiều phiên bản Jira khác nhau, tạo ra một không gian làm việc thống nhất nơi các nhóm có thể truy cập và quản lý nhiều dự án từ một trang tổng quan duy nhất mà không cần phải chuyển đổi giữa các phiên bản Jira của họ.


Tích hợp Jira với Jira cung cấp nhiều trường hợp sử dụng có thể giúp các tổ chức hợp lý hóa quy trình quản lý dự án của họ và cải thiện sự cộng tác giữa các nhóm và dự án.

Các trường hợp sử dụng Jira Sync phổ biến

Dưới đây là một số trường hợp sử dụng phổ biến để tích hợp Jira-to-Jira.

Điều phối nhiều dự án

Các tổ chức thường có nhiều nhóm hoặc bộ phận làm việc trong các dự án Jira khác nhau. Tích hợp cho phép người quản lý dự án điều phối và giám sát tiến độ của các dự án này từ bảng điều khiển tập trung.

Quản lý phát hành

Đối với các nhóm phát triển phần mềm, việc tích hợp Jira tạo điều kiện thuận lợi cho việc quản lý phát hành suôn sẻ. Các nhóm có thể điều phối các bản phát hành trên nhiều dự án và đảm bảo chúng đáp ứng được các yếu tố phụ thuộc và việc phát hành diễn ra đúng tiến độ.

Hợp tác giữa các nhóm

Trong các tổ chức lớn, các nhóm khác nhau thường làm việc trên các dự án Jira có mối liên hệ với nhau. Tích hợp thúc đẩy sự cộng tác giữa các nhóm hoặc giữa các công ty bằng cách cho phép tất cả các thực thể chia sẻ thông tin, cập nhật và vấn đề một cách liền mạch.

Theo dõi và báo cáo vấn đề

Các tổ chức có thể hợp nhất việc theo dõi và báo cáo vấn đề giữa các dự án, cung cấp cái nhìn thống nhất về trạng thái và tiến độ của các nhiệm vụ, lỗi và yêu cầu tính năng.

Đảm bảo chất lượng

Đối với nhóm QA, việc tích hợp cho phép quản lý thử nghiệm hiệu quả trên nhiều dự án. Họ có thể đồng bộ hóa các trường hợp kiểm thử, kết quả kiểm thử và báo cáo lỗi để kiểm soát chất lượng tốt hơn.

Hỗ trợ khách hàng

Các nhóm hỗ trợ khách hàng có thể sử dụng tích hợp để kết nối Quản lý dịch vụ Jira với các nhóm phát triển bằng phần mềm Jira. Bằng cách này, các nhóm có thể đảm bảo rằng họ tự động thông báo các vấn đề hỗ trợ khách hàng cho nhóm phát triển để giải quyết.\

Tích hợp Jira với Jira là một giải pháp linh hoạt thích ứng với nhiều trường hợp sử dụng khác nhau, tùy thuộc vào nhu cầu cụ thể của tổ chức.


Đã đến lúc chúng ta xem làm thế nào chúng ta có thể thực sự đồng bộ hóa các vấn đề giữa nhiều phiên bản Jira.

Làm thế nào để tích hợp các vấn đề Jira?


Quá trình tích hợp nhiều phiên bản Jira không hề dễ dàng. Vì vậy, tôi đã chia quy trình thành các bước chính cho bạn:

Xác định mục tiêu tích hợp

Bắt đầu bằng cách xác định mục tiêu tích hợp rõ ràng. Bạn muốn đạt được điều gì bằng cách đồng bộ hóa các vấn đề Jira với (các) phiên bản Jira khác? Nó chỉ đơn giản là tự động hóa các nhiệm vụ lặp đi lặp lại hay để đạt được một điều phối quy trình công việc phức tạp ? Đó là để kết nối nhóm nhà phát triển và hỗ trợ khách hàng của bạn để giải quyết vấn đề nhanh hơn hay để kết nối nhóm nhà phát triển và kỹ thuật của bạn để tự động hóa quy trình phát triển?


Việc có mục tiêu rõ ràng sẽ giúp hướng Jira của bạn tích hợp Jira đi đúng hướng.

Dữ liệu bản đồ và trường

Cần phải lập bản đồ các vấn đề và lĩnh vực của chúng từ Jira này sang Jira khác một cách tỉ mỉ. Không để lại gì cho cơ hội hoặc giả định. Viết ra các hướng dẫn lập bản đồ chi tiết và đường dẫn luồng thông tin. Điều này có thể bao gồm các phần phụ thuộc, sự cố chặn hoặc tác vụ được liên kết. Liên kết vấn đề phù hợp đảm bảo rằng những thay đổi trong một dự án sẽ tác động đến các dự án tương ứng.


Trong trường hợp có quy trình công việc khác nhau giữa hai phiên bản Jira, hãy đảm bảo mọi trạng thái quy trình công việc đều được ánh xạ và bao phủ chính xác. Ngoài ra, hãy đảm bảo rằng bạn xử lý trước các quy tắc và hạn chế trong quy trình làm việc.

Thiết lập yêu cầu tự động hóa

Tận dụng tự động hóa để làm việc thủ công. Trên thực tế, đó là lý do cơ bản tại sao bạn muốn tích hợp nền tảng Jira của mình. Xác định các yếu tố kích hoạt trao đổi dữ liệu mà bạn mong muốn. Ví dụ: tạo quy trình công việc kích hoạt các hành động trong Jira khác khi đáp ứng một số điều kiện nhất định, tạo sự cố Jira từ vé Jira đến hoặc cập nhật trạng thái dự án khi bạn thực hiện cam kết mã.

Chọn công cụ tích hợp phù hợp

Việc chọn đúng công cụ tích hợp Jira với Jira là rất quan trọng. May mắn thay, nhiều công cụ tích hợp của bên thứ ba giúp quá trình này trở nên dễ dàng hơn. Công cụ như Thở ra hỗ trợ các trường hợp sử dụng tích hợp Jira với Jira từ đơn giản đến nâng cao.


Kiến trúc phân tán, các tính năng bảo mật nâng cao và chế độ không mã/mã thấp mạnh mẽ khiến nó trở thành một ứng cử viên hoàn hảo để kết nối nhiều phiên bản Jira một cách dễ dàng.


Các chế độ mã thấp , được gọi là chế độ Tập lệnh, cho phép bạn triển khai tích hợp sâu giữa nhiều nền tảng như Jira, Salesforce, Zendesk, Azure DevOps, ServiceNow, v.v.

Vì vậy, bạn có thể sắp xếp và tự động hóa các quy trình công việc phức tạp, chẳng hạn như giữa đám mây Jira và nền tảng tại chỗ hoặc đồng bộ hóa các lộ trình nâng cao trong Jira.


Bạn thậm chí có thể làm việc với chế độ không mã dành cho các trường hợp sử dụng tự động đồng bộ hóa đơn giản.

Kiểm tra và giám sát

Khi còn lại lựa chọn để chọn một công cụ tích hợp, lấy PoC, thực hiện phân tích tiết kiệm chi phí , xem xét yêu cầu của bạn, giám sát và kiểm tra kỹ lưỡng các hệ thống tích hợp. Xác định bất kỳ vấn đề hoặc nút thắt nào bằng cách thu hút sự tham gia của các bên liên quan phù hợp.


Cấu hình các quyền và cài đặt bảo mật một cách cẩn thận. Không phải tất cả người dùng đều phải có quyền truy cập vào dữ liệu được chia sẻ, vì vậy hãy xác định ai có thể xem, chỉnh sửa hoặc quản lý các vấn đề trong từng phiên bản Jira tích hợp.

Tích hợp Jira Jira phải tiếp tục đáp ứng các mục tiêu của bạn khi doanh nghiệp của bạn phát triển.


Hãy thảo luận về cách chúng ta có thể triển khai tích hợp Jira-to-Jira. Chúng tôi sẽ sử dụng Exalate để đồng bộ hóa dữ liệu giữa nhiều phiên bản Jira.

Cách triển khai Jira to Jira Sync trong 5 bước

Exalate for Jira có sẵn cho cả Jira Cloud và Jira tại chỗ. Chúng tôi sẽ đề cập đến quá trình cài đặt đám mây Jira tại đây.

Bước 1: Cài đặt Exalate trên Jira

Đăng nhập vào phiên bản Jira của bạn.

Tham quan Thị trường Atlassian và tìm kiếm "Exalate Jira Issue Sync & more"


Khen ngợi sự tích hợp của Jira


Nhấp vào nút "Dùng thử miễn phí".


Đồng bộ hóa sự cố Jira


Sau đó nhấp vào “Thêm vào Jira” > “Bắt đầu dùng thử miễn phí”.

Đợi một lát trong khi ứng dụng tải.


Bạn sẽ được chuyển hướng trở lại Jira, nơi bạn sẽ thấy cửa sổ bật lên xác nhận rằng ứng dụng đã được thêm.

Nhấp vào nút "Bắt đầu" để hoàn tất cài đặt.


Tiếp theo, lặp lại quy trình này trên phiên bản Jira khác của bạn.

Bước 2: Kết nối phiên bản Jira của bạn

Sau khi cài đặt Exalate trên cả hai phiên bản Jira, bạn cần tạo kết nối giữa chúng.

Đây là cách thực hiện:

  1. Trên một trong các phiên bản Jira của bạn, hãy nhấp vào "Ứng dụng" ở menu trên cùng, sau đó chọn “Exalate”.


  2. Nhấp vào "Kết nối" trong menu bên trái của bảng điều khiển dành cho quản trị viên Exalate. Nhấp vào nút "Bắt đầu kết nối" màu xanh lá cây.


Bắt đầu kết nối Jira với Jira


  1. Trên màn hình tiếp theo, nhập URL của phiên bản Jira khác.


  2. Bạn sẽ thấy một màn hình nơi bạn có thể chọn giữa ba chế độ cấu hình: Chế độ Cơ bản, Trực quan hoặc Tập lệnh.


Mở rộng các chế độ cấu hình cho Jira sync


Tiếp tục với Chế độ cơ bản

Chế độ này cung cấp các quy tắc đồng bộ hóa được xác định trước cho các trường vấn đề cơ bản như tóm tắt, mô tả, nhận xét, tệp đính kèm và loại vấn đề. Bạn không thể sửa đổi các quy tắc này để làm cho nó phù hợp với nhu cầu đồng bộ hóa cơ bản.

Chọn dự án ở bước tiếp theo và nhấp vào “Tiếp theo”.


Tích hợp Jira cơ bản với Jira


Bây giờ, bạn phải xác nhận xem bạn có quyền truy cập quản trị viên vào phiên bản Jira khác hay không. Nhấp vào “Có, tôi có quyền truy cập quản trị viên” nếu bạn có quyền truy cập.


Quyền truy cập quản trị viên đồng bộ Jira


Tại đích đến, phiên bản Jira, chọn lại dự án và nhấp vào “Xác nhận”. Bạn đã thiết lập thành công kết nối chế độ Cơ bản.


Bạn có thể đồng bộ hóa trực tiếp số phát hành đầu tiên của mình bằng cách nhập khóa phát hành và nhấp vào “Exalate”. Bạn sẽ thấy trạng thái đồng bộ hóa của mình trong khi nó được đồng bộ hóa với phiên bản Jira đích.


Đồng bộ Jira thành công

Tiếp tục với Chế độ trực quan

Sau khi chọn chế độ Trực quan, hãy nhập tên cho các phiên bản Jira cục bộ và từ xa của bạn.

Tên kết nối được tạo tự động nhưng bạn có thể thay đổi tên này nếu muốn.


Đồng bộ hóa trực quan giữa hai Jiras


Nhấp vào “Tiếp theo” khi bạn đã sẵn sàng.



Lưu ý: Bạn cần có quyền truy cập quản trị viên trên cả hai phiên bản Jira cho Chế độ trực quan.

Xác nhận quyền truy cập quản trị viên. Bạn đã tạo thành công kết nối chế độ Trực quan.

Nhấp vào nút “Cấu hình đồng bộ hóa” để định cấu hình kết nối.


Đồng bộ hóa Jira trực quan thành công


Màn hình tiếp theo cho phép bạn kiểm soát cách bạn tích hợp các dự án Jira của mình. Chọn dự án cho cả hai phiên bản Jira thông qua trình đơn thả xuống.


Định cấu hình đồng bộ hóa Jira với Jira


Nhấp vào màn hình “Thực thể bộ lọc” để quyết định thông tin nào phải được đồng bộ hóa giữa các hệ thống.


Bộ lọc cấu hình trực quan tích hợp Jira to Jira


Bạn có thể chọn từ nhiều bộ lọc khác nhau. Ví dụ: đồng bộ hóa sự cố của một loại sự cố cụ thể với cấp độ cụ thể thuộc một trạng thái cụ thể. Bạn cũng có thể chọn để trống nếu muốn đồng bộ tất cả các vấn đề.


Lưu các thay đổi của bạn khi bạn hoàn tất.


Trên màn hình chính “Phạm vi”, bạn có thể chọn “Phương thức đồng bộ hóa”. Nó cho phép bạn kiểm soát hướng đồng bộ hóa của mình.


Nhấp vào “Tiếp theo” để chuyển sang bước tiếp theo. Tại đây, bạn sẽ tìm thấy màn hình “Quy tắc”.


Quy tắc đồng bộ hóa Jira


Bạn sẽ tìm thấy ánh xạ giữa các trường vấn đề trên màn hình này. Bạn có thể thêm, chỉnh sửa, sắp xếp lại hoặc xóa ánh xạ theo cách bạn muốn.


Chỉnh sửa ánh xạ đồng bộ hóa Jira


Bạn thậm chí có thể thêm một số tập lệnh cho các trường hợp sử dụng nâng cao bằng cách nhấp vào nút “Thêm tập lệnh”. Đây là một số ví dụ về quy tắc tập lệnh mà bạn có thể sử dụng.


Thêm tập lệnh vào tích hợp Jira


Khi bạn hài lòng với ánh xạ, hãy nhấp vào nút “Xuất bản” để lưu các thay đổi của bạn.


Đó là tất cả những gì bạn cần cho chế độ Trực quan! Các vấn đề sẽ tự động đồng bộ theo điều kiện bạn đã đặt.

Tiếp tục với Chế độ tập lệnh nâng cao

Chế độ này cung cấp khả năng tùy chỉnh tối đa với Kịch bản Groovy động cơ. Nó cho phép kiểm soát chính xác việc trao đổi dữ liệu.


Để tiếp tục sử dụng chế độ này, hãy nhập chi tiết kết nối như bạn đã làm ở chế độ Trực quan.

Sau đó, chọn dự án.


Sau đó, Exalate tạo mã mời. Sao chép mã và giữ nó ở nơi an toàn.


Mã lời mời đồng bộ hóa Jira với Jira


Trên phiên bản Jira khác, hãy nhấp vào nút “Chấp nhận lời mời” và dán mã bạn vừa sao chép.


Chấp nhận lời mời đồng bộ hóa Jira


Chọn dự án trong phiên bản Jira này.


Và Voila! Bạn đã kết nối thành công hai phiên bản Jira bằng chế độ Tập lệnh.


Sau này, bạn có thể định cấu hình đồng bộ hóa theo yêu cầu của mình. Chúng tôi sẽ đề cập đến điều đó trong bước tiếp theo.

Bước 3: Định cấu hình kết nối của bạn

Exalate tạo ra một số cài đặt kết nối mặc định cho bạn. Bạn có thể thay đổi chúng bất cứ lúc nào bạn muốn.


Bạn có thể sử dụng tab “Quy tắc” và “Trình kích hoạt” để định cấu hình kết nối của mình. Chúng tôi sẽ đề cập đến tab “Quy tắc” trong phần này và “Trình kích hoạt” trong phần tiếp theo.


Tab “Quy tắc” được chia thành hai phần: “Đồng bộ hóa đến” và “Đồng bộ hóa đi”.

“Đồng bộ hóa đi” quyết định thông tin nào phải rời khỏi phiên bản Jira nguồn. “Đồng bộ hóa sắp tới” quyết định cách diễn giải thông tin đến từ phiên bản Jira đích.


Quy tắc đồng bộ hóa Jira với Jira


Nếu bạn xem kỹ các quy tắc đồng bộ hóa, thì đồng bộ hóa gửi đi sẽ lưu tất cả thông tin cần thiết để gửi dưới dạng bản sao. Bản sao hoạt động giống như một trình giữ chỗ mang thông tin đến đích một cách an toàn.


Quá trình đồng bộ hóa sắp tới sẽ trích xuất thông tin từ bản sao và áp dụng thông tin đó cho sự cố Jira cục bộ theo bất kỳ cách nào hợp lý.


Bạn có thể thay đổi các quy tắc đồng bộ hóa này bằng cách:

  • thêm dòng mã mới để gửi dữ liệu bổ sung
  • xóa (hoặc bình luận) dòng dữ liệu bạn không muốn gửi
  • hoặc chỉnh sửa chúng để quyết định nên gửi gì

“Xuất bản” các thay đổi để lưu chúng.


Bước 4: Thiết lập trình kích hoạt đồng bộ hóa tự động

Trình kích hoạt xác định điều kiện đồng bộ hóa. Các vấn đề được đồng bộ hóa sau khi đáp ứng các điều kiện kích hoạt.


Để tạo trình kích hoạt, hãy điều hướng đến tab "Trình kích hoạt" và nhấp vào “+ Tạo trình kích hoạt”.


Tự động tích hợp Jira với Jira bằng trình kích hoạt


Màn hình “Thêm trình kích hoạt” cho phép bạn tạo trình kích hoạt bằng JQL (Ngôn ngữ truy vấn Jira).


Thêm trình kích hoạt vào đồng bộ hóa Jira


Kích hoạt trình kích hoạt và bạn sẽ thấy nó trên màn hình trước đó.

Bước 5: Đồng bộ hóa các vấn đề

Bây giờ là lúc đồng bộ hóa các vấn đề của bạn. Bạn thực sự không cần phải làm gì thêm ngoài các bước chúng tôi đã thảo luận ở trên. Các vấn đề sẽ được đồng bộ hóa tự động dựa trên “Quy tắc” và “Trình kích hoạt” bạn đã đặt.


Exalate kiểm tra định kỳ các vấn đề mới phù hợp với tiêu chí đã chỉ định và đồng bộ hóa chúng giữa các nền tảng. Nếu bạn không thấy đồng bộ hóa ngay lập tức, hãy xem lại các quy tắc của bạn để đảm bảo chúng khớp chính xác với các mục và trường mong muốn.


Chúng tôi đã thấy việc thiết lập tích hợp Jira Jira dễ dàng như thế nào bằng cách sử dụng công cụ nâng cao như Exalate. Hãy cùng khám phá một số trường hợp sử dụng thú vị mà chúng tôi đã giúp khách hàng triển khai.

Các trường hợp sử dụng tích hợp Jira và Jira nâng cao với Exalate

Với chế độ Tập lệnh của Exalate, bạn có thể đồng bộ hóa nhiều vấn đề và trường chạy nước rút khác nhau giữa các phiên bản Jira.

Chúng tôi đã thảo luận về một số tình huống thể hiện tính linh hoạt này dưới đây.

Có rất nhiều khả năng với Exalate. Bạn luôn luôn có thể mà thảo luận về trường hợp sử dụng tích hợp của bạn với chúng tôi.

Những thách thức và cân nhắc khi đồng bộ hóa nhiều phiên bản Jira

Mặc dù việc tích hợp Jira-to-Jira có thể mang lại nhiều lợi ích khác nhau nhưng bạn cần nhận thức được những thách thức tiềm ẩn của nó.

  • Độ phức tạp : Việc quản lý nhiều phiên bản Jira có thể phức tạp, đòi hỏi phải lập kế hoạch cẩn thận với giải pháp phù hợp và chuẩn bị cho việc cải tiến liên tục.
  • Bảo mật dữ liệu : Các quyền và biện pháp bảo mật thích hợp là rất quan trọng để bảo vệ dữ liệu nhạy cảm.
  • Đào tạo : Các thành viên trong nhóm cần được đào tạo để sử dụng các công cụ tích hợp. Họ cũng phải có khả năng điều hướng hiệu quả thông qua môi trường Jira tích hợp.
  • Bảo trì : Việc giám sát và bảo trì thường xuyên là điều cần thiết để đảm bảo rằng việc tích hợp Jira với Jira của bạn hoạt động trơn tru, ngay cả với các yêu cầu ngày càng phát triển.

Phần kết luận

Triển khai tích hợp Jira với Jira thông qua Exalate là một công cụ thay đổi cuộc chơi cho các tổ chức đang tìm kiếm trải nghiệm quản lý dự án liền mạch và hiệu quả. Exalate đơn giản hóa quy trình, cho phép các nhóm dễ dàng đồng bộ hóa các vấn đề của Jira trong cùng một môi trường Jira hoặc trên các phiên bản khác nhau.


Với Exalate, bạn có thể dễ dàng triển khai mọi trường hợp sử dụng phức tạp, chẳng hạn như điều phối nhiều dự án, theo dõi sự phụ thuộc, quản lý phát hành và cộng tác giữa các nhóm. Tính linh hoạt và khả năng thích ứng của nó khiến nó trở thành một giải pháp phù hợp để nâng cao quy trình quản lý dự án.


Bạn có nghĩ đến các trường hợp sử dụng tích hợp Jira và Jira tương tự không? Hãy dùng thử đồng bộ hóa Exalate cho Jira hoặc đơn giản là đặt một phiên miễn phí với kỹ sư tích hợp và thảo luận chi tiết về họ với chuyên gia.