| Event Detection | Event Reception | OneDrive | • Detect events such as adding, modifying, and moving files in OneDrive | Required |
| | SharePoint | • Detecting file events occurring in SharePoint document libraries | Required |
| | Teams | • Detecting file events occurring in Teams posts, files, and chats | Required |
| File Conversion | Document Conversion | General Document | • Set the extension to predefine the DRM/AIP conversion target. | Selection |
| | DRM Document | • DRM encryption type (DAC/MAC/GRADE) based conversion, creator verification, document security server integration, DRM encrypted document permission verification and permission mapping | specialization |
| | MIP Document | • MIP label assignment and settings by extension, including permission mapping | Required |
| History Management | Conversion Log | • Send conversion logs to the integrated log | Required |
| high availability | Retry Logic | Retry Queue | • Automatic reprocessing through the retry queue in case of temporary errors | Required |
| File Conversion | MS Throttling Management | • Speed control management according to Microsoft API calls | specialization |
| Tenant Separation | Multi-Tenant Support | • Independent event handling and resource separation for each tenant | Required |
| Security and Audit | Audit Log | Grafana Integration | • File conversion, decryption, and sender blocking task logs and metrics management | Required |
| DRM Encryption | Permission Verification Settings | • DRM encryption document release permission verification settings | specialization |
| Admin Page | Dashboard | Real-time Monitoring | • Document conversion status real-time monitoring — Pending documents, documents in progress, retry documents (SharePoint checkout, MS Throttling limits, temporary errors), policy processing status (exceptions, failures, completions), MS Throttling status, conditional policy application status, encryption status, conversion completion status by storage | Required |
| Integration Management | Document Security | • Register/manage the encryption keys of Document Security | specialization |
| | Event Receiver | • Query sites where event receivers are installed/not installed in OneDrive / SharePoint environment | specialization |
| Conditional Policy | Cloud Storage | • Set conditional policies for documents created/uploaded to OneDrive, SharePoint, and Teams, and handle priority in case of policy conflicts. | Required |
| Integration App Management | | • Register and manage each service and app that uses the SDF container. | Required |
| MIP Label Lookup | | • Retrieve labels registered in Azure using the registered client information. | Required |
| log | User Log | • User Document Conversion Status Log | Required |
| | Admin Log | • Administrator's action log within the administrator page | Required |
| Settings | App Authentication Information | • Managing security tokens combined with App ID and App Secret | Required |
| | Document Conversion Delay Time Setting | • Execute the conversion after waiting for the configured time for all document conversion events occurring in SharePoint. | Selection |
| | Management | • App ID / App Secret Lookup | Required |
| Notification Service | Notification | Document conversion result notification | • Notification service for document conversion and policy application results | Selection |