A per-tenant AL extension that turns Business Central into a central repository for employee visas, IDs, passports, contracts and certifications, with tiered job-queue expiry alerts. Custom-built, installed and supported by ECOSIRE. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $199.00 USD; request a quote for a scoped proposal.
A per-tenant AL extension that turns Business Central into a central repository for employee visas, IDs, passports, contracts and certifications, with tiered job-queue expiry alerts. Custom-built, installed and supported by ECOSIRE.
自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。
一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。
ECOSIRE がお客様の Dynamics 365 Business Central 上で構築・設定・インストールします。
約2〜4週間で稼働し、リリース後のサポート期間が付きます。
If your HR team in the GCC manages a workforce of expats, document compliance is a constant fire drill. Visas, passports, Emirates IDs, Iqamas, labour contracts and professional certifications all expire on different dates, and a single missed renewal can mean fines, a blocked work permit, or a person who legally cannot work. Most teams track this in fragile spreadsheets that nobody owns.
This is a build-to-order Business Central extension that moves all of that into your ERP, next to the employee records you already maintain. ECOSIRE designs, builds in AL, and installs it as a per-tenant extension directly on your Business Central environment — Online (SaaS) or on-premises. It is not an instant AppSource download; we scope it to your document types, your alert policy and your HR roles, then deploy and support it.
Technically, the app adds a dedicated Employee Document table plus table and page extensions on the standard Employee card, so every visa, ID, passport, contract and certification is stored with issue date, expiry date, issuing authority and an attached scanned copy. A scheduled Job Queue entry runs an AL codeunit daily to evaluate expiry windows and raise tiered notifications (for example 90 / 60 / 30 / 7 days) by email and in-client. A contract-renewal workflow tracks status from due to renewed, and dedicated permission sets keep sensitive documents visible only to HR.
Because it lives inside Business Central, the data is reportable, queryable over the standard OData/REST API, and available to Power BI and Power Automate. You own the extension and the source. ECOSIRE delivers it, installs it, and supports it.
Owns visa, Emirates ID, Iqama and labour-contract renewals for an expat-heavy workforce. Needs early, reliable warnings before any document lapses so no employee is left unable to work and the company avoids fines.
Wants one trustworthy system of record inside the ERP instead of scattered spreadsheets, with visibility over who renews what and clear status on every contract and certification.
Responsible for the BC tenant and prefers a clean, supported per-tenant extension over ad-hoc customisations — with proper permission sets, Job Queue scheduling and API access for Power BI rather than another external app.
| 基準 | エコシエール | カスタムビルド | 競合他社 | オドゥー ネイティブ |
|---|---|---|---|---|
| Centralised vault for visas, IDs, passports, contracts and certifications inside Business Central | 付属 | 部分的なサポート | 部分的なサポート | |
| Tiered, automated expiry alerts via Job Queue (email + in-client) | 付属 | 部分的なサポート | 部分的なサポート | |
| GCC-specific document types out of the box (Emirates ID, Iqama, visa, labour contract) | 付属 | 部分的なサポート | 部分的なサポート | |
| Built, installed and supported on your tenant by the vendor | 付属 | 含まれていない | 含まれていない | |
| Full AL source code owned by you | 付属 | 付属 | 含まれていない | |
| Custom permission sets restricting confidential HR documents | 付属 | 部分的なサポート | 部分的なサポート | |
| OData/REST API + Power BI / Power Automate ready | 付属 | 部分的なサポート | 部分的なサポート | |
| Tailored to your exact alert policy and recipients without per-seat licensing | 付属 | 付属 | 含まれていない |
It is build-to-order, not an instant AppSource install. After a short scoping call to confirm your document types, alert windows and HR roles, ECOSIRE builds the AL extension and installs it as a per-tenant extension on your Business Central environment. Typical delivery is around 2 to 4 weeks depending on the number of document types and any Power Platform integration. You receive the published .app and the full source.
Every build includes a warranty period for fixes after handover. Beyond that we offer an optional maintenance plan covering bug fixes, configuration changes (new document types, changed alert windows) and recompilation/testing against Microsoft's twice-yearly Business Central major releases so the extension stays compatible. You own the source, so you are never locked in.
Yes. It is written in modern AL as an extension, so it installs on Business Central Online (SaaS) as a per-tenant extension and on supported on-premises versions. We confirm your exact BC version during scoping and target it specifically.
A Business Central Job Queue entry runs a scheduled AL codeunit (typically daily). It evaluates each document's expiry date against your configured tiers — for example 90, 60, 30 and 7 days out — and raises email plus in-client notifications to the recipients you define. No third-party scheduler or external service is required.
Yes. Documents and scanned attachments are stored inside your own Business Central tenant, governed by Business Central's authentication and by custom permission sets we build so only authorised HR and approver roles can view confidential records. Data never leaves your environment unless you choose to extend it to Power BI or Dataverse, which you control.
A build-to-order AL extension that brings Adyen's 150+ global payment methods and unified settlement reconciliation into Business Central accounts receivable, complementing the first-party D365 Commerce Adyen connector.
A per-tenant AL extension that turns Business Central into a central repository for employee visas, IDs, passports, contracts and certifications, with tiered job-queue expiry alerts. Custom-built, installed and supported by ECOSIRE.