Configuring a Metrics Widget - can it be done?

Full disclosure - I have been using the PMO template and modifying it for our needs. It was a great starter, but needed some additional tweaks to suit our purposes.

I added a sheet that dynamically collects all the unique names to make it easier to dynamically display them on my dashboard: (a big thank you to@Cleversheetfor getting me started in the right direction!)

Widget-SelectData.png

The original widget was a Metric Widget, that wasn't really dynamic, but very nice looking:

Widget-Original.png

I am trying to have the ability to dynamically populate the widget, but when I try to have it stacked, I end up with:

Widget-Stacked.png

and side-by-side is even worse:

Widget-SideBySide.png

I understand I can delete the field name, and get something like this:

Widget-StackedEdited.png

but I am losing the dynamic nature of the widget. I would like to simply list the Name and role as individuals get assigned to the project. Something like:

-----

PROJECT SPONSOR NAME

Project Sponsor

PROJECT MANAGER NAME

Project Manager

NAME A

NAME B

NAME C

Team Member

-----

Is something like this possible, or will this widget need to be populated and updated constantly? I am building out my project templates, trying to automate the project initiation as much as possible, and looking to have as much on the dashboard populate from data that I am already filling in elsewhere.

On a related note: since we can't point the data to columns, I already need to select the cells needed - is there a way to have it point to the columns, and use the filtering I have on the table? As I add tasks, the number of unique names will potentially change, requiring me to "touch" the widget source each time. I had thought about pointing the whole thing to the project metadata, and having fields with the project roles, but that seemed like it would be over-kill, and would potentially lead to a bunch of empty space in the widget for roles that weren't needed, or where one person might have several project roles.

Best Answers

  • Ryan Sides
    Ryan Sides ✭✭✭✭✭✭
    Answer ✓

    Hey Bill, the metric widget will do what you want if you allow multiple contacts per cell. That way, you add multiple team members and they will all show up under the team members metric widget. To Auto fill the titles in the widget, just create new columns with those titles (instead of the "name" and "title" columns).

    The unfortunate thing about the widget though is that if you tell it where to look for the value, it will always look there and will display blank if the cell is blank.

    I've used both metric widgets and a sheet for contacts in the past. The contacts sheet just simply lists out the folks involved and their titles. Then I create a report from that, and show the report on the dashboard. I add a filter to the report to only show non-blanks. This way, if i don't have a title filled in, it doesn't show on the dashboard.

    Does that help?

    Ryan Sides

    Smartsheet Tips and Tricks for Beginners and Advanced onLinkedInandYouTube

    Come Say Hello!

  • Bill in Ohio
    Bill in Ohio ✭✭✭
    Answer ✓

    Thank you@Ryan Sides, I think that if I use a separate sheet for the contacts that it will work. I was just looking to see if I could have it dynamically pull from the assignments in the tasks sheet. At least using a report back to the contacts sheet, filtering out the blanks would be one less step.

  • Ryan Sides
    Ryan Sides ✭✭✭✭✭✭
    Answer ✓

    I've also been known to drop my contacts in the Project Summary at the top. you could use the same report to filter out the blanks and this way, you don't have to maintain multiple sheets. Plus, you can build your project tasks to look for the contact typically associated with that task and pull them in automatically into the rows.

    image.png


    Ryan Sides

    Smartsheet Tips and Tricks for Beginners and Advanced onLinkedInandYouTube

    Come Say Hello!

Answers

  • Ryan Sides
    Ryan Sides ✭✭✭✭✭✭
    Answer ✓

    Hey Bill, the metric widget will do what you want if you allow multiple contacts per cell. That way, you add multiple team members and they will all show up under the team members metric widget. To Auto fill the titles in the widget, just create new columns with those titles (instead of the "name" and "title" columns).

    The unfortunate thing about the widget though is that if you tell it where to look for the value, it will always look there and will display blank if the cell is blank.

    I've used both metric widgets and a sheet for contacts in the past. The contacts sheet just simply lists out the folks involved and their titles. Then I create a report from that, and show the report on the dashboard. I add a filter to the report to only show non-blanks. This way, if i don't have a title filled in, it doesn't show on the dashboard.

    Does that help?

    Ryan Sides

    Smartsheet Tips and Tricks for Beginners and Advanced onLinkedInandYouTube

    Come Say Hello!

  • Bill in Ohio
    Bill in Ohio ✭✭✭
    Answer ✓

    Thank you@Ryan Sides, I think that if I use a separate sheet for the contacts that it will work. I was just looking to see if I could have it dynamically pull from the assignments in the tasks sheet. At least using a report back to the contacts sheet, filtering out the blanks would be one less step.

  • Ryan Sides
    Ryan Sides ✭✭✭✭✭✭
    Answer ✓

    I've also been known to drop my contacts in the Project Summary at the top. you could use the same report to filter out the blanks and this way, you don't have to maintain multiple sheets. Plus, you can build your project tasks to look for the contact typically associated with that task and pull them in automatically into the rows.

    image.png


    Ryan Sides

    Smartsheet Tips and Tricks for Beginners and Advanced onLinkedInandYouTube

    Come Say Hello!

This cannot be set up through an Approval Automation. At his point you have a few options (each of which has its pros and cons).<\/p>


<\/p>

You can just include a blurb that says that they are acknowledging by submitting within the Approval automation.<\/p>


<\/p>

You can set up an update request automation as a reminder that they need to enter their initials if they submit but didn't the first time.<\/p>


<\/p>

The last option I can think of that would truly make it required is a bit complex but possible. The first step is to create an \"approval sheet\". This sheet will have the same fields in it that you need to send in the approval request and a form created to match.<\/p>


<\/p>

You would then take the base form URL and drop it into a formula on the original sheet that allows you to basically generate a custom form on each row that will have the row data prefilled when someone clicks on the URL in that row. Since you can make form fields required, this will give you the ability to require their acknowledgement prior to them submitting their approval.<\/p>


<\/p>

Send this custom form URL through an alert and instruct the users to click the link to open the approval form.<\/p>


<\/p>

The form entry would populate the \"approval sheet\", but you can use formulas with cross sheet references to pull the appropriate data back over to your original sheet.<\/p>


<\/p>

If that last option sounds like something you would be interested in, fell free to let me know, and I will try to pull together a few links to help you get started building the formula.<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":321,"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[{"tagID":300,"urlcode":"Email Notifications","name":"Email Notifications"}]},{"discussionID":108166,"type":"question","name":"Synchronization of Smart sheet and Outlook Calendar","excerpt":"I am trying to synchronize an appointment list created with Smart sheet with Outlook Calendar. I was able to get the date to reflect in Outlook Calendar, but is there any way to get the time and the content of the appointments on the Smart sheet to reflect in Outlook Calendar?","snippet":"I am trying to synchronize an appointment list created with Smart sheet with Outlook Calendar. I was able to get the date to reflect in Outlook Calendar, but is there any way to…","categoryID":321,"dateInserted":"2023-07-27T07:37:41+00:00","dateUpdated":null,"dateLastComment":"2023-07-27T21:04:37+00:00","insertUserID":144305,"insertUser":{"userID":144305,"name":"Kenji","url":"https:\/\/community.smartsheet.com\/profile\/Kenji","photoUrl":"https:\/\/aws.smartsheet.com\/storageProxy\/image\/images\/u!1!A2lcx_I5Ojw!m8kqn54NZSs!obOvPtLS1JT","dateLastActive":"2023-07-27T21:02:06+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"},"updateUserID":null,"lastUserID":144305,"lastUser":{"userID":144305,"name":"Kenji","url":"https:\/\/community.smartsheet.com\/profile\/Kenji","photoUrl":"https:\/\/aws.smartsheet.com\/storageProxy\/image\/images\/u!1!A2lcx_I5Ojw!m8kqn54NZSs!obOvPtLS1JT","dateLastActive":"2023-07-27T21:02:06+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":2,"countViews":15,"score":null,"hot":3380936538,"url":"https:\/\/community.smartsheet.com\/discussion\/108166\/synchronization-of-smart-sheet-and-outlook-calendar","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/108166\/synchronization-of-smart-sheet-and-outlook-calendar","format":"Rich","lastPost":{"discussionID":108166,"commentID":387682,"name":"Re: Synchronization of Smart sheet and Outlook Calendar","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/387682#Comment_387682","dateInserted":"2023-07-27T21:04:37+00:00","insertUserID":144305,"insertUser":{"userID":144305,"name":"Kenji","url":"https:\/\/community.smartsheet.com\/profile\/Kenji","photoUrl":"https:\/\/aws.smartsheet.com\/storageProxy\/image\/images\/u!1!A2lcx_I5Ojw!m8kqn54NZSs!obOvPtLS1JT","dateLastActive":"2023-07-27T21:02:06+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Get Help","url":"https:\/\/community.smartsheet.com\/categories\/get-help"},{"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B"}],"groupID":null,"statusID":3,"image":{"url":"https:\/\/us.v-cdn.net\/6031209\/uploads\/9CM5AMI8BDNA\/02.png","urlSrcSet":{"10":"","300":"","800":"","1200":"","1600":""},"alt":"02.png"},"attributes":{"question":{"status":"accepted","dateAccepted":"2023-07-27T21:02:03+00:00","dateAnswered":"2023-07-27T08:24:09+00:00","acceptedAnswers":[{"commentID":387453,"body":"

Hi @Kenji<\/a> <\/p>

I hope you're well and safe!<\/p>

Unfortunately, it's not possible now, but it's an excellent idea!<\/p>

Please submit this as a Product Feedback or Idea <\/strong>(If it hasn't been added already)<\/em><\/strong> when you have a moment.<\/strong><\/a><\/p>

Here's a possible workaround or workarounds <\/strong><\/p>