← Case Studies / Project story
SKYSOFT CONNECTIONS · Dynamics 365
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.
PROJECT SPOTLIGHTDynamics 365Microsoft expertise. Practical delivery.
01 / PROJECT HIGHLIGHT
Restored Membership Card Functionality
02 / PROJECT HIGHLIGHT
Revived Reliable Barcode Scanning
03 / PROJECT HIGHLIGHT
Recovered Bulk Attendance Uploads
04 / PROJECT HIGHLIGHT
Improved Attendance Tracking Accuracy
01 / PROJECT DETAIL
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.
02 / THE SOLUTION
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.
03 / PROJECT DETAIL
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.
04 / THE SOLUTION
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.
The integration follows a straightforward system-to-system flow:
05 / PROJECT DETAIL
Technology & Integration Architecture
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
- Barcode scanners and Power Apps capture membership or attendance information.
- Dynamics 365 stores and manages the relevant membership and attendance data.
- The membership card web resource supports membership card and barcode functionality.
- Reporting provides access to attendance information and supports operational review.
06 / THE SOLUTION
Implementation Highlights
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.
07 / PROJECT DETAIL
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.
08 / PROJECT DETAIL
Related SkySoft Capabilities
This solution demonstrates capabilities across:
Dynamics 365 Customization
Dynamics 365 System Auditing
Power Apps Development
- JavaScript and Custom Web Resources
Barcode and Attendance Solutions
- Legacy Dynamics 365 System Recovery
- Business Process Automation
Dynamics 365 Support and Maintenance
09 / PROJECT DETAIL
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.
KEEP EXPLORING
More problems. More possibilities.
Business Central
Power Apps Custom Connector Integration with Business Central
Secure Power Apps integration with Business Central · Direct customer access within the app
Dynamics 365
Recovering CRM Ownership Architecture Without Rebuilding the Existing Solution
Restored ownership of the existing CRM · Preserved the current CRM architecture
Dynamics 365
Automating Customer Job Notifications with Dynamics 365 and Azure
Automated Job Data Synchronization · Personalized Customer Notifications
YOUR NEXT CHAPTER
Let’s build your next success story.
Bring us the bottleneck. We’ll help you plan the right Microsoft solution.