Tạo và cập nhật giải pháp

Để tìm và làm việc với các thành phần bạn đã tùy chỉnh, hãy tạo giải pháp và thực hiện tất cả các tùy chỉnh của bạn tại đây. Sau đó, luôn nhớ làm việc trong ngữ cảnh của giải pháp tùy chỉnh khi bạn thêm, chỉnh sửa và tạo các thành phần. Điều này giúp bạn dễ dàng xuất giải pháp để nhập vào một môi trường khác hoặc làm bản sao lưu. Thông tin thêm: Tạo giải pháp

Cập nhật giải pháp

Thực hiện thay đổi đối với giải pháp không được quản lý của bạn, như thêm hoặc xóa thành phần. Sau đó, khi bạn nhập giải pháp được quản lý đã được nhập trước đó, lô-gic nhập sẽ phát hiện giải pháp dưới dạng bản cập nhật và hiển thị màn hình tùy chọn sau.

Đã phát hiện thấy bản cập nhật giải pháp khi nhập.

Thông tin thêm: Áp dụng bản cập nhật hoặc bản nâng cấp giải pháp

Tạo bản vá giải pháp

Bạn có thể tạo bản vá lỗi cho giải pháp chính và xuất bản vá lỗi đó dưới dạng bản cập nhật phụ cho giải pháp cơ sở. Khi bạn sao chép một giải pháp, hệ thống sẽ tổng hợp tất cả các bản vá lỗi có liên quan vào giải pháp cơ sở và tạo phiên bản mới.

Cảnh báo

Sử dụng bản sao một bản vá và giải pháp sao chép để cập nhật giải pháp không được khuyến nghị vì nó hạn chế sự phát triển của nhóm và tăng độ phức tạp khi lưu trữ giải pháp của bạn trong hệ thống kiểm soát nguồn. Để biết thêm thông tin về cách cập nhật giải pháp, hãy tham khảo Cập nhật giải pháp.

Tạo cập nhật bằng giải pháp nhân bản và sao chép để vá

Khi bạn đang làm việc với các bản vá lỗi và các giải pháp được sao chép, hãy lưu ý thông tin sau đây:

  • Bản vá lỗi chính là bản cập nhật phụ bổ sung cho giải pháp chính. Một bản vá lỗi có thể thêm hoặc cập nhật các thành phần và thuộc tính trong giải pháp chính khi được cài đặt trên hệ thống đích, nhưng bản vá lỗi đó không thể xóa bất kỳ thành phần hoặc thuộc tính nào khỏi giải pháp chính.

  • Một bản vá lỗi chỉ có thể có một giải pháp chính, tuy nhiên một giải pháp chính lại có thể có một hoặc nhiều bản vá lỗi.

  • Bạn có thể tạo bản vá lỗi từ giải pháp không được quản lý. Bạn không thể tạo bản vá lỗi từ giải pháp được quản lý.

  • Khi bạn nhập bản vá lỗi vào hệ thống đích, bạn nên xuất bản vá lỗi đó dưới dạng bản vá lỗi được quản lý. Không sử dụng các bản vá lỗi không được quản lý trong môi trường sản xuất.

  • Phải có giải pháp chính trên hệ thống đích để cài đặt bản vá lỗi.

  • Bạn có thể xóa hoặc cập nhật bản vá lỗi.

  • Nếu bạn xóa giải pháp chính thì tất cả các bản vá lỗi phụ cũng sẽ bị xóa. Hệ thống sẽ hiển thị cho bạn thông báo cảnh báo rằng bạn không thể hoàn tác thao tác xóa. Bạn có thể thực hiện thao tác xóa trong một giao dịch. Nếu không xóa được một trong các bản vá lỗi hoặc giải pháp chính thì toàn bộ giao dịch sẽ bị quay ngược lại.

  • Sau khi bạn tạo bản vá lỗi đầu tiên cho giải pháp chính, giải pháp đó sẽ bị khóa và bạn không thể thực hiện bất kỳ thay đổi nào trong giải pháp này hoặc xuất giải pháp này. Tuy nhiên, nếu bạn xóa tất cả các bản vá lỗi phụ, giải pháp chính sẽ được mở khóa.

  • Khi bạn sao chép giải pháp cơ sở, tất cả các bản vá lỗi phụ sẽ được tổng hợp vào giải pháp cơ sở và trở thành phiên bản mới. Bạn có thể thêm, chỉnh sửa hoặc xóa các thành phần và thuộc tính trong giải pháp được sao chép.

  • Giải pháp được sao chép chính là sự thay thế của giải pháp cơ sở khi giải pháp đó được cài đặt trên hệ thống đích dưới dạng giải pháp được quản lý. Thông thường, bạn sử dụng một giải pháp được sao chép để chuyển bản cập nhật chính đến giải pháp trước.

Khi bạn sao chép một giải pháp, số phiên bản bạn chỉ định bao gồm các vị trí chính và phụ.

Sao chép một bản vá chính và phiên bản phụ

Khi bạn sao chép một bản vá, số phiên bản bạn chỉ định bao gồm các vị trí bản dựng và bản sửa đổi.

Sao chép phiên bản sửa đổi và xây dựng bản vá

Để biết thêm thông tin về số phiên bản, xem Giải pháp nhân bản và số phiên bản vá bản saotrong bài viết này.

Tạo bản vá lỗi giải pháp

Bản vá lỗi có chứa các thay đổi với giải pháp chính, chẳng hạn như thêm hoặc chỉnh sửa các thành phần và thuộc tính. Bạn không cần phải bao gồm các thành phần của giải pháp chính trừ khi bạn định chỉnh sửa chúng.

Tạo một bản vá cho giải pháp không được quản lý

  1. Đi đến cổng thông tin Power Apps rồi chọn Giải pháp.

  2. Trong danh sách giải pháp, hãy chọn một giải pháp không được quản lý để tạo bản vá lỗi cho giải pháp đó. Trên thanh lệnh, chọn Sao y rồi chọn Sao y bản vá. Ngăn bên phải mở ra chứa tên của giải pháp cơ sở và số phiên bản của bản vá lỗi. Chọn Lưu.

    Sao chép bản vá
  3. Trong danh sách giải pháp, tìm và mở bản vá lỗi mới được tạo. Lưu ý rằng tên duy nhất của giải pháp đã được thêm Patchhexnumber. Cũng giống như với giải pháp cơ sở, hãy thêm thành phần và thuộc tính bạn muốn.

Tạo bản vá bằng trình khám phá giải pháp

Hình minh họa sau đây đưa ra ví dụ về cách tạo bản vá lỗi cho giải pháp hiện có. Bắt đầu bằng cách chọn Sao chép Bản vá lỗi (trong dạng xem nén, biểu tượng Sao chép Bản vá lỗi được mô tả như hai hình vuông nhỏ, như dưới đây).

Biểu tượng sao y bản vá.

Trong hộp thoại Sao chép sang Bản vá lỗi, bạn thấy rằng số phiên bản cho bản vá lỗi sẽ dựa trên số phiên bản giải pháp chính nhưng số bản dựng sẽ tăng thêm một. Mỗi bản vá lỗi tiếp theo có số bản sửa đổi hoặc bản dựng cao hơn bản vá lỗi trước.

Sử dụng hộp thoại Sao y bản vá.

Ảnh chụp màn hình sau đây cho thấy SegmentedSolutionExample của giải pháp cơ sở, phiên bản 1.0.1.0SegmentedSolutionExample_Patch của bản vá lỗi, phiên bản 1.0.2.0.

Một lưới với các giải pháp và bản vá.

Trong bản vá, chúng tôi thêm thực thể tùy chỉnh mới gọi là Book và bao gồm tất cả các thuộc tính của thực thể Book trong bản vá lỗi.

Thêm thực thể tùy chỉnh trong bản vá.

Sao chép giải pháp

Khi bạn sao chép một giải pháp không được quản lý, giải pháp ban đầu và tất cả bản vá liên quan đến giải pháp này được tổng hợp vào phiên bản giải pháp ban đầu mới được tạo. Sau khi sao chép, phiên bản giải pháp mới có chứa các thực thể ban đầu cùng mọi thành phần hoặc thực thể được thêm vào bản vá.

Sao chép giải pháp.

Quan trọng

Nhân bản một giải pháp hợp nhất giải pháp ban đầu và các bản vá liên quan thành một giải pháp cơ sở mới và loại bỏ các giải pháp và bản vá gốc.

  1. Đi đến cổng thông tin Power Apps rồi chọn Giải pháp.

  2. Trong danh sách giải pháp, hãy chọn một giải pháp không được quản lý để tạo bản vá lỗi cho bản sao. Trên thanh lệnh, chọn Sao y rồi chọn Sao y giải pháp. Ngăn bên phải hiển thị tên của giải pháp cơ sở và số phiên bản mới. Chọn Lưu.

Giải pháp nhân bản và số phiên bản vá bản sao

Bản vá lỗi phải có số sửa đổi hoặc bản dựng cao hơn giải pháp chính. Bản vá lỗi không thể có phiên bản chính hoặc phụ cao hơn. Ví dụ: đối với giải pháp cơ sở có phiên bản 3.1.5.7 thì bản vá lỗi có thể là phiên bản 3.1.5.8 hoặc phiên bản 3.1.7.0 nhưng không phải là phiên bản 3.2.0.0. Giải pháp được sao chép phải có số phiên bản lớn hơn hoặc bằng số phiên bản của giải pháp cơ sở. Ví dụ: đối với phiên bản giải pháp cơ sở 3.1.5.7 thì giải pháp được sao chép có thể là phiên bản 3.2.0.0 hoặc phiên bản 3.1.5.7. Khi sao chép một giải pháp hoặc bản vá, bạn đặt các giá trị phiên bản chính và phụ cho một giải pháp được sao chép và giá trị sửa đổi hoặc bản dựng cho bản vá lỗi.

Xem thêm

Tổng quan về các công cụ và ứng dụng dùng với ALM