SFDO-Community-Sprints / adoption-gamification

This project aims to create a framework to allow organizations to create configurable target goals or tasks aimed at increasing adoption of the platform through gamification.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Name

Adoption Gamification

Project Description

What if we could improve adoption through gamificaiton by allowing admins to pre-define tasks in their org for their users to complete and earn points/badges/other rewards for completion of said tasks.

Demo

-- TODO: Add video demo

Project Audience

Change managers, change agents, salesforce administrators

Project Team

  • Team Leader: Stephanie Zeitz
  • List of Contributors:
    • Awais Ahmad
    • Eric Shultz
    • Ryan Headley

Project Team Accomplishments

What did the Project Team accomplished during the Sprint?

  • base schema created
  • two simple triggers
  • two sample procsess builder processes
  • one sample flow

Contributing

If someone were to contribute to this project at the next Sprint what would you want them to work on to move this project forward?

  • consider using a trigger for the reward assignment piece (tallying points etc) as dealing with flows in automated deployments can be a very tricky thing to manage.
  • investigate the usage of a rules engine
  • create settings for things like default status for certain types of rewards
    • create a UI for managing these settings
    • have the triggers/flows/etc leverage these settings rather than hard-coding
  • support nuermous types of rewards
    • badges
    • physical rewards (for fulfillment types, maybe assign the RewardAssignments to a Queue?)
    • point threshold rewards (rolling totals)
  • Reward groups

Project Roadmap

What is the ultimate vision for this project? (see above)

About

This project aims to create a framework to allow organizations to create configurable target goals or tasks aimed at increasing adoption of the platform through gamification.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:RobotFramework 100.0%