Hệ Thống Quản Lý Đơn Hàng (OMS)

Hướng Dẫn Thiết Kế Hệ Thống Order Fulfillment Cơ bản

OSM điều phối các chức năng thực hiện đơn đặt hàng cần thiết để hoàn thành đơn đặt hàng của khách hàng được tạo trong hệ thống CRM hoặc hệ thống nguồn đặt hàng khác.

Là một hệ thống quản lý đơn đặt hàng, OSM nhận và ghi nhận đơn đặt hàng của khách hàng, sau đó điều phối các hoạt động cần thiết để hoàn thành đơn đặt hàng trên các hệ thống cung cấp, vận chuyển, kiểm kê, lập hóa đơn và các hệ thống thực hiện khác.

Do đó, OSM đóng một vai trò quan trọng trong hệ thống quản lý đơn hàng của bạn. Nếu bạn muốn hiểu sâu sắc từ việc nhận đến hoàn tất đơn đặt hàng, hãy xem qua bài viết của chúng tôi về Thiết kế Hệ thống Fulfillment là gì cơ bản.

Tổng quan về OSM

OSM được coi là một hệ thống xử lý đơn đặt hàng, nhận đơn đặt hàng từ hệ thống CRM làm đầu vào và giám sát các chức năng thực hiện cần thiết để hoàn thành đơn đặt hàng. Tất cả các hoạt động bao gồm cấp số liên lạc, khởi chạy dịch vụ mạng, thực hiện lập hóa đơn và gửi thư qua điện thoại đều là một phần của quy trình thực hiện.

Khách hàng thường được đăng ký và dịch vụ được quản lý thông qua theo dõi đơn đặt hàng trên trang web hoặc trong hệ thống CRM. Đơn đặt hàng của khách hàng chỉ định những gì họ muốn mua, chẳng hạn như dịch vụ điện thoại.

OSM chịu trách nhiệm khởi xướng và điều phối các chức năng order fulfillment được yêu cầu để hoàn thành đơn hàng. Ví dụ: nếu người tiêu dùng yêu cầu một dịch vụ liên hệ, OSM có thể:

  • Gửi yêu cầu quản lý và thanh toán của khách hàng đến hệ thống thanh toán.
  • Yêu cầu ứng dụng quản lý tài nguyên và dịch vụ (SRM) để khám phá các tài nguyên của mạng cần thiết để khởi động dịch vụ, cũng như các hành động phải được thực hiện trên mọi tài nguyên; chẳng hạn, để xác định xem dịch vụ có đủ dung lượng mạch hay không và phải thực hiện di chuyển mạng nào để phân phối mạch cho khách hàng.
  • Để kích hoạt dịch vụ mạng, hãy gửi lệnh kích hoạt đến Oracle Communications càng sớm càng tốt.
  • Gửi yêu cầu về lô hàng tới hệ thống vận chuyển, chẳng hạn như gửi một cuộc gọi cho khách hàng.

Sơ đồ dưới đây mô tả cách OSM chấp nhận các đơn đặt hàng từ khuôn khổ CRM và sau đó hoạt động với nhiều hệ thống để bên ngoài thực hiện các đơn đặt hàng.

Hệ thống thực hiện có thể triển khai các hoạt động cần thiết để hoàn thành đơn đặt hàng, chẳng hạn như kích hoạt dịch vụ mạng hoặc chạy thanh toán. Đối với trường hợp này, OSM hoạt động với hệ thống thực hiện vận hành các chương trình Truyền thông của Oracle, chẳng hạn như Quản lý doanh thu và lập hóa đơn (BRM), ASAP và Quản lý khoảng không quảng cáo thống nhất (UIM).

OSM-and-External-Fulfillment-Systems
OSM và Hệ thống thực hiện bên ngoài

OSM có thể giao tiếp với nhiều hệ thống bên ngoài cùng một lúc / trong một loạt các hoạt động khi xử lý một đơn đặt hàng. Ví dụ: OSM có thể kết nối với hệ thống thanh toán đồng thời cộng tác với UIM để phân bổ tài nguyên và lập kế hoạch các hoạt động cần thiết để thực hiện các dịch vụ trên các tài nguyên này.

👉 Xem thêm: Fulfillment By Amazon là gì? Ưu Điểm Và Chi Phí
👉 Xem thêm: Order Fulfillment Trong Quản Lý Chuỗi Cung Ứng
👉 Xem thêm: Top 10 Giải Pháp Omnichannel Retail Hiệu Quả Cao

Sau khi bạn đã xác định tài nguyên của mình cũng như các hoạt động trong UIM (quản lý dịch vụ và tài nguyên), OSM có thể cung cấp các tài nguyên và hoạt động này đến CÀNG SỚM CÀNG TỐT như lệnh kích hoạt, cho phép kích hoạt dịch vụ. OSM lưu giữ tất cả các tương tác với các hệ thống khác và có thể gửi từng trạng thái tương tác trở lại hệ thống của nguồn đặt hàng.

OSM không có quy trình thực hiện đơn hàng được xác định trước vì nó có thể xử lý việc xử lý đơn hàng cho mọi loại sản phẩm hoặc dịch vụ. Thay vào đó, đối với mỗi loại đơn hàng bạn xử lý, bạn chỉ định quy trình Order Fulfillment OSM. Ví dụ, một số đơn đặt hàng có thể yêu cầu cài đặt hoặc vận chuyển, trong khi những đơn đặt hàng khác thì không.

Quy trình thực hiện đơn hàng ở cấp độ cao như sau:

  • Hệ thống CRM / cổng tự phục vụ giống như một trang được sử dụng để đặt hàng. Thủ tục bắt đơn hàng không bao gồm OSM. Hệ thống CRM thường xây dựng và lưu giữ đơn đặt hàng của họ để theo dõi trạng thái mua hàng của khách hàng. Họ sử dụng đơn đặt hàng này để cập nhật cho người tiêu dùng về trạng thái đơn đặt hàng của họ.
  • Đơn hàng được hệ thống CRM gửi đến OSM.
  • Lệnh bán đến OSM. Nó xác thực và chuyển đổi đơn đặt hàng thành đơn đặt hàng OSM theo định dạng của đơn đặt hàng OSM. Ví dụ, trong trường hợp bạn có nhiều loại đơn đặt hàng được xác định cho các dịch vụ khác nhau, OSM sẽ xây dựng loại thứ tự cần thiết để hoàn thành đơn đặt hàng của khách hàng.

Trong OSM, một đơn đặt hàng có thể bao gồm:

  • Ví dụ, thêm hoặc hủy các dịch vụ là các chức năng của việc thực hiện phải được hoàn thành.
  • Thời hạn đã được yêu cầu.
  • Thông tin khách hàng cần thiết cho quá trình đặt hàng, chẳng hạn như địa chỉ của khách hàng.
  • Thông tin liên quan đến các dịch vụ được yêu cầu, chẳng hạn như cổng DSLAM, băng thông hoặc số điện thoại.
  • Thông tin về trạng thái của đơn đặt hàng, chẳng hạn như đơn đặt hàng đang được xử lý hay đã hoàn thành.
  • OSM thực hiện một đơn đặt hàng bằng cách hoàn thành các nhiệm vụ. Một số hoạt động cần có sự can thiệp của thủ công; ví dụ, bộ xử lý đơn đặt hàng có thể được yêu cầu xác minh thủ công rằng việc lắp đặt thiết bị đã được thực hiện. Phần lớn các tác vụ được tự động hóa, chẳng hạn như gửi lệnh kích hoạt cho mạng.
  • OSM theo dõi đơn hàng tiến trình hi khi nhiệm vụ được hoàn thành. Để theo dõi tiến trình của đơn đặt hàng và giải quyết mọi vấn đề phát sinh, bạn có thể sử dụng các ứng dụng khách trực tuyến OSM Task và OSM Order Management.
  • Khi tất cả các nhiệm vụ đã được hoàn thành, OSM sẽ thông báo cho hệ thống nguồn rằng đơn đặt hàng của bạn đã được hoàn thành và khách hàng có thể truy cập các dịch vụ Order Fulfillment là gì.

Giới thiệu về Quy trình Order Fulfillment cho kinh doanh

OSM hỗ trợ các quy trình nghiệp vụ dưới đây:

  • Nếu khách hàng yêu cầu thay đổi đơn đặt hàng đang thực hiện, bạn có thể gửi lại đơn hàng đó cho OSM. OSM có khả năng điều chỉnh và quay trở lại việc hoàn thành các tác vụ nếu cần. Ví dụ, một đơn đặt hàng cho băng thông 5Mbps, có thể đang được thực hiện. Trong trường hợp khách hàng muốn nâng cấp lên băng thông 14Mbps, một đơn đặt hàng giống hệt với nhu cầu bổ sung. Lệnh đầu tiên được gọi là lệnh cơ sở, trong khi lệnh thứ hai được gọi là lệnh sửa đổi.
  • Thứ hai, bạn có thể ước tính thời gian cần thiết để xử lý một đơn đặt hàng và cung cấp cho khách hàng một ngày giao hàng dự kiến. Trong một số trường hợp, khách hàng có thể yêu cầu kích hoạt dịch vụ vào ngày muộn hơn, chẳng hạn như vào đầu tháng sau. OSM có thể tìm ra thời điểm bắt đầu đặt hàng để dịch vụ có sẵn đúng giờ.
  • Trạng thái đơn đặt hàng có thể được báo cáo theo nhiều cách khác nhau, bao gồm từng nhiệm vụ hoàn thành và trạng thái của toàn bộ đơn đặt hàng. Trạng thái hoàn thành có thể được sử dụng để tổng hợp nhiều trạng thái thu được từ nhiều dịch vụ bên ngoài.
  • Các lỗi trong quá trình đặt hàng có thể được quản lý bằng các thủ tục. Fallout đề cập đến một lỗi trong quá trình đặt hàng.
  • Các nhóm làm việc có thể được thành lập để quản lý các tác vụ thất bại đơn đặt hàng và xử lý thủ công. Nhóm làm việc có thể được sử dụng để giao trách nhiệm cho các loại đơn hàng cụ thể, chẳng hạn như những người liên hệ với khách hàng hoặc những người quản lý các đơn hàng bị từ chối.

Giới thiệu về kiến ​​trúc hệ thống OSM

Hệ thống OSM chứa các ứng dụng GUI dựa trên web và các giao diện để kết nối liên quan đến các hệ thống bên ngoài, các thành phần máy chủ hệ thống và các tiện ích. Sơ đồ dưới đây mô tả các thành phần của hệ thống quản lý đơn hàng.

About-the-OSM System-Architecture
Giới thiệu về kiến ​​trúc hệ thống OSM

Hệ thống OSM bao gồm các thành phần máy khách:

  • Sử dụng ứng dụng web Task để theo dõi và quản lý các công việc của bạn. Công nhân xử lý đơn hàng thường sử dụng chương trình này để kiểm tra xem tất cả các nhiệm vụ đã được thực hiện chưa. Các nhà quản lý đơn đặt hàng cũng sử dụng nó. Một số chức năng quản lý đơn đặt hàng, chẳng hạn như tiếp tục, tạm dừng và hủy đơn đặt hàng, cũng có sẵn.
  • Để xem thông tin chính xác về quy trình đặt hàng, hãy sử dụng ứng dụng web Quản lý đơn đặt hàng. Các nhà phát triển lập mô hình đơn đặt hàng và muốn xác định mối liên kết giữa các thông số kỹ thuật mà họ xây dựng bên trong Design Studio sẽ được lợi khi thấy quy trình đặt hàng được hiển thị.Một số chức năng quản lý đơn đặt hàng, chẳng hạn như hủy đơn đặt hàng, dừng và tiếp tục đơn đặt hàng cũng như xử lý tình trạng thất thoát, cũng có sẵn. Từ ứng dụng web Tác vụ, bạn có thể truy cập ứng dụng web Quản lý đơn đặt hàng.
  • Lập mô hình các loại đơn đặt hàng, công việc và thực thể OSM khác nhau để vận hành quy trình Order Fulfillment trong Design Studio. Khi thiết kế quy trình thực hiện đơn hàng, bạn cũng có thể sử dụng Design Studio để tạo các thực thể cho các sản phẩm Oracle, chẳng hạn như quy trình kích hoạt ASAP và dịch vụ UIM.

Để đưa quá trình hoàn thành đơn hàng của bạn thành hành động, bạn xây dựng các hộp mực trong Design Studio; sau đó triển khai các hộp mực này trên hệ thống máy chủ của OSM. Bạn có thể sử dụng nhiều hộp mực để xử lý các khu vực chức năng riêng biệt, chẳng hạn như hộp mực có khả năng quản lý bụi của OSM cũng như hộp mực cài đặt chức năng UIM.

Các thành phần máy chủ của OSM như sau:

  • Máy chủ OSM chịu trách nhiệm quản lý các tính năng thời gian chạy OSM, chẳng hạn như xử lý đơn hàng đến và các kết nối đi liên quan đến hệ thống bên ngoài. Oracle WebLogic Server được sử dụng để chạy máy chủ OSM.

Thông thường, nhiều phiên bản máy chủ OSM được cấu hình. Ví dụ, bạn có thể thiết kế một phiên bản máy chủ OSM để nhận và xử lý các đơn hàng bán hàng đến; một hoặc nhiều phiên bản máy chủ OSM khác nhau để xử lý các đơn đặt hàng cần tương tác với hệ thống kích hoạt và cung cấp.

Máy chủ OSM chủ yếu giao tiếp với các hệ thống bên ngoài thông qua hàng đợi Java Message Service (JMS). JMS là một thành phần của nền tảng Java. Khi bạn thiết lập OSM, bạn định cấu hình hàng đợi JMS. Hàng đợi JMS cho phép các hệ thống giao tiếp bằng cách đăng và nhận tin nhắn.

  • Máy chủ OSM được lưu trữ bởi Máy chủ WebLogic của Oracle. Máy chủ WebLogic của Oracle Fusion Middleware cung cấp các dịch vụ của Java JEE cho các thành phần được lưu trữ, bao gồm tính khả dụng, khả năng quản lý, khả năng mở rộng, hiệu suất và phân cụm.
  • Cơ sở dữ liệu Oracle được OSM sử dụng để lưu giữ cả đơn đặt hàng đang chờ xử lý và đơn đặt hàng đã hoàn thành. Ngoài ra, cơ sở dữ liệu OSM lưu bất kỳ siêu dữ liệu OSM nào bạn phát triển trong khi mô hình hóa quy trình Order Fulfillment. Đặc điểm kỹ thuật xác định bên trong Design Studio, chẳng hạn, được lưu dưới dạng siêu dữ liệu. Trong thời gian chạy, OSM sử dụng siêu dữ liệu giống như một mẫu với mục đích xây dựng các phiên bản của đơn đặt hàng. Thông tin OSM, bao gồm các mẫu và nhiệm vụ đặt hàng, chỉ định mô hình và hành vi đặt hàng của Máy chủ OSM.

OSM giao tiếp với cơ sở dữ liệu OSM bằng Java Database Connectivity (JDBC).

Giới thiệu về Xây dựng Quy trình Order Fulfillment

Việc sử dụng OSM đòi hỏi hai loại hành động riêng biệt:

  • Các hoạt động thời gian thiết kế. Các hoạt động diễn ra trong thời gian thiết kế. Để sử dụng OSM, trước tiên bạn phải xác định nội dung đơn đặt hàng cũng như quy trình hoàn thành đơn đặt hàng. Sử dụng Design Studio để thay đổi quy trình Order Fulfillment khi các sản phẩm, ưu đãi và gói trong danh mục sản phẩm của bạn thay đổi. Hộp mực mẫu trong Design Studio được bao gồm trong OSM để giúp bạn bắt đầu, nhưng bạn phải xây dựng cơ chế Order Fulfillment của mình.
  • Các hoạt động thời gian chạy. Bạn có thể sử dụng ứng dụng web Task để thực hiện các tác vụ thủ công; sử dụng ứng dụng web Nhiệm vụ và ứng dụng web Quản lý đơn đặt hàng để theo dõi tiến độ đặt hàng và giải quyết mọi vấn đề phát sinh. Ví dụ: bạn có thể sử dụng ứng dụng web Quản lý đơn đặt hàng để xử lý đơn đặt hàng nếu hệ thống bên ngoài phát hiện ra sự cố.

Bạn thực hiện những việc sau để tạo và đưa quy trình thực hiện đơn đặt hàng của riêng bạn vào hoạt động:

  • Xác định nhu cầu kinh doanh và Chi phí order fulfillment của bạn, chẳng hạn như các mặt hàng, gói và ưu đãi đặc biệt mà bạn sẽ bán.
  • Chuẩn bị một chiến lược về cách đưa các tiêu chí đáp ứng cho các hạng mục và dịch vụ đó vào hoạt động. Hãy xem xét tình huống sau:

OSM cần kết nối với hệ thống nào (kiểm kê, kích hoạt và thanh toán)?

Những thông tin cần thiết để bắt đầu một dịch vụ?

Những nhiệm vụ nào nên được thực hiện thủ công; những gì nên được thực hiện tự động?

Thay đổi đơn hàng được xử lý theo cách nào?

  • Design Studio nên được sử dụng để chứng minh các đơn đặt hàng; các quy trình thực hiện, cũng như để kiểm tra việc thực hiện đơn đặt hàng.
  • Kết hợp quy trình Order Fulfillment vào hệ thống sản xuất của bạn.
  • Tạo các loại đơn đặt hàng mới cũng như sửa đổi cách hoàn thành đơn đặt hàng khi doanh nghiệp của bạn phát triển.

Thiết kế Hệ thống Order Fulfillment Cơ bản đã cung cấp cho bạn toàn bộ hệ thống xử lý đơn hàng. Hãy chia sẻ suy nghĩ của bạn trong phần bình luận bên dưới và liên hệ với chúng tôi nếu chúng tôi bỏ lỡ bất kỳ thông tin nào!

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Back to top button