edison365ideas Technical Product Description

Overview, Microsoft Features, Product Features, Architecture diagram, and Pre-requisites list

Table of Contents

1. Overview

2. Microsoft Technology Features

3. Product Features

4. Architecture Overview

5. Pre-requisite Requirements


edison365ideas is a SaaS solution hosted by edison365 in Microsoft’s Azure platform using Azure PaaS but deployed to the customer’s Office 365 and Azure instances with all data stored in the customer’s environment. The application is built in house and maintained by the edison365 team.

The application has been designed to be both easy to use and fully functional with the user interface providing a modern and engaging experience that maximises user adoption. Challenges and ideas are displayed using a card interface with key information visible to users. The application provides features such as ratings, triage and gamification and is configurable to customers specific requirements. edison365ideas provides options for discussion capabilities using Yammer and Microsoft Teams for deep collaboration.

The interface is responsive, cross browser and touch enabled for all devices.


Back to Top

Microsoft Technology Features

  • Built on top of Microsoft office365
  • SaaS based product hosted by edison365 in Azure with data stored in customers tenant
  • Deployed to customers SharePoint Online Classic Publishing Portal Site Collection
  • Discussions using Yammer
  • Deep collaboration with Microsoft Teams integration
  • Gamification statistics in customers Microsoft Azure SQL database
  • User profiles provide by Microsoft Delve
  • Exchange integration for notifications
  • Project Online integration for advanced project management


Back to Top

Product Features

  • Intuitive and engaging UI
  • Configured via an intuitive UI
  • Strategic drivers
  • Challenges
  • Ideas
  • Idea ratings
  • Idea triage
  • Idea boards
  • Gamification
    • Leaderboards
    • Votes/coins
    • Reward exchange
  • Search

Back to Top

Architecture Overview


Back to Top

Pre-requisite Requirements

  • SharePoint Online Modern Teams or Publishing Portal site collection
    • User account with access to SharePoint Tenant App Catalogue & Site Collection Administrator access.
    • Modern Teams Sites Only - Language upon creation set to 'English' - this will not impact the end user experience.
  • Ensure that custom app authentication is enabled on the SharePoint Online tenant, to enable it run the following SharePoint PowerShell command:
  • Azure SQL Database – only required for the Gamification preview
  • Service Account – only required for the enhanced security mode*
    The account is used in edison365ideas to query the SharePoint Search API when a user accesses a page that uses SharePoint Search to fetch the data
    • Requires a SharePoint Online license with the ability to log into SharePoint in Office365
    • If MFA is required on accounts, App password is needed
    • Ideally non-expiring password, otherwise you will need to update the password in edison365ideas when updated.
    • Added as edison365ideas Admin user

* The enhanced security mode is a feature that can be used if there are secure challenges internally.

Back to Top