You are here:   Blog
Register   |  Login

LightSwitch News

Nov 5

Written by: Delordson
Tue, 05 Nov 2013 11:23:27 GMT  RssIcon

LightSwitch is the fastest way to build line of business applications and we have the Apps to prove it! This post is part of a series showcasing the use of LightSwitch in Visual Studio 2013 to build html5 single page applications.

Welcome to the LightSwitch html5 Audit Manager App:

AuditHome

 

The Audit Manager App is targeted at businesses who need to maintain standards for regulatory and compliance purposes. That’s all of us right? The Audit Manage App allows organisation to schedule a series of audits of their facilities, procedures and processes, to assign auditors, to capture audit findings and to track corrective and preventative actions arising from those audit findings.

This is a fully featured complete LightSwitch html5 line of business application which you can extend and adapt to your specific needs. The source code is now available priced at just just $9.99.  Get your copy now.

The Audit Manager demo can be accessed on windows azure at http://delordson.cloudapp.net/AuditManagerApp/htmlclient/. To get the most out of the demo add yourself to the Employees table once you’ve logged in! Join the conversation by leaving a comment to this post for any suggestions of thought about the Audit Manager App.

 

Modules

The Audit Manager App Modules includes a Home Page, the Manage Audits Module,  the Manage Auditors Module, the All Audit Findings Module, the My Audit Findings Module, the My Finding Actions Module and the Settings Module.

 

Access

Access is controlled through a log in screen. The administrator uses an associated Silverlight application to configure new users, create roles and permissions for those roles as well as to assign users to roles.

 

The Home Screen

Access to all the features of the Audit Manager App is from the home page. From here, users can navigate to the ‘Manage Audits Module’, the ‘Manage Auditors Module’, the ‘All Audit Findings Module’, the ‘My Audit Findings Module’, the ‘My Finding Actions Module’ and the ‘Settings Module’.

screenshot_11052013_070514

 

Manage Audits

Clicking or tabbing on the Manage Audits button takes the user to the ‘Browse Audits’ Page. On this page, the user of presented with a list of all audits past and future. A search box is present for quickly navigating to a required audit.

screenshot_11052013_064819

 

Clicking or tabbing on any audit listed takes the user to a page for managing that audit. This page provides for full details of the audit, including a scheduled date, a date started and a date completed.

The page is laid out in a series of tabs. The first tab presents key information about the audit such as its reference code, a description, state and end dates and a status.

screenshot_11052013_065241

 

Of course the built in LightSwitch validation of required fields and field lengths works great as expected…

screenshot_11052013_065303

 

…but we’ve also added multi field validation where it makes sense. So you can’t complete an audit before it has started.

screenshot_11052013_065251

 

 

The Auditors tab is where auditors are assigned. Any of your employees can be assigned as the auditors for a given audit.

screenshot_11052013_065312

 

screenshot_11052013_065318

 

The Audit Findings Tab is where any audit non compliances and audit failings are recorded.

screenshot_11052013_065323

 

Clicking or tabbing on an audit finding takes the user to the audit findings management page.

screenshot_11052013_065330

 

The page is laid out in a series of tabs. The details tab provides key information about the audit finding, including a reference number, a description of the finding, a person the finding is assigned to for investigation and resolution as well as target dates. As soon as an audit finding is assigned to a member of staff they get an automatic email informing them they have been so assigned.

 

AuditFindingAssignedEmail

 

The Impact tab allows the auditors to record the impact this audit finding potentially has on the business.

screenshot_11052013_065335

 

The Immediate Action tab provides a place for the person the Finding is assigned to indicate those first urgent initial and immediate steps they are going to take to resolve the issue. This is not necessarily the full resolution but a quick way of reducing risk. The full corrective and preventative actions are added to the CAPA tab.

screenshot_11052013_065338

 

The Further Actions tab is where additional steps which need to be take to resolve the issue are listed. These Further Actions can be assigned to other Employees.

screenshot_11052013_065347

screenshot_11052013_065342

 

Again Employees get an email as soon as a Further Action is assigned to them.

 

 

The CAPA tab is where the full Corrective Action and Preventative Action (CAPA) is recorded. CAPA’s have a target date by which they need to be completed.

screenshot_11052013_065514

 

Finally there is a Notes tab for capturing any additional information such as lessons learnt for example.

screenshot_11052013_065518

 

 

Manage Auditors

The Manage Auditors module is where Auditor history is captured. The module is accessed by clicking or tabbing on the ‘Manage Auditors’ button from the home page. This brings the user to the ‘Browse Auditors’ page.

screenshot_11052013_065536

 

Clicking or tabbing on any of these auditors takes the user to the auditor management page. This page is laid out in two tabs. A details tab where key details of the auditor such as name and date trained…

screenshot_11052013_065540

 

…and an audits undertaken tab, which lists all audits that the auditor has been involved in.

screenshot_11052013_065543

 

Clicking or tabbing on a listed audit takes the user to the same audit management page described earlier…

screenshot_11052013_065241

 

All Audit Finding

The All Audit Findings module provides a list of all finding across all audits and is a good place for reviewing finding which have not yet been closed. The All Findings Module is accessed from the home page by clicking or tabbing on the ‘All Audit Findings’ button. This takes the user to the ‘All Audit Findings’ page. A search facility is present to aid navigation to the required finding.

screenshot_11052013_065553

 

Clicking or tabbing on any of these findings takes the user to the same Audit Findings management page described earlier.

screenshot_11052013_065330

 

My Audit Findings

The My Audit Findings module provides a list of all finding across all audits that have been assigned specifically to the logged in user. The My Audit Findings Module is accessed from the home page by clicking or tabbing on the ‘My Audit Findings’ button. This takes the user to the ‘Browse My Assigned Audit Findings’ page. Again clicking or tabbing on any of these findings takes the user to the same Audit Findings management page described earlier.

 

screenshot_11052013_065603

 

My Finding Actions

The My Finding Actions module provides a list of all further actions, across all audit findings, across all audits, that have been assigned specifically to the logged in user. The My Finding Actions Module is accessed from the home page by clicking or tabbing on the ‘My Finding Actions’ button. This takes the user to the ‘Browse My Audit Finding Actions’ page.

screenshot_11052013_065609

Clicking or tabbing on any of these finding actions opens a the same Further Action Edit screen shown earlier.

 

Settings

The Settings Module is the key module used by the administrator and any other users given the right permissions for managing key application reference data. The Settings module is accessed by clicking or tabbing on the Settings button on the home page. This takes the user to the settings page.

screenshot_11052013_065614

 

The main items managed are the Audit Types, the Audit Statuses and the Employees.

 

 

Audit Types

screenshot_11052013_065618

 

Audit Statuses

 

screenshot_11052013_065624

Employees

 

screenshot_11052013_065631

 

 

Summary

The Audit Manager App is a fully featured complete LightSwitch html5 line of business application which you can extend and adapt to your specific needs. This is a fully featured complete LightSwitch html5 line of business application which you can extend and adapt to your specific needs. The source code is now available priced at just just $9.99.  Get your copy now.

Don’t forget to try out the demo on windows azure at http://delordson.cloudapp.net/AuditManagerApp/htmlclient/. To get the most out of the demo add yourself to the Employees table once you’ve logged in. Finally please join the conversation by leaving a comment to this post for any suggestions of thoughts.

Thanks

Delordson

Tags:
Categories:
Location: Blogs Parent Separator DELORDSON

Microsoft Visual Studio is a registered trademark of Microsoft Corporation / LightSwitch is a registered trademark of Microsoft Corporation