Are you considering digitizing your processes and information flows? We can probably help you. Because Product Lifecycle Management At Thanh PLM, we focus on delivering top-tier Product Lifecycle Management (PLM) and Cloud solutions to help businesses optimize their processes and information flow. With over 6 years of experience in the industry, we are experts in creating comprehensive digital transformation strategies that empower your business.
We also specialize in Cloud services, offering flexible, scalable, and secure cloud solutions to help your business increase efficiency and reduce IT costs. By harnessing the power of the cloud, we enable you to stay competitive and agile in today's fast-paced digital landscape.
We draw on global best practices to jump-start your digitization strategy.
Cách tạo Dynamic Participants làm Người đánh giá dựa trên điều kiện tùy chỉnh trong Active Workspace
Cách tạo Dynamic Participants làm Người đánh giá dựa trên điều kiện tùy chỉnh trong Active Workspace
Dynamic Participants — chỉ là một tính năng thông thường, hay là giải pháp thay đổi cuộc chơi? Đối mặt với thách thức tự động hóa quy trình trong môi trường sản xuất ngày càng phức tạp, các doanh nghiệp đang tìm cách tối ưu hóa workflow để tiết kiệm thời gian và tăng tính linh hoạt.
Làm thế nào để đảm bảo rằng các người đánh giá (Reviewers) được tự động gán dựa trên các điều kiện thực tế, thay vì phải thêm thủ công từng lần? Đây là lúc Dynamic Participants thể hiện vai trò quan trọng trong Active Workspace.
Bài viết này sẽ hướng dẫn bạn từng bước tạo Dynamic Participants làm Reviewer trong Active Workspace thông qua các điều kiện tùy chỉnh sử dụng Teamcenter X và BMIDE. Đồng thời, chúng tôi sẽ đưa ra các ví dụ thực tế, lợi ích và cách ứng dụng cụ thể dành cho các kỹ sư và nhà quản lý sản xuất.
Cách tạo Dynamic Participants làm Người đánh giá dựa trên điều kiện tùy chỉnh trong Active Workspace
Dynamic Participants là gì?
Dynamic Participants (thành viên tham gia động) là các người dùng hoặc vai trò được gán tự động vào các tác vụ (tasks) trong workflow dựa trên điều kiện kinh doanh cụ thể. Đây là tham số của workflow handler, giúp các nhiệm vụ được phân bổ tự động và linh hoạt, thay vì cố định và phải thiết lập thủ công.
Tại sao nên sử dụng Dynamic Participants?
Tự động hóa quy trình: Loại bỏ thao tác thủ công, tiết kiệm thời gian.
Tăng tính linh hoạt: Dễ dàng thay đổi điều kiện theo yêu cầu kinh doanh.
Giảm thiểu sai sót: Hạn chế rủi ro do lỗi gán nhầm hoặc bỏ sót trách nhiệm.
Ví dụ, trong quy trình sản xuất, Dynamic Participants có thể tự động gán người đánh giá (Reviewers) hoặc đội ngũ chịu trách nhiệm, đảm bảo rằng các bước quan trọng luôn được xử lý đúng người, đúng lúc.
Trường hợp sử dụng thực tế
Tình huống:
Một khách hàng muốn tự động gán Reviewer vào nhiệm vụ Select Sign-Off Team trong workflow. Điều kiện như sau:
Nếu trọng lượng sản phẩm (Product Weight) của Item Revision lớn hơn 1000 kg, hệ thống sẽ tự động gán Reviewer cụ thể.
Nếu trọng lượng nhỏ hơn 1000 kg, người dùng cuối (end-user) sẽ gán Reviewer thủ công.
Kết quả: Với các sản phẩm có trọng lượng lớn, thường là những sản phẩm quan trọng, hệ thống đảm bảo chúng được kiểm tra kỹ càng mà không cần thao tác thủ công.
Các bước thực hiện
1. Cấu hình trong BMIDE (Business Modeler Integrated Development Environment)
Khởi chạy BMIDE: Mở BMIDE để thực hiện thay đổi trên mô hình dữ liệu (Data Model).
Tạo Custom Business Object: Định nghĩa một Business Object mới, ví dụ “Product Details,” để phục vụ nhu cầu kinh doanh.
Thêm thuộc tính Product_Weight: Thêm thuộc tính Product_Weight làm một persistent property (thuộc tính lưu trữ) cho đối tượng này.
Định nghĩa Dynamic Participant tùy chỉnh: Tạo một Dynamic Participant tùy chỉnh dưới Participant Business Object.
Sửa đổi ParticipantHandlerKeyword: Chỉnh sửa hằng số ParticipantHandlerKeyword và đặt giá trị tương ứng, ví dụ $Honda_Participants.
Tạo Custom Condition: Xây dựng điều kiện tùy chỉnh trong BMIDE, ví dụ K8workflowCondition, để kiểm tra thuộc tính Product_Weight.
Triển khai Data Model: Triển khai các thay đổi lên Teamcenter Server để sử dụng.
2. Thiết kế Workflow trong Teamcenter Rich Client
Thiết lập quy trình Workflow: Tạo template workflow phù hợp với nhu cầu kinh doanh.
Thêm Handler EPM-Adhoc-Signoffs: Thêm handler này vào tác vụ Select Sign-Off Team với các tham số:
diff
-assignee=$Honda_Participants
-ce
-auto_complete
-condition_name=K8workflowCondition
-condition_scope=any
Kiểm tra Workflow: Thực hiện quy trình và kiểm tra việc gán Reviewer tự động theo điều kiện trọng lượng.
3. Cấu hình Stylesheet
Tìm kiếm Stylesheet mặc định: Trong Rich Client, tìm Stylesheet mặc định với tên Awp0ParticipantSummary.
Tạo bản sao và chỉnh sửa: Lưu Stylesheet này với tên mới, ví dụ HondaParticipant Summary, và chỉnh sửa để hiển thị thông tin theo yêu cầu.
4. Triển khai trong Active Workspace
Đăng nhập Active Workspace: Sử dụng tài khoản quản trị viên (ví dụ: infodba).
Tạo Custom Business Object: Tạo đối tượng kinh doanh tùy chỉnh trong Active Workspace, tương tự như trong BMIDE.
Chỉnh sửa Stylesheets: Tích hợp Stylesheet HondaParticipant Summary đã chỉnh sửa vào Custom Business Object.
Kiểm tra Workflow: Với tài khoản người dùng cuối, tạo đối tượng, chỉnh sửa thuộc tính Product Weight, và khởi chạy Workflow.
Lợi ích của Dynamic Participants
Tự động hóa quy trình: Các nhiệm vụ được gán tự động, giảm tải công việc cho nhân viên.
Tăng tính linh hoạt: Dễ dàng tích hợp với các đối tượng và thuộc tính tùy chỉnh.
Giảm thiểu sai sót: Đảm bảo các nhiệm vụ được gán đúng người, đặc biệt trong các trường hợp yêu cầu cao về tuân thủ và chất lượng.
Tính mở rộng: Điều kiện gán có thể dễ dàng thay đổi để phù hợp với nhu cầu kinh doanh mới.
Nếu không có Dynamic Participants, bạn phải gán thủ công các thành viên tham gia vào từng tác vụ trong workflow. Điều này không chỉ mất thời gian mà còn dễ xảy ra sai sót.
Suy nghĩ của tôi
Việc tự động hóa quy trình gán Reviewer dựa trên điều kiện tùy chỉnh là một tính năng mạnh mẽ mà bất kỳ doanh nghiệp nào sử dụng Active Workspace cũng nên áp dụng. Nó không chỉ tiết kiệm thời gian mà còn đảm bảo tính chính xác, đồng nhất và khả năng mở rộng của quy trình sản xuất.
Đặc biệt, với các doanh nghiệp có quy trình phức tạp hoặc khối lượng công việc lớn, Dynamic Participants là một giải pháp thiết thực để tối ưu hóa workflow, giảm bớt sự phụ thuộc vào thao tác thủ công.
Bạn đã sẵn sàng triển khai Dynamic Participants vào hệ thống của mình chưa? Hãy thử ngay để thấy sự khác biệt!
Bạn cần thêm thông tin hoặc tư vấn về Teamcenter X, BMIDE, hay Active Workspace? Hãy kết nối với tôi ngay hôm nay!
Disclaimer: I am the author at PLM ECOSYSTEM, focusing on developing digital-thread platforms with capabilities across HIS, RIS/PACS, LIS, and IT systems to manage the product data lifecycle and connect various medical imaging. My opinions may be biased. Articles and thoughts on PLMES represent solely the author's views and not necessarily those of the company. Reviews and mentions do not imply endorsement or recommendations for purchase.
Experienced in Healthcare IT, I specialize in implementing and optimizing PACS, HIS/RIS, and HL7-FHIR interoperability to enhance efficiency and patient care. My expertise includes:
✔ PACS Solutions – Streamlining medical image storage, communication, and integration with HIS/RIS & HL7-FHIR systems – Ensuring seamless data exchange across healthcare systems.
Passionate about digital transformation in healthcare, I help organizations improve connectivity and operations. Let’s connect!
Luu Phan Thanh (Tyler) Solutions Consultant at PACS Ecosystem Mobile +84 976 099 099
Web www.plm.id.vn Email tyler.luu@plm.id.vn / lpthanh.plm@gmail.com