A build-to-order AL extension that adds drag-drop document attachment, version control and configurable multi-step approval routing to any Business Central record, with Teams, email and SharePoint/OneDrive integration. Built, installed per-tenant and supported by ECOSIRE. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $399.00 USD; request a quote for a scoped proposal.
示意预览A build-to-order AL extension that adds drag-drop document attachment,
version control and configurable multi-step approval routing to any Business Central record, with Teams, email and SharePoint/OneDrive integration. Built, installed per-tenant and supported by ECOSIRE.
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
以一次性构建价格开始。我们在启动时与您共同确定范围。
ECOSIRE 在您的 Dynamics 365 Business Central 上构建、配置并安装。
约 2–4 周内上线,并提供上线后的支持期。
Business Central ships with a basic, table-driven approval engine and the Incoming Documents area, but it has hard limits: native approvals are wired mainly to purchase, sales and a few other documents, attachments live as base64 blobs with no real versioning, and there is no audit trail of who changed which file. This extension closes those gaps.
ECOSIRE builds you a per-tenant AL extension that adds a reusable Document & Approval framework across the records you actually care about — vendors, customers, items, jobs, purchase/sales documents and your own custom tables. It is delivered as table and page extensions plus event subscribers, so it layers cleanly over your existing data without forking standard objects.
What you get: drag-drop attachment on any card or document page; full version control with check-in/check-out and an immutable audit history (who, when, which version, what comment); and configurable approval flows — sequential or parallel steps, approver groups, amount/field-based conditions and delegation — that build on BC's Workflow and Approval Entry tables rather than fighting them. Notifications fire through email and Microsoft Teams (Power Automate / Adaptive Cards), and files can be stored in SharePoint / OneDrive via Microsoft Graph instead of bloating your database.
Because it is an AL extension, it respects permission sets, the Job Queue (for reminders and escalations) and the BC REST/OData API, so other systems and Power Platform flows can read approval status programmatically. ECOSIRE scopes the workflow to your records, installs it on your sandbox first, then publishes to production, and supports it after go-live. This is not an instant AppSource download — it is custom-built and fitted to your tenant.
Owns internal controls and needs enforced, auditable approvals on purchase documents, vendor changes and other high-risk records — beyond what native BC approvals reach.
Wants a document and approval layer that extends standard objects cleanly (no forking) and respects permission sets, so it survives Microsoft's monthly updates.
Requires a tamper-evident trail of document versions and approval decisions — who approved what, when, and against which version — for audits and SOX-style controls.
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Dynamics 365 Business Central 原生 |
|---|---|---|---|---|
| Approvals on any record (incl. custom tables), not just purchase/sales | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| True document version control with check-in/check-out and per-version audit | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Microsoft Teams approve/reject via Adaptive Cards (Power Automate) | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| SharePoint / OneDrive storage via Microsoft Graph (files out of the database) | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Fitted to your exact records, conditions and approver hierarchy | 包含 | 包含 | 不包括在内 | 部分支持 |
| Built, installed per-tenant and supported for you (no in-house AL team needed) | 包含 | 不包括在内 | 部分支持 | 不包括在内 |
| Clean extension model that survives BC monthly/major updates | 包含 | 部分支持 | 包含 | 包含 |
| AL source code handover (no vendor lock-in) | 包含 | 包含 | 不包括在内 | 部分支持 |
Typical delivery is about 2 to 4 weeks from a confirmed scope. We start with a short discovery to map the records, approval steps and conditions you need, build and unit-test the AL extension, deploy it to your Business Central sandbox for your sign-off, then publish to production. Larger or multi-condition workflows can take longer; we give you a firm date once scope is locked.
No. This is a build-to-order solution. ECOSIRE develops it specifically for your tenant and installs it as a per-tenant extension on your Business Central environment. There is no instant AppSource download — that is what lets us fit the approval logic and record coverage to how your business actually works.
Yes. It is written in AL as table extensions, page extensions and event subscribers over standard objects — we never modify or fork base application code. That is the supported extension model, so Microsoft's monthly minor and twice-yearly major updates apply cleanly. We validate the extension against your next sandbox update as part of support.
After go-live you get a support window for bug fixes and minor adjustments (new approver rules, extra record types, notification tweaks). We monitor compatibility across BC version upgrades and recompile/republish the extension when needed. Larger new feature work is quoted separately, and you receive the AL source so you are never locked in.
Yes. Because it is a native AL extension, approval entries and document metadata are exposed through the BC REST/OData API, so Power Automate, Power BI and external systems can read status, trigger flows or report on bottlenecks. The Teams notification layer itself runs through Power Automate Adaptive Cards, and we can add custom API pages for any integration you need.
A build-to-order AL extension that adds drag-drop document attachment, version control and configurable multi-step approval routing to any Business Central record, with Teams, email and SharePoint/OneDrive integration. Built, installed per-tenant and supported by ECOSIRE.