SharePoint

Nhóm hành động SharePoint cho phép sử dụng SharePoint trình kết nối từ bên trong các luồng trên máy tính để bàn, giảm bớt nhu cầu tạo dòng đám mây để sử dụng các hành động của nó. Trình kết nối này giống với trình kết nối được sử dụng trên Power Automate luồng đám mây Power Apps và Logic Apps. Nó sử dụng các tham số giống nhau và trả về cùng loại dữ liệu.

Điều kiện tiên quyết và các giới hạn

  • Bạn cần có giấy phép RPA có giám sát.
  • Ngoài việc triển khai các chính sách ngăn ngừa mất dữ liệu (DLP) cho SharePoint các hành động trên đám mây, quản trị viên có thể vô hiệu hóa các hành động SharePoint bằng cách sửa đổi cài đặt đăng ký phù hợp.

Bắt đầu với SharePoint các hành động trong luồng trên máy tính để bàn

Phần này trình bày các ví dụ về cách sử dụng SharePoint các hành động trong luồng trên máy tính để bàn của bạn.

Cách tải xuống nội dung của thư mục SharePoint

Quan trọng

Trước khi lặp lại các bước sau, hãy đảm bảo rằng bạn đã quen thuộc với danh sách, đối tượng tùy chỉnh, vòng lặp, điều kiệnký hiệu phần trăm.

  1. Đảm bảo rằng bạn đã cài đặt phiên bản mới nhất của Power Automate dành cho máy tính để bàn.

  2. Tạo dòng màn hình nền mới.

  3. Nếu không xác định được mã định danh của thư mục đích, hãy sử dụng hành động Nhận siêu dữ liệu thư mục bằng đường dẫn SharePoint để truy xuất siêu dữ liệu đó. Hành động này yêu cầu đường dẫn của thư mục và tạo ra một đối tượng tùy chỉnh chứa siêu dữ liệu của thư mục. Bạn có thể truy cập mã nhận dạng bằng thuộc tính Id .

    Ảnh chụp màn hình của hành động Lấy siêu dữ liệu thư mục bằng đường dẫn.

  4. Triển khai hành động Thư mục danh sách SharePoint và điền URL SharePoint thích hợp cũng như mã nhận dạng đã truy xuất trước đó. Danh sách được tạo chứa các đối tượng tùy chỉnh đại diện cho các mục trong thư mục đích.

    Ảnh chụp màn hình của hành động thư mục Danh sách.

  5. Sau khi truy xuất danh sách, hãy sử dụng vòng lặp a For each để lặp qua các đối tượng bên trong danh sách.

    Ảnh chụp màn hình của vòng lặp For each lặp qua các đối tượng tùy chỉnh được truy xuất.

  6. Nếu các mục trong thư mục đích chỉ là tệp, hãy sử dụng hành động Lấy nội dung tệp bằng đường dẫn và thuộc tính Đường dẫn bên trong khối để truy xuất nội dung của tệp hiện tại.

    Ảnh chụp màn hình của tác vụ Lấy nội dung tệp bằng đường dẫn.

  7. Sau đó, triển khai hành động Chuyển đổi dữ liệu nhị phân thành tệp để lưu trữ dữ liệu đã truy xuất trong tệp cục bộ. Bạn có thể sử dụng thuộc tính Tên để đặt tên tệp mới có cùng tên với tệp SharePoint gốc.

    Ảnh chụp màn hình của hành động Chuyển đổi dữ liệu nhị phân thành tệp.

Các bước trước bao gồm trường hợp thư mục đích chỉ chứa các tệp. Tuy nhiên, nếu thư mục chứa các thư mục con có tệp bên trong, hãy sửa đổi dòng màn hình nền của bạn cho phù hợp:

  1. Thêm điều kiện If bên trong vòng lặp được triển khai trước đó để kiểm tra xem mục hiện được chọn có phải là một thư mục hay không. Để thực hiện kiểm tra này, hãy sử dụng thuộc tính IsFolder của mục hiện tại.

    Ảnh chụp màn hình của hành động if kiểm tra xem mục hiện tại có phải là một thư mục hay không.

  2. Bên trong khối if, hãy sử dụng hành động Nhận siêu dữ liệu thư mục bằng đường dẫn để lấy mã nhận dạng của thư mục hiện được chọn. Đường dẫn thư mục giống với đường dẫn bạn đã sử dụng ở đầu quy trình, cùng với tên của thư mục. Bạn có thể truy cập thư mục bằng thuộc tính Tên của mục hiện tại.

    Ảnh chụp màn hình của hành động thứ hai Nhận siêu dữ liệu thư mục bằng hành động đường dẫn.

  3. Như bạn đã làm trước đây, hãy triển khai tác vụ Thư mục danh sách SharePoint và điền URL SharePoint thích hợp cũng như mã nhận dạng đã truy xuất trước đó.

    Ảnh chụp màn hình của hành động thư mục Danh sách thứ hai.

  4. Triển khai Đối với mỗi vòng lặp để lặp qua các tệp bên trong thư mục con đã chọn, đồng thời di chuyển và sửa đổi nội dung tệp Lấy đã triển khai trước đó bằng cách sử dụng đường dẫnChuyển đổi dữ liệu nhị phân thành hành động tệp để truy xuất và lưu cục bộ nội dung của mỗi tệp.

    Ảnh chụp màn hình của quy trình cuối cùng.

Nếu bạn muốn tải xuống các tệp của các thư mục con cụ thể, hãy sửa đổi điều kiện đã triển khai trước đó để kiểm tra điều kiện mong muốn. Ví dụ: điều kiện sau đây kiểm tra xem tên của mặt hàng hiện tại có phải là bất kỳ mục nào khác ngoài năm 2022 hay không.

Lưu ý

Mặc dù bạn có thể sử dụng một hành động If lồng nhau mới, việc kết hợp các kiểm tra chỉ trong một điều kiện làm cho dòng màn hình nền ít phức tạp hơn và dễ đọc hơn.

Ảnh chụp màn hình của một điều kiện kiểm tra tên của mục hiện tại.

Nếu bạn chỉ muốn tải xuống các tệp thuộc một loại cụ thể, hãy thêm điều kiện trước khi truy xuất nội dung tệp để kiểm tra xem tên tệp có kết thúc bằng một phần mở rộng cụ thể hay không.

Ảnh chụp màn hình của một điều kiện kiểm tra loại tệp của mục hiện tại.

Cách tải tệp cục bộ lên SharePoint

  1. Đảm bảo rằng bạn đã cài đặt phiên bản mới nhất của Power Automate dành cho máy tính để bàn.

  2. Tạo dòng màn hình nền mới.

  3. Triển khai hành động Chuyển đổi tệp sang dữ liệu nhị phân và chọn tệp mong muốn trên ổ đĩa cục bộ của bạn. Hành động lưu trữ tệp đã chuyển đổi trong biến BinaryData .

    Ảnh chụp màn hình của hành động Chuyển đổi tệp sang dữ liệu nhị phân.

  4. SharePoint Tìm nhóm hành động trong Trình thiết kế dòng quy trình và triển khai hành động Tạo tệp trong không gian làm việc.

  5. Chọn một tham chiếu kết nối hiện có và điền vào các thông số cần thiết. Dưới đây là ví dụ về cách điền vào các trường:

    Quan trọng

    Đừng quên thêm phần mở rộng tệp thích hợp sau tên tệp.

    Ảnh chụp màn hình của hành động Tạo tệp Sharepoint.