RegoXchange
  • Course Description: “For clients that have both ServiceNow and CA PPM, passing information between the systems becomes vital for the enterprise with both ITSM and PPM toolsets. One of the biggest areas of interaction is around Demand Management. Come and see Rego's Integration solution which flexibly allows for ServiceNow records (Incident, Problem, Idea, Enhancement, and Demands) to generate CA PPM Ideas or Projects. This lets you control where you want to perform Demand Management, and the work lands in CA PPM's Project either way.”  Download is the slide deck used for the presentation.
  • The Timesheet Smoothing Process Workflow kicks-off when an individual timesheet is Submitted.  It splits each transaction on the timesheet when total timesheet actuals exceed total weekly availability for the resource.  Total weekly availability is determined by multiplying resource availability rate by the number of workdays in the week.  Non-workdays include weekends, holidays, PTO, and other scheduled days off, as set on the resource calendar.  If timesheet actuals <= total weekly availability, then the timesheet remains unchanged.  But if timesheet actuals > total weekly availability, then the following occurs. Each timesheet transaction is reduced by a calculated percentage that will reduce the total regular hours to equal the total weekly availability.  Then the remaining transaction hours are placed in a “Split” row for that task on that day, with an Input Type Code set based on a process parameter (which parameter can be set within the script action on the process). Note:  If a single day has overtime hours, but the total timesheet actuals <= total weekly availability, no splitting occurs.
  • This Process sends an email to every Action Item Assignee where the Due Date/Time has passed and the Status is either Open, or In Progress.  Users may want to modify this stalker to include Status = Deferred.  In addition, the Resource Manager for the Assignee receives a copy of the email. In order to generate emails, the SMTP gateway must be up and running and Resources must have a valid email address.
  • A process creating a new Cost Plan. Cost Plan properties:
    Name Cost Plan created on: yyyy/mm/dd hh:mm:ss
    Grouping attributes Charge Code, Transaction Type
    Start Period The earliest fiscal period with Actuals (from PPA_WIP table) or current period, if there are no actuals
    Finish Period The latest fiscal period with a non-zero allocation (from PRJ_BLB_SLICES table, SLICE_REQUEST_ID = 6
    Period Type Monthly
    Plan of Record True
    Planned Cost For periods in the past – from Actuals (Charge Code, Transaction Type, Quantity (Units), Cost (Amount) taken from Transactions (PPA_WIP & PPA_WIP_DETAILS); For current and future periods – from Allocations (Charge Code taken from the Project, Transaction Class from the Resource, Quantity from allocation slices, Cost from the Rate Matrix (NBI_PROJ_RES_RATES_AND_COSTS table)
    Pre-conditions:
    • the Project must be financially enabled.
    • if a new Team Member is added, Rate Matrix job must be run, so the rates are populated in the NBI table.
    • if the Allocation changes, allow the timeslice job to finish before running the process.
    • the Project should have the Charge Code set.
  • A process that:
    • is a weekly email to a project manager.  All of the content will be for where the person getting the email is the PM
    • shows aggregate data for all of their projects
    • sends the PM a reminder email at the end of each week showing the items that the PM needs to do.  Maybe call it Weekly PM reminder.
    • Shows the mentioned data in sections as follows:
      • Past Due issues
        • Only active projects
        • Only open issues – not resolved or closed
        • Show project name, project ID, issue name, issue priority, target resolution date, color (only red or yellow)
        • Logic for Yellow = where target resolution is within the next week
        • Logic for Red = target resolution date is in the past
        • URL LINK:  to that issue
      • Past Due Risks
        • Only active projects
        • Only open risks – not resolved or closed
        • Show project name, project ID, risk name, risk priority, target resolution date, color (only red or yellow)
        • Logic for Yellow = where target resolution is within the next week
        • Logic for Red = target resolution date is in the past
        • URL LINK:  to that risk
      • Past Due Status Report
        • Only active projects
        • Show project name, project ID, report date, most recent overall status, color (only red or yellow)
        • Only 1 line per project – show even if there is no status report
        • Logic for Yellow = where latest status report date > 7 days ago
        • Logic for Red = latest status report date is > 14 days ago
        • URL LINK:  to status report list
      • Past Due Milestones
        • Only active projects
        • Only open milestones
        • Show project name, project ID, task name, task finish date, color (only red or yellow)
        • Logic for Yellow = where finish is within the next week
        • Logic for Red = finish date is in the past
        • URL LINK:  to that milestone
      • Past Due Forecast
        • Only active projects
        • Show project name, project ID, last updated date, most recent total plan of record amount, color (only red or yellow)
        • Only 1 line per project – show even if there is no finish plan
        • Logic for Yellow = where last updated date of the plan of record > 14 days ago
        • Logic for Red = where last updated date of the plan of record > 30 days ago
        • URL LINK:  to cost plan
      • Allocation Summary for the Project Team
    • Unfilled Roles that need to be staffed
    • Resources Actuals +/- 25% of Allocation
    • Resource ETC +/- 25% of Allocation
      • Pending Change Controls / Approval Status
      • In addition to the Past Due Milestones, upcoming milestones
      • Budget Summary
    • Actual vs. Planned
    • Burndown estimate
  • Process sends an email to RM, for resources assigned, that indicates the allocation percentage for each resource for the next 6 weeks.  Email has links to each resource so that allocation modifications can be made as required.
  • This is an automation to adjust the cost in financials (WIP) based on the standard weekly hours for salaried (Exempt) personnel. The process adjusts only the cost in WIP where the hours per week that are posted for a resource are more than the standard work week. The Posted hours in the timesheet and in WIP remain untouched.   For the process to calculate correctly, all time in a given week needs to be accounted for, including all non-project time. The process has three input parameters as explained below:
    • wkStdHour: Standard Weekly Hours; this can be changed in the process gel script. The parameter is based on the organization standard work week. The default is set to 40 hours.
    • xogBatchSize: The XOG batch size.  This is used to upload data in batches to avoid high memory and performance issues. The default batch size is set to 50 records.
    • username: The resource name that the process uses for uploading data. The default is set to admin.
    • It will process all the timesheets in posted state provided the timesheet has not been adjusted earlier by this process and there are no pending transactions to be posted for it. Validation is made based on Notes field, which is populated once adjustment is done by the process.
    • Notes field should not be modified in Script nor should be worked upon by any other process.
    • All the invalid transactions should be cleared and post to WIP should be finished with no pending records.
  • Based on the pre-determined schedule frequency, this job will send an email to Resource Managers that have a Resource meeting the criteria of: Average allocations are less than 100% where Resource(s) and Project(s) are active over the next two weeks. This serves as a reminder to Resource Managers to monitor and manage allocations. The contents of the email include a message indicating the Resource Manager has at least one Resource meeting this criteria and a table indicating the Resource and that resource’s average, next 90 days allocations.
  • The Grant Booking Manager Rights to Book Resources workflow provides a resource’s Booking Manager with the rights to hard book a resource to a project.  This workflow will remove unused rights, and then grant the rights needed to allow for booking of resources. The workflow also has the ability to add rights to not only the resource but also the resource manager, and resources that are assigned as proxies.  If this functionality is not needed, it can easily be removed.
  • The Time Tracking Stalker - RM workflow process automatically sends an email to Resource Managers for each one of their resources that have not submitted their timesheet for a prior open time period, thus informing the RM if their resources are submitting their timesheets on time. Project Managers will also benefit since the notifications will help to ensure that time is being posted against their projects in a timely manner, helping to provide them with an accurate view of time expended on the projects.
  • The Time Tracking Stalker – Resource workflow process is used to notify resources that fail to submit a timesheet in a prior week. The workflow checks for active resources, hire/termination dates, track mode, and open for time entry. This process helps to ensure resources submit timesheets in a timely manner.  In version 13, the email can be enhanced to include colors, bold, underline, and other HTML formatting.
  • The Grant Project Edit Rights workflow process allows a project manager to grant project edit rights to another user without contacting an administrator. The workflow uses the Out-of-the-box field for Business Owner. The script starts when the field is updated. It will assign project edit rights to whichever user is added to the Business Owner field.  This process can be modified to grant project edit rights to any user within a project field.
Go to Top