Reviving a Charity’s Dynamics 365 Membership and Attendance System

A nonprofit organisation relied on an ageing Dynamics 365 membership and attendance system. SkySoft audited and repaired the system, restoring barcode scanning, attendance processes, tracking logic, and reporting functionality.

Reviving a Charity’s Dynamics 365 Membership and Attendance System

Client & Business Context

A nonprofit organisation relied on a custom Dynamics 365 solution to support membership and attendance processes.

Over time, several parts of the ageing system stopped working reliably. The organisation needed to restore core functionality without losing the existing membership and attendance processes that staff depended on for daily operations.

Industry: Charity / Nonprofit
Solution Category: Dynamics 365, Power Apps & System Recovery
Project: Membership and Attendance System Recovery
Proof Point: Membership cards, barcode processing, Power App scanning, and bulk attendance uploads were restored.

The Business Problem

The existing Dynamics 365 membership system had accumulated a range of technical and operational problems.

These included:

  • Broken membership card and barcode generation
  • JavaScript and script errors
  • Unreliable Power App barcode scanning
  • Failed bulk attendance uploads
  • Incorrect last-attendance information

  • Concerns around attendance reporting
  • Manual attendance entry when automated processes failed

As a result, staff had to work around system errors and manually enter attendance information.

The Business Challenge for attendence system

Business Impact of the Existing Process

 

The system problems affected everyday membership and attendance operations.

When scanning and bulk-upload processes could not be relied upon, staff had to use manual workarounds. This contributed to unreliable attendance records and operational disruption.

 

The Sky Soft Connections Solution

Sky Soft approached the project as a Dynamics 365 system recovery and modernization exercise.

The existing solution and code were audited to identify the causes of the problems. Sky Soft then repaired the affected components, updated outdated scripts, improved barcode processing, restored bulk attendance functionality, and corrected the logic used to track attendance dates.

Membership Card Recovery : Repaired the membership card web resource and restored barcode functionality.

Script Modernization : Updated outdated scripts and resolved system errors.

Power App Scanning : Restored reliable barcode scanning through Power Apps.

Bulk Attendance Uploads : Restored bulk uploads and reduced manual attendance entry.

Attendance Date Correction : Corrected attendance logic for accurate last-attendance tracking.

Reporting Review : Reviewed reporting requirements and provided improvement recommendations.

Dynamics 365 system recovery and modernization exercise.

The integration follows a straightforward system-to-system flow:

Technology & Integration Architecture

Dynamics 365 system recovery and modernization exercise.

The recovered system connects attendance capture with the existing Dynamics 365 membership data environment:

Barcode Scanners & Power App → Dynamics 365 Membership & Attendance Data → Membership Card Web Resource & Reporting

How the Solution Works

  1. Barcode scanners and Power Apps capture membership or attendance information.
  2. Dynamics 365 stores and manages the relevant membership and attendance data.
  3. The membership card web resource supports membership card and barcode functionality.
  4. Reporting provides access to attendance information and supports operational review.

Implementation Highlights

  1. Existing System and Code Audit

Sky Soft audited the Dynamics 365 system and code to identify key membership and attendance issues.

2. Membership Card and Barcode Repair

The membership card web resource was repaired to restore membership and barcode functionality.

3. Power App Barcode

Power App barcode processing was improved to restore reliable attendance scanning functionality.

4. Attendance Upload Recovery

Bulk attendance uploads were restored to reduce manual attendance entry and processing efforts.

5. Attendance Logic Correction

Attendance date logic was corrected to improve last-attendance tracking and information accuracy.

6. Reporting Review

Attendance reporting was reviewed to identify concerns and recommend improvements.

Results & Current Outcomes

The available project evidence supports the following outcomes:

  • Membership card functionality was restored.
  • Barcode generation and processing functionality was restored.
  • Script errors were eliminated according to the available project evidence.
  • Power App scanning functionality was restored.
  • Bulk attendance uploads were restored.
  • Attendance tracking and date logic were corrected.
  • Reporting recommendations were provided.
  • Manual attendance workarounds were reduced through restoration of the automated processes.

Related SkySoft Capabilities

This solution demonstrates capabilities across:

  • Dynamics 365 System Auditing

  • JavaScript and Custom Web Resources
  • Barcode and Attendance Solutions

  • Legacy Dynamics 365 System Recovery
  • Business Process Automation
  • Dynamics 365 Support and Maintenance

Is Your Dynamics 365 System Holding Your Team Back?

A system does not always need to be replaced because it has become unreliable. In many cases, a structured audit can identify what is broken, what can be repaired, and where the existing solution can be improved.

SkySoft can assess your Dynamics 365 environment, identify operational issues, and help restore the functionality your team depends on.