Hi Josh, sorry for the late response.
The tally service can be interacted with easily via script or parameters can be used out of the tally DashBoard Service device. The first option is more difficult to do without any coding experience.
For the second method, the parameters to display any given tally ID in DashBoard does not exist until the first update is received. Due to this, it is better to use the following script to check/force the parameters to exist.
<api immediate="true">
function checkAndCreate(tallyID)
{
if (params.getParam('params.tallystates.tally' + (tallyID + 1) + '.red_right', 0) == null)
{
tallyservice.setTallyState((tallyID + 1), '', false, false, false, false, 0);
}
}
checkAndCreate(1);
</api>
Here's a source example for a simple grid that demonstrates a tally view
<param contextid="db-tally" editable="false" expand="true" height="137" left="48" oid="params.simpletally.tally2.right" showlabel="false" top="41" width="270"/>
------------------------------
Kiran Adhikari
------------------------------