What A Plugin App Usually Includes
| Capability | Description |
|---|---|
| Workbench views | Review, maintain, configure, upload, verify, or operate business data in UOSE Workbench. |
| Assistant tools | Expose business actions through Agent middleware, such as saving parsed results, running matches, or querying reference libraries. |
| Business Assistant templates | Provide ready-to-use Assistant configuration, prompts, tool permissions, and starter questions. |
| Permission and operation declarations | Declare read, write, admin, and other operation boundaries for authorization and audit. |
| Configuration forms | Expose administrator-managed resource IDs, recall strategies, thresholds, defaults, or external-system settings. |
| Business data models | Persist reviewable, retryable, and traceable structured data and evidence. |
| Knowledgebase or ontology integration | Reuse UOSE Knowledgebase, resource graphs, ontology snapshots, and Agent Tools. |
Common Business Domains
Plugin Apps are grouped by business domain. Common domains include:| Domain | Suitable App Types |
|---|---|
| Production Manufacturing | BOM, process planning, quality, equipment, production planning, technical agreements, and drawing intake. |
| Supply Chain | Purchasing, supplier collaboration, inventory, logistics, receiving inspection, and delivery tracking. |
| Financial Management | Expense review, receivables and payables, budgets, reimbursement, contract payments, and financial analysis. |
| Sales and Service | Opportunities, quotations, contracts, customer follow-up, after-sales service, and project delivery. |
| Customer Service | Tickets, knowledge answering, service quality, customer feedback, and escalation. |
| Human Resources | Recruiting, onboarding, training, performance, policy Q&A, and employee services. |
| Risk and Compliance | Approvals, audits, compliance checks, risk rules, and exception handling. |
| Data and Analytics | Metric governance, data quality, dashboards, semantic queries, and analysis assistants. |
| App | Domain | Description |
|---|---|---|
| Contract BOM Intelligent Assistant | Production Manufacturing | Parse contract packages, maintain BOM product profiles, build reference libraries, and match PBOMs. |
| Smart Maintenance | Production Manufacturing | Generate reviewable maintenance work orders from natural-language reports, with service-data import and review support. |
| Procurement Quote Comparison | Supply Chain | Parse procurement requirements and supplier quotes, then generate comparison results, risks, and recommendations. |
| Sales Ontology | Sales and Service | Run perception, reasoning, suggestion generation, and action governance on sales business ontology. |
How To Choose A Plugin App
When choosing a Plugin App, check whether:- The App matches the target business domain and real workflow.
- It provides Workbench views for human review and operations.
- Assistant tools have clear call order, input structure, and evidence requirements.
- Permission boundaries separate normal use, write operations, and administrator capabilities.
- It can reuse UOSE Knowledgebase, ontology resources, audit, and organization permissions.
- It has official or partner maintenance guidance for upgrades and troubleshooting.
How To Develop A Plugin App
To develop a UOSE Plugin App, use the AI product plugin development system instead of scattering business logic across prompts or temporary scripts. Recommended references: A UOSE business App usually needs to:- Define plugin metadata, icon, target products, and marketplace content.
- Declare
targetApps: ['data-xpert']andtargetAppMetato describe views, tools, business App capabilities, templates, and permissions. - Register a server module with entities, services, Agent middleware, and a Workbench view provider.
- Split core business actions into explicit, retryable, and auditable Assistant tools.
- Provide Workbench views or Remote Components for workflows that need human review.
- Contribute business Assistant templates so users can create a usable Assistant in one step.
- Configure permissions, defaults, publishing, and upgrade guidance.