eBizneeds has developed a Preventive Maintenance system for Vessel Management Portal for a client in Sydeny, Australia. The framework has been created for a total vessel management solution including maintenance, compliance, data retention and above all safety. A division of the Australian government called the Australian Maritime Safety Authority (AMSA) requires all commercial vessel operators to keep records of various operational data. A responsive in-house SharePoint based portal solution has been hosted on SharePoint Server.

Client Location

  • Australia

eBizneeds Team

  • 2 Developers
  • 1 Designer
  • 1 Business Analyst
  • 1 QA


  • March 2018
  • August 2018


Key highlights of the system

  • Vessel Management system that maintains records of each vessel
  • The crew and Non-crew Members Register containing members details including Orientation date, license expiry dates
  • Incident Reporting
  • Vessel dashboards that provide a snapshot for the crew as to what is happening onboard the vessel and what needs to happen in future
  • Defect Register that has been reported on operating plant or onboard equipment
  • Drill Register that is specific to a vessel and is populated by data compromising of safety scenarios that have been completed onboard
  • Planned maintenance register is vessel specific and populated with data based on periodic tasks that need to be recorded for compliance and to ensure operational plant integrity
  • Contractor Management
  • Permission-based roles have been implemented for authorization
  • Daily Vessel Logs
  • SharePoint workflows have been implemented for approvals and emails
  • Add-ins have been developed using knockout.js and .NET Web forms
  • For Access List Data, JSOM Rest API has been implemented
  • Microsoft Workflows have been used for sending Reminders and Notifications
  • Roles and Permissions have been managed using SharePoint permission framework

Dashboards are vessel specific, they provide a snapshot for the daily operating crew as to what has been happening onboard the vessel or what needs to happen in the future. The dashboards comprise of recent entries to the drilling register, staff members who need to be re-orientated, recent defects and other issues that may affect daily operation.

Dashboards display

  • Most recent items in the drill register list.
  • Most recent items in the defect register list.
  • Non-marine crew orientations.
  • Planned maintenance to be completed by vessel crew.
  • Possible shore-based dashboard.

Some of the other use cases for SharePoint:

  • We can implement and maintain SharePoint 2013 solutions/applications on a server hosted or cloud-based environment through SharePoint Online
  • We can implement Online based forms and workflows on SharePoint Server/Online cloud-based environment
  • We can implement/maintain custom SharePoint APIs/web-service based solutions to automate specific processes
  • We can build Document Management systems using SharePoint
  • We can build Intranet/Extranet systems for organizations through SharePoint. It can be used by companies as an employee collaboration tool


  • CSOM
  • O365 CONSOLE