Schedules and Notifications
- Last updated
- Feb 22, 2022
- Save as PDF
- Getting Started
- Responding Quickly in Times of Change
- Getting the Most out of PPM Pro
- What's Cookin'?
- Strategies
- PPM Pro Business Value
- Savvy PMO Guides
- Encouraging Adoption by Project Managers, Resource Managers, and Others
- Encouraging Adoption by Time Users and Timesheet Approvers
- Stepping into Centralized Project Management
- Stepping into Portfolio Management
- Stepping into Resource Management
- Stepping into Work Intake and Requests Management
- Stepping into Reports and Dashboards
- Stepping into Permissions Management
- Reducing Workload through Integrations
- FAQs
- Tips & Timesavers
- PPM Pro Entities
- General
- Organization
- Creating Divisions (was Business Unit)
- Creating Departments (was Program)
- Portfolios and Applications
- Stepping Into Portfolio Management
- About Portfolios
- About Applications
- Working with the Portfolios List page
- Printing the Portfolios List
- Creating Portfolios
- Editing and Deleting Portfolios
- Portfolio Finances
- Adding an Asset to a Portfolio
- Associating Portfolios to Projects and Hierarchy Units
- Creating and Moving Sub-Portfolios
- Reporting Against Projects Included in Multiple Portfolios
- Resources
- Assets
- Projects
- Encouraging Adoption by Project Managers, Resource Managers, and Others
- Project FAQs
- About Projects
- Working with the Project List page
- Printing the Projects List
- Using the Project Gantt Chart
- Status Comments
- Project Basics
- Working with the Project View
- Project Settings
- How to Control Project Time Entry
- Resource Planning Mode (project vs task)
- Creating Projects
- Creating a Project Template
- Creating Projects from a Template
- Editing and Deleting Projects
- Bulk Editing
- Copying a Project
- Deactivating Project Templates
- Creating Project Teams
- Adding a Portfolio to a Project
- Identifying roles on a projects
- Associating Projects
- Creating Soft Project Dependencies
- Baselines
- Financial Entries
- Tasks
- About Tasks
- Using Tasks for Iterative Work
- Working with the Task List
- Using the Spreadsheet-Style Task Editor
- Using the Task Gantt Chart
- Using the Task Timeline
- Calculating Project and Task % Complete
- Managing Tasks with PPM Pro for Mobile
- Task Basics
- Task Schedules and Estimates
- Task Costs, Revenue, and Budgets
- Dates
- Dependencies
- Constraints
- Project Logs/Issues
- Requests
- Request FAQs - End User
- About Requests
- Managing Requests (Workflow)
- Working with the Requests List
- Working with the Card View
- Creating, Editing, and Deleting Requests
- Copying Requests
- Tracking the Progress of a Request
- Associating Entities
- Creating New Entities From Requests
- Request Notes and Attachments
- Scoring Requests
- Alerts, Attachments, and Notes
- Time Management
- PPM Pro for Mobile
- Reports
- Getting Started with Reports
- Reports - Transition Topics
- Report Basics
- Using the Report Designer
- Speciality Reports
- Reports Cookbook
- Actual Hours by Project Category for Past 3 Months
- Allocated Cost by Role
- Allocated Hours by Project
- Allocated Hours by Project Category for Next 3 Months
- Applications by DBMS
- Capacity and Demand Project-Role-Resource
- Capacity and Demand Resource-Project-Role
- Capacity and Demand Role-Project
- Capacity vs. Project Allocations vs. Timesheet Hours
- Financial Entries by Category
- Financial Summary Full Structure
- Financial Summary Top-Level Structure Only
- Group Membership
- Intake Pipeline
- Intake Request Risk vs. Value
- Permission Profiles allowing Create Project
- Planned versus Actuals
- Portfolio Budget and Projects
- Portfolio Costs Over Time
- Portfolio Hierarchy with Project Details Considering % to Include
- Portfolio Project Status
- Portfolio Roadmap
- Projects by Category with Priority Stacks
- Projects by Priority and Status
- Project % Complete
- Project Actuals vs Estimated Hours
- Project Financials by Business Objective for a Portfolio
- Project Financial Entries
- Project Logs
- Project Overview
- Project Permissions
- Project Scores by Scoring Category
- Project Scores with Details
- Project Staffing
- Request Associated Projects with Project Status
- Request Average Days at Gates
- Request Gate Actions
- Resources - Allocated vs Capacity Hours Time Series
- Resource Average Days at Request Gate
- Resource Average Days per Request Action
- Resource Permissions
- Resource Roles and Allocations
- Resource Workbench Allocations aka Bottom Half of Home/Resources View
- Resource Workbench Utilization aka Top Half of Home/Resources View
- Role - Allocated vs Capacity Hours Time Series
- Simple Project Financials Comparison
- Simple Project Time Series
- Task Hierarchy
- Tiles
- Timesheets for this Week
- Timesheet Entries by Project-Task-Resource
- Timesheet Entries for a Resource by Category and Entry Type
- Timesheet Entries for this Week
- Timesheet Entries Totaled by Project and Resource
- Total Cost of Ownership
- Total Forecasts and Actuals
- Unit Hierarchy
- User Login Information
- Dashboards
- Filters
- Reports and Dashboards (Legacy)
- Reports (Legacy)
- About Reports (Legacy)
- Reports and Permissions/Viewing Rights
- Working with the Reports List page
- Reporting Against Projects Included in Multiple Portfolios
- Reporting On Associated Entities
- OData Setup (Legacy)
- Creating and editing reports
- Configuring report output
- Saving and running reports
- Viewing report results
- Audit History Report
- Field Descriptions Report
- Example Report Output Types
- Capacity and Demand Report Examples
- KPI Trend Reports
- Reporting on Calendar Events
- Dashboards (Legacy)
- Reports (Legacy)
- Project Staffing
- Direct Project Resource Planning
- About Project-Level Resource Planning
- Resource Planning Terms and Influences
- Creating Allocations
- Staffing Screen Quick Tour
- Expressing Demand - Allocation Units
- Configuring the Staffing Screen Display
- Allocating Resources to Projects
- Allocating Roles to Projects
- Using Advanced Search Options
- How to Evaluate Resource/Role Availability
- Contouring Allocations
- Shifting and Extending Allocations
- Deleting/Replacing/Unstaffing Allocations
- Viewing Allocation History
- Changing Resource Planning Mode
- Synchronizing Allocations After Updating the Calendar
- Bulk Deleting Allocations from a Project
- Billing Rates
- Global Project Changes - Re-plan Wizard
- Shift/Extend Examples
- Scheduling Resources to Tasks
- Shift/Extend Examples
- Managed Project Resource Staffing
- Task Resource Planning
- Direct Project Resource Planning
- Project Financials
- Setting Up Permissions for Project Financials
- Using Project Financial Entries
- Using the Financial Summary
- Setting Up Project Financial Entries
- Transitioning from Task-Level to Project-Level Expenses
- Financial Entries Overview for Administrators
- Finance Settings
- Creating Categories for Financial Entries
- Configuring Available Fields for Financial Entries
- Creating Custom Fields for Financial Entries
- Creating Field Restrictions for Financial Entries
- Designing Details - Forecast and Actuals
- Financial Entries: Out of the Box Fields
- Laying Out the Grid Columns for Financial Entries
- Configuring Searchable Fields
- API and Data Import for Financial Entries
- Setting up the Project Financial Summary
- Calendars
- Resource Capacity Planning
- Scoring Projects and Requests
- Predictive Portfolio Analysis (PPA)
- Impact Analysis
- Planview Solution Integrations (Flex)
- PPM Pro Administrator Documentation
- Overview
- System Settings
- Organization setup
- Controlling Access: Groups, Teams, and Profile-Based Permissions
- Stepping Into Permissions Management
- Permissions Overview
- User Types/Permissions
- Confidential Projects
- Granting Administrative Privileges
- Report Source Authorization
- Reporting on Permissions
- Groups
- Profile-Based Permissions
- About Profile-Based Permissions
- Out-of-the Box Permission Profiles
- Implied Permissions for Entity Owners
- Working with Permission Profiles
- Creating Permission Profiles
- Bulk Sharing Permissions
- Using the Permissions Explorer
- Issue/Project Log Permissions
- Project Permissions
- Request Permissions
- Staffing Permissions
- Task Permissions
- Entity Team Permissions
- Timesheet Administration
- Setting Up Internal Rates
- Setting Up Entities
- Self-Service Administration (SSA)
- Self-Serve Admin Workflow
- Determining Field Values: Order of Precedence
- Required vs Mandatory Fields
- Configure Searchable Fields
- Changing Filter, Report, and Dashboard Ownership
- Importing Entity Data
- Card View Setup
- Project Logs/Issues
- Portfolios and Assets
- Creating Classes for Assets and Portfolios
- Creating Categories for Assets
- Creating Categories for Portfolios
- Configuring Available Fields
- Creating Field Restrictions
- Designing the Details Page
- Portfolios: Out of the Box Fields
- Designing the Finances Panel
- Laying Out the Grid Columns
- Laying Out the Grid Fields
- Projects
- Creating Categories for Projects
- Configuring Available Fields
- Creating Field Restrictions
- Designing the Details Page
- Projects: Out of the Box Fields
- Designing the 'Additional Details' Page
- Designing the Project Settings page
- Laying Out the Grid Columns
- Health Profiles
- Mapping Health Profiles
- About PMO Locking
- Requests
- Request FAQs - Admin, Setup
- Requests Overview for Administrators
- Permissions for Requests
- Requests: Out of the Box Fields
- Creating Categories for Requests
- Configuring Available Fields for Requests
- Creating Field Restrictions for Requests
- Creating Custom Fields for Requests
- Mapping Request Fields to Fields in Associated Entities
- Designing Request Forms (Details)
- Designing Cards for Requests
- Configuring Request Notifications
- Laying Out the Grid Columns for Requests
- Gates
- Configuring Searchable Fields
- API and Data Import for Requests
- Setting Up Request Scoring
- Tasks
- Managing Lookup Lists and Status Lists
- Setting up Managed Staffing
- Creating Calculated Fields
- Working with Health Profiles
- Creating Scoring Profiles
- Integration
- Integrating with PPM Pro
- About Web Services
- Getting Started with WS API
- Best Practices and Other Basics
- Tips for finding IDs
- Field Types and IDs
- Subtype IDs
- Examples
- Login
- Get Available Fields for a Simple Entity
- Get Available Fields for a Complex Entity
- Get Specified Field Values for an Instance of an Entity
- Return a List of Specified Field Values for All Entities of a Certain Type
- Create a New Entity (API)
- Create a User for a Resource (API)
- Scheduling a Task
- Creating a Request Using the API
- Update a PPM Pro Entity
- Reference
- Default Entity Fields
- Multi-Currency Support
- Multi-Currency: Getting Started
- Multi-Currency Overview
- Currency Permissions
- Effective Dates for Currency Exchange Rates
- Creating Currency Tables
- Assigning a Currency to a Project
- Assigning a Currency to a Request
- Assigning a Currency to Roles and Resources
- Multi-Currency and Reports, Dashboards and Filters
- Product Releases
- New Features and Release Notes
- 2022 Release Notes Archive
- 2017 Release Notes Archive
- July 2017 Patch # 1
- June 19, 2017 - Patch 3
- June 30, 2017 - Patch 4
- May 19, 2017 - Patch #2
- Release Notes - March 17, 2017
- What's New - April 21, 2017
- What's New - August 2017
- What's New - December 2017
- What's New - July 2017
- What's New - June 16, 2017
- What's New - March 17, 2017
- What's New - May 19, 2017
- What's New - November 2017
- What's New - October 2017
- What's New - September 2017
- 2018 Release Notes Archive
- 2019 Release Notes Archive
- Original WSDL vs Updated WSDL
- What's New - April 2019
- What's New - August 2019
- What's New - December 2019
- What's New - February 2019
- What's New - January 2019
- What's New - July 2019
- What's New - June 2019
- What's New - March 2019
- What's New - May 2019
- What's New - November 2019
- What's New - October 2018
- What's New - October 2019
- What's New - September 2018
- What's New - September 2019
- 2020 Release Notes Archive
- 2021 Release Notes Archive
- 2023 Release Notes Archive
- 2024 Release Notes
- Newsletters and Announcements
- Planview PPM Pro Newsletters
- PPM Pro Release Process
- Announcements
- Archived Announcements
- Announcement: Changes to How Users Are Added to Groups Targeted for June Release
- Announcement: Move to Parature
- Announcement: PPM Pro Inner Circles
- Announcement: Strict XSS Protection
- Cutover to DNS Subdomains
- Planview Innotas is now Planview PPM Pro!
- Planview Investment in PPM Pro Infrastructure
- TLS 1.0 End of Life
- Upcoming API Changes: Custom Date-Time Fields and Timezones
- WS API Endpoint Change Required by March 23, 2018
- Archived Articles
- API Updates for Customers Using Profile-based Permissions for Projects
- August 28 Permissions Webinar - Recording and PPT Slides
- Creating a Cross-Project Dependency
- Improved Lookup List Admin Facility
- Internal Rates - July Update
- Life After 190 Standard Reports - Or, How I Learned to Love Timesheet Alerts
- Profile-Based Permissions for Projects: Additional Features/Updates with July Release
- Profile-Based Permissions for Projects: Additional Features/Updates with June Release
- Project Permissions Migration Guide
- Quarterly Interval Display for Staffing and Resource Availability Contours
- September 25 Project Permissions Webinar
- Winter is Coming - Protect the Wall! Migrate (Your Project Permissions) to Safety!
- Archived Announcements
- Calculated Fields: Do the Right Thing!!!
- PPM Pro Domain Name Change FAQs
- PPM Pro Renewal Process
- Planview PPM Pro Customer Webinars
- 2020 QandAs
- PPM Pro August 2020 release: Q&A Transcript
- PPM Pro July 2020 release: Q&A Transcript
- PPM Pro November 2020 Release: Q&A Transcript
- PPM Pro October 2020 Release: Q&A Transcript
- PPM Pro Q&As from February 19 2020 Release Webinar
- PPM Pro Q&As from January 15 2020 Release Webinar
- PPM Pro Q&As from March 18 2020 Release Webinar
- PPM Pro Q&As from the April 15 2020 Release
- PPM Pro Q1 2020 Roadmap Q&As
- PPM Pro Q2 2020 Roadmap Q&As
- PPM Pro Q3 2020 Roadmap Q&As
- PPM Pro September 2020 Release: Q&A Transcript
- 2021 QandAs
- PPM Pro Q&As from April 2021 Release Webinar
- PPM Pro Q&As from August 2021 Release Webinar
- PPM Pro Q&As from February 2021 Release Webinar
- PPM Pro Q&As from January 13 2021 Release Webinar
- PPM Pro Q&As from July 2021 Release Webinar
- PPM Pro Q&As from June 2021 Release Webinar
- PPM Pro Q&As from March 2021 Release Webinar
- PPM Pro Q&As from May 2021 Release Webinar
- PPM Pro Q&As from November 2021 Release Webinar
- PPM Pro Q&As from October 2021 Release Webinar
- PPM Pro Q&As from September 2021 Release Webinar
- 2022 QandAs
- Maximizing Value from PPM Pro: Customizing with Calculated Fields
- PPM Pro April 2024 Q&A
- PPM Pro August 2024 Q&A
- PPM Pro February 2024 Q&A
- PPM Pro June 2024 Q&A
- PPM Pro March 2024 Q&A
- PPM Pro May 2024 Q&A
- PPM Pro October 2024 Q&A
- PPM Pro Q&As from April 13 2022 Release Webinar
- PPM Pro Q&As from February 16 2022 Release Webinar
- PPM Pro Q&As from February 23 2022 Q1 Roadmap Webinar
- PPM Pro Q&As from January 19 2022 Release Webinar
- PPM Pro Q&As from June 15th Release Webinar
- PPM Pro Q&As from March 16 2022 Release Webinar
- PPM Pro Q&As from May 18 2022 Release Webinar
- PPM Pro Q&As from October Release Webinar
- PPM Pro Q&As from September Release Webinar
- PPM Pro QAs from August Release Webinar
- PPM Pro QAs from July Release Webinar
- PPM Pro QAs from November Release Webinar
- PPM Pro QAs from Q3 RoadmapWebinar
- PPM Pro September 2024 Q&A
- PPM Pro Q&As from November 13 2019 Release Webinar
- PPM Pro Q&As from October 16 2019 Release Webinar
- Requests End-To-End Webinar Q&As - December 4, 2019
- 2020 QandAs
- New Features and Release Notes
- Videos
This training video will provide an overview of publishing dashboards in Planview PPM Pro. Part I will cover not only what a published dashboard is and why you publish dashboards, but also how to setup a publishing schedule. Duration 6min 45sec
How to Publish Dashboards provides an overview of how to create a one-off published dashboard that you can distribute manually by copying the URL to the published dashboard and distributing it via email (you are the automation). This topic discusses how to create a publishing schedule, which automatically republishes and can distribute a published dashboard.
Schedule
A publishing schedule controls when to automatically republish a dashboard and optionally notify recipients. Remember that dashboards are a snapshot of data in time. If a dashboard is set to be published weekly, say, on Sunday at 7am, the data you're looking at on the following Wednesday was last updated the previous Sunday. So it's nice to be able to update your stakeholders at a cadence that works for your organization, without requiring human intervention. In between scheduled republishing, if necessary, dashboard consumers can choose "Rerun as User" or "Rerun as Publisher" from the published dashboard menu to refresh the data locally. The original published dashboard remains the same until it is republished. Once you set a schedule, the next publication time is displayed at the top of the Manage Publishing modal.
The schedules supports standard intervals, such as Daily/Weekly/Monthly, along with the ability to build custom statements such as "Last" "Day" of every <n> month(s).
When you click "On a Schedule", the Publishing Schedule and Publishing Expiration sections are displayed - see Setting Up a Dashboard Schedule for an expanded view and instructions:
Notifications
For scheduled dashboards you can configure email alerts to notify one or more people when updates to the published dashboard occur. Recipients can be internal to your organization (including standard group members and entity team members, with no limit) and configured using a resource filter, and/or external (up to 100 external email recipients). You can customize the subject and message body of a notification by taking advantage of variables such as "dashboard title" and "published date". You can even put some lipstick on the hyperlink pig and specify descriptive text to use instead of the published dashboard URL. For example, enter "Executive Summary" (no quotation marks needed) to represent the URL to the Executive Summary published dashboard, and use that text every place you would use the URL (emails and such). The text will be displayed as the link in the notification message. (Note that the published URL display text feature is not yet supported, but is coming soon.) See Setting Up Dashboard Publication Alerts.
Handling Expiration of Publishing Schedules
Expiration of a published dashboard schedule is based on number of publications, with the option to set up a notification that will fire a specified number of publications in advance. Expiration notification is often used in conjunction with an access code so that the publisher is periodically reminded to reset the access code. If a published dashboard schedule expires - say the publisher was on vacation when the expiration notification was sent - the publication settings persist, so the dashboard can be republished without needing reconfiguring.
Setting Up a Dashboard Publishing Schedule
Navigate to the entity Dashboards grid and locate the dashboard you wish to publish.
- Right-click on the dashboard and choose Manage Publishing from the context menu (or select the dashboard and choose Actions > Manage Publishing).
- In the modal that appears, click the radio button for On a schedule. Note that if you have already published dashboard "Once" you can click the other radio button and configure a schedule, and then Republish. Republishing will effectively save the changes and publish, but will not send a notification until the next scheduled automatic publication.
The modal expands to include the Publishing Schedule section, shown below. Set up your schedule according to the information below.
You can configure the basis for the notification schedule by picking a calendar interval of Hourly, Daily, Weekly, or Monthly. Hourly - Click the Hourly radio button. Specify the cadence - default is every 4 hours between 8am - 5pm. Note that if the publishing of a very large dashboard does not complete before the next scheduled publication, it (the prior dashboard) will not be published. This is likely to occur if a large dashboard is published frequently, such as once an hour, and there are numerous publications queued for the same time. Daily - Default, click radio button if not already selected. Specify the cadence: 1 is daily, 2 is every 2 days, and so on. Weekly - Click the Weekly radio button. Specify the cadence: 1 is every week, 2 is every 2 weeks, and so on. Then pick the day(s) of the week to republish. Monthly - Click the Monthly radio button. There are two alternatives: Option 1: Specify the cadence based on the numeric day of the month and the monthly interval - Day N (1-31) of every N months (1-12) Option 2: Pick the recurrence (First-Last), the specific day of the week (Sun-Sat), and the monthly interval (1-12) For example, republish on the Second Tuesday of every 2 months (every other month) After - Enter the target publication time in the "After" field. A dashboard might not run at the exact time specified. Dashboards are queued, and those configured to run around that time will get picked up, depending on the number of jobs ahead in the queue. A dashboard will never be run before the specified time. |
Setting Up Dashboard Publication Alerts
You can notify specific external people, as well as internal resources, users, and/or standard group members each time the dashboard is automatically republished. You can also enable an alert to the dashboard publisher when a certain number of publications are remaining before expiration of the dashboard publishing schedule. See Expiration Alert, below.
Publishing notifications are configured in the area outlined in red, below:
The recipient(s) will receive an email notification each time the dashboard is automatically republished (alerts are not sent if the dashboard is manually republished). The sender should always be alerts@ppmpro.com. You can put this sender or the ppmpro.com domain on your allowlist. Internal recipients - In the "Notify internal recipients for each publication" section, use filter logic (similar to Manage Filters) to construct a resource filter that defines the resources to receive notifications for each publication. Can filter to specific resources, or groups, or team members, unit members, and so on. There is no limit to the number of internal recipients (both users and resources allowed), but you'll want to make sure that your recipients all have email addresses provided in their resource record, else they will not receive the notification. A quick way to check that you will be notifying the correct recipients is to try a similar ad hoc filter within the Resources grid (tip: If you include a filter criterion for "Resource: Email is empty", combined with your recipient filter, you'll see if any of your intended recipients are missing an email address). External recipients - Enter up to 100 external email addresses in the "Notify external recipients for each publication" text field; 100 is the approximate limit, as depending on the length of your email addresses more or less may be accepted in the field. You can use a distribution list to notify a larger number of users, provided the list is configured for use outside of your company domain. Separate email addresses with comma(,) or semi-colon(;). Email subject and message - Use the variables, such as {dashboard title} and {dashboard owner} in the email subject and message fields to create a custom message. A link to the published dashboard will be included below the message. The message fields are disabled until at least one email address is entered. Message maximum is 4000 characters. Published URL Display Text (not supported yet, coming soon) - Enter descriptive text to use to represent the URL to the published dashboard. This text, for example Executive Summary, will appear in the message body. If you do not specify any text, the URL itself will appear in the message body.
|
Setting Expiration for Publishing Schedule
When the dashboard publishing schedule expires is based on an explicit number of publications. The exact date is derived from some heavy math involving the number of publications and the publication schedule. For example, if you publish once a month starting in January, and you set the number of publications before expiration to 12, then the publishing schedule will expire after the December publication (12 publications, one a month). Once the publication schedule expires the Published column on the dashboard grid will display the expired icon , and there will be no value under Next Publication in the Manage Publishing dialog. The dashboard will still be accessible via the URL until you manually unpublish the dashboard.
You set the "Expire after" value in the Publishing Expiration section, shown below:
Once a dashboard publishing schedule expires its settings persist, so you can Republish the dashboard using the same settings it had when it expired. If you explicitly Unpublish the dashboard, then you will need to reconfigure. You can adjust the "expire after" number at any time and republish - this will reset the number of publications back to 0.
NOTE
There is no explicit date when the published dashboard itself expires. You can periodically scan the dashboard grids for the expired icon () and decide whether to republish (uses same URL), unpublish, or delete dashboards with expired schedules.
Expiration Alert (not currently supported, coming soon)
You can configure PPM Pro to send a notification to the dashboard publisher in advance of the publishing schedule expiration date by checking the setting Notify dashboard publisher N publications before expiration date (see screenshot above). When this setting is checked, a notification email will be sent to the dashboard publisher at the specified number of publications prior to the expiration of the dashboard publishing schedule. You can adjust the number of publications at any time, and then republish the dashboard (this resets the expiration setting).
Once the publication schedule expires, the publication settings persist, allowing the dashboard publisher to republish the dashboard using the existing settings. So if you forgot to set up a notification, or were away when the schedule expired, you can easily reset/republish with the same configuration