Zum Hauptinhalt springen
Dynamics 365 Finance & OperationsSaaS Tools

Employee Self-Service Mobile App

A phone-first self-service app for leave, payslips, timesheets and approvals,

built to order against your Dynamics 365 Finance & Operations data through secured OData entities.

Auf Bestellung

Was ist Employee Self-Service Mobile App?

A phone-first self-service app for leave, payslips, timesheets and approvals, built to order against your Dynamics 365 Finance & Operations data through secured OData entities. Built to order by ECOSIRE for Dynamics 365 F&O (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Employee Self-Service Mobile App — A phone-first self-service app for leave, payslips, timesheets and approvals, built to order against your Dynamics 365 Finance & Operations data through secured OData entities

What we build

  • Leave request submission and cancellation writing to F&O, entering the standard workflow framework as the same work item a browser request creates
  • Live leave balance and accrual display read from F&O leave types and leave enrolment, filtered to the signed-in Worker
  • Timesheet entry against existing Projects setup — project, activity and category — posting through the standard timesheet entities
  • Approval inbox reading pending workflow work items, with document detail rendered for review before approve, reject or delegate
  • Payslip retrieval as documents from F&O document handling, displayed in-app without recalculation on the client
  • Purpose-built data entities exposed over OData, each bound to dedicated security roles, duties and privileges
  • Row-level filtering that resolves the Worker record from the signed-in identity so a user cannot read another employee's data
  • Microsoft Entra ID authentication honouring your existing conditional access policies, with no separate app password
  • Offline cache of balances, recent requests, payslips and pending approvals, with a queued-submission model and explicit conflict surfacing
  • Push notifications for new approval work items and for decisions on the user's own submissions
  • Worker profile view reading Worker, Position and Job data, with configurable field visibility per role
  • Multi-legal-entity awareness so employees and approvers operating across entities see the correct company context per record

Über dieses Produkt

The problem

Most of your workforce will never open a Dynamics 365 Finance & Operations workspace. Warehouse operators, field engineers, drivers, retail staff and shift workers do not sit at a desk, do not have an F&O licence sized for occasional use, and will not navigate a browser-based ERP on a phone. So the self-service work that F&O is perfectly capable of holding — a leave request, a timesheet line, a payslip lookup, an approval — leaks back out into paper forms, WhatsApp messages to a supervisor, and an HR inbox that becomes the system of record by default.

The result is predictable. Leave balances in F&O drift from what people actually took. Timesheets arrive late, so project cost and payroll both wait. Approvals sit with a manager who only sees them when they next open a laptop, which on a Friday afternoon means Monday. And every payslip request becomes a manual task for someone in HR who has to find, export and email a document that already exists in the system.

What ECOSIRE builds

ECOSIRE builds a mobile self-service application that talks to your Dynamics 365 Finance & Operations environment through secured, purpose-built data entities. There is no shadow database and no nightly copy of HR data sitting somewhere else — the app reads and writes F&O, and F&O remains the single system of record.

The F&O side

On the F&O side we build an X++ extension model, with no overlayering, that exposes exactly the surface the app needs and nothing more: data entities for leave types and balances, leave requests, timesheet lines, payslip metadata, worker profile fields and pending approval work items. Each entity is bound to dedicated security roles, duties and privileges, so a self-service identity can read its own leave balance and cannot read anyone else's compensation. Row-level filtering is applied against the Worker record resolved from the signed-in identity, so the entity itself enforces the boundary rather than trusting the client.

Requests submitted from the phone enter the standard F&O workflow framework. A leave request created on a phone is the same work item, on the same approval hierarchy, with the same audit trail as one raised in the browser — approvers can act in either place, and the decision history is identical. Timesheet lines post against the same Projects setup, project categories and activities you already use, so hours flow into project cost and invoicing without a bridge.

The mobile side

The app is delivered for iOS and Android and is built to work on the network your people actually have. Leave balances, submitted requests, recent payslips and pending approvals are cached locally, so a warehouse basement or a site with no signal still shows current data and queues new submissions. When connectivity returns, queued items sync and any conflict — a leave request approved elsewhere in the meantime, a timesheet period locked — surfaces to the user rather than being silently discarded.

We implement authentication against your Microsoft Entra ID tenant with the same conditional access policies you apply elsewhere, so there is no separate password to manage or revoke. Push notifications alert approvers to new work items and inform requesters when a decision is made. Payslips are retrieved as documents from F&O and displayed in-app; they are not re-rendered or recalculated by the mobile client.

Approvals and beyond leave

Because the app reads pending work items from the workflow framework, the approval inbox is not restricted to leave. Purchase requisitions, expense reports, timesheets and any other workflow-enabled document you choose to include can be approved from the phone, with the document detail rendered for review. Which document types appear is a scoping decision, not a hard limit.

Where it makes sense for your estate, we can integrate with Power Platform — for example surfacing an approval in Power Automate alongside the app, or reusing Dataverse-side identity — but the core app does not require it. Dual-write is used only if you already run it and want the app to read customer-engagement data alongside F&O.

Who it is for

Organisations on Dynamics 365 Finance & Operations with a large deskless or shift-based workforce; businesses where timesheet capture delays project cost and payroll; and companies where approval latency, not approval policy, is the actual bottleneck. It suits environments where issuing full ERP access to every employee is neither licensable nor practical.

How delivery works

This app is built to order for your environment. It is not a published store app you install today.

1. Scoping call. We agree the exact feature set — which leave types, which timesheet structure, which payslip source, which approval document types — plus your branding, languages, device estate, and whether offline capture is required. 2. Fixed quote. You receive a written scope covering the F&O extension, the mobile application, the security model, the store or enterprise distribution route, and a fixed price and timeline. Typical build time is one working week. 3. Build. We develop the F&O extension model and the mobile client together, testing against a sandbox seeded with representative worker, leave and project data. 4. Install in test. The deployable package goes to your sandbox via LCS; the app is distributed to a pilot group through your mobile device management or a test track. The pilot runs a full cycle — request, approve, timesheet, payslip — before anyone signs off. 5. Production. The package is promoted through your LCS pipeline to production and the app is released to your workforce through your chosen distribution channel. We support the first weeks of live use. 6. Support. A defined support window follows go-live, covering defects, configuration changes and assistance with store or MDM distribution.

You own the F&O extension source. Distribution under your own developer account keeps the app in your name and under your control.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Wir installieren auf Ihrer Instanz, übergeben den Quellcode und schließen zwei Wochen Go-live-Support ein. Fehler im von uns gelieferten Code beheben wir kostenlos.

Was Sie bekommen

  • X++ extension model source for the F&O side — data entities, security roles, duties, privileges and workflow integration — with no overlayering
  • A signed deployable package built against your platform and application version, ready for LCS upload
  • iOS and Android application builds, branded to your identity, with source delivered to you
  • Distribution setup guidance for your route of choice — App Store and Google Play under your developer accounts, or enterprise MDM distribution
  • Security model documentation covering the entity surface, role assignment and the row-level filtering approach
  • Two remote training sessions — one for HR and payroll administrators, one for IT covering deployment, distribution and app configuration
  • A defined post-go-live support window covering defect resolution, configuration changes and distribution assistance

Für wen das ist

Warehouse Supervisor

Approves leave and timesheets for a shift-based team but spends the day on the floor rather than at a workstation, so requests wait until the end of a shift or later. Push notifications and a phone approval inbox mean a decision takes seconds on the same workflow work item, with the same audit trail as a browser approval.

HR Operations Officer

Fields a constant stream of payslip requests and leave-balance questions by email, and re-keys paper leave forms into F&O days after the fact. Self-service moves those lookups and submissions to the employee's phone, so F&O balances reflect reality and the HR inbox stops being the system of record.

Project Manager

Cannot see accurate project cost until field engineers submit timesheets, which routinely arrive late because entry requires a laptop and a VPN. Mobile timesheet entry against the existing project, activity and category structure — including offline capture on site — closes the gap between work done and cost recognised.

Wie Employee Self-Service Mobile App im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentDynamics 365 Finance & Operations nativ
Phone-native leave, payslip, timesheet and approval in one appIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
Writes to F&O as the system of record with no shadow databaseIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungIm Lieferumfang enthalten
Requests enter the standard F&O workflow framework and audit trailIm Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthaltenIm Lieferumfang enthalten
Row-level filtering enforced at the data entity, not the clientIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungIm Lieferumfang enthalten
Offline capture with queued submission and conflict surfacingIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Entra ID sign-in honouring existing conditional accessIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungIm Lieferumfang enthalten
Distributed under your own developer account and brandingIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
F&O extension source delivered to you, no overlayeringIm Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthaltenIm Lieferumfang enthalten

Häufig gestellte Fragen

Is the app available to download from the app stores right now?
No. Each app is built to order for your environment, your feature set and your branding, then distributed under your own developer accounts or through your MDM. Typical lead time is one working week from quote acceptance to a pilot build in your hands.
Which versions and editions of Dynamics 365 does it work with?
Dynamics 365 Finance and Dynamics 365 Supply Chain Management (Finance & Operations apps), cloud-hosted and deployed through LCS, on currently serviced application and platform releases. We build and test against your specific version. This is not a Business Central app.
Do employees need a full Dynamics 365 licence to use it?
Licensing depends on what each user does in F&O and is set by Microsoft's terms, not by us — self-service scenarios are commonly covered by lighter licence types, but the correct answer depends on your agreement. We scope the app to a minimal, read-and-submit surface and will document exactly which entities and operations each role touches so you or your licensing partner can confirm the position before you commit.
How is employee data kept private between users?
The data entities themselves apply row-level filtering against the Worker record resolved from the signed-in Entra ID identity, and each entity is bound to a dedicated security role, duty and privilege set. The client never asks for another employee's record, and if it did, the entity would not return it. Approvers see only the documents assigned to them by the workflow hierarchy.
What happens when there is no network connectivity?
Balances, recent requests, payslips and pending approvals are cached on the device and remain readable offline. New submissions queue locally and sync when connectivity returns. If the server state changed in the meantime — a period was locked, or a request was actioned elsewhere — the conflict is shown to the user rather than silently dropped.
Can approvals cover more than leave requests?
Yes. The inbox reads pending work items from the F&O workflow framework, so any workflow-enabled document type you choose to include can be approved from the phone — purchase requisitions, expense reports, timesheets and others. Which types are included, and how much document detail is rendered for each, is agreed during scoping and reflected in the fixed quote.

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Employee Self-Service Mobile App, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.

Passt gut zu

Document OCR & Data Extraction Engine
Auf Bestellung

Document OCR & Data Extraction Engine

An X++ extension that reads inbound business documents and writes structured, confidence-scored records into Dynamics 365 Finance & Operations. Built to order for your document set — not an off-the-shelf download.

Ab $1499.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Document Output & Print Designer
Auf Bestellung

Document Output & Print Designer

An X++ and SSRS extension for Dynamics 365 Finance & Operations that gives you branded, multilingual business documents plus rules-driven distribution by print, email and archive. Built to order after a fixed quotation.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Excel Reporting & Write-Back Add-in
Auf Bestellung

Excel Reporting & Write-Back Add-in

A build-to-order Excel add-in for Dynamics 365 Finance & Operations giving finance refreshable entity-backed queries and validated write-back for journals, budgets and price updates. Built for you after a fixed quote.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Executive KPI Cockpit
Auf Bestellung

Executive KPI Cockpit

A single cross-module executive cockpit for Dynamics 365 Finance & Operations, with targets, trend alerts and drill-through. Built to order after a scoping call and a fixed quote — not an instant download.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification