PS Query & SQL

 View Only
Expand all | Collapse all

Process Monitor Evaluation - HELP!

  • 1.  Process Monitor Evaluation - HELP!

    Posted 04-23-2026 05:42 PM

    Hello Friends!

    Does anyone have a working SQL for the process monitor that evaluates what has been run over a duration of time to determine where overlaps exist, and how long processes are taking? I've been investigating record PNM_PRCSLIST but I am open to all ideas.

    My goal is to find where process and process types are running at the same time to make adjustments in the schedule and to outline all the processes that run scheduled or off cycle to create appropriate schedules for future schedules and to share with end users on when to schedule or not schedule processes.

    Key fields:

    Process Instance

    Process Type - App Engine, PSJob, SQL Cobol etc.

    Process Name

    Run Control ID

    Server Name

    Recurrence Name (I'd like to join the recurrence settings too since the name isn't always true)

    Run Date/Time (reduced to only the run date)

    Begin Date/Time (reduced to start time only)

    End Date/Time (reduced to end time only)

    Duration between being time and end time

    Whose running it (OPRID)

    Thanks!



    ------------------------------
    Lidia Anderson
    Manager, Campus Solutions
    Central Washington University
    lidia.anderson@cwu.edu
    ------------------------------
    Alliance 2026 Recordings are here!


  • 2.  RE: Process Monitor Evaluation - HELP!

    Posted 04-23-2026 07:23 PM
    Hey Lidia!

    We have a query that we run daily to see the status of our nightly job processes.  Not sure it gets you everything you're looking for, but maybe it'll be a starting point for you.  The SQL is below followed by a screenshot of what it looks like in PS Query.

    SELECT B.PRCSINSTANCE, B.RUNCNTLID, A.DESCR, B.PRCSNAME, B.PRCSTYPE, B.RUNSTATUSDESCR, B.OPRID, TO_CHAR(CAST((B.BEGINDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), TO_CHAR(CAST((B.ENDDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF')
      FROM PS_PRCSDEFN A, PS_PMN_PRCSLIST B
      WHERE ( A.PRCSTYPE = B.PRCSTYPE
         AND A.PRCSNAME = B.PRCSNAME
         AND TO_CHAR( B.RUNDTTM, 'YYYY-MM-DD-HH24') >= TO_DATE(:1,'YYYY-MM-DD') || '-17'
         AND TO_CHAR( B.RUNDTTM, 'YYYY-MM-DD-HH24') <= TO_CHAR((TO_DATE(TO_DATE(:1,'YYYY-MM-DD'),'YYYY-MM-DD') + 1), 'YYYY-MM-DD') || '-10'
         AND ( B.RUNCNTLID LIKE 'FA%'
         OR B.PRCSNAME LIKE 'NC%FA%'
         OR B.PRCSNAME LIKE 'FAP%'))
      ORDER BY 8

    image.png
    -Jamie

    Jamie Pendergrass
    Associate Director
    North Carolina State University
    Office of Scholarships and Financial Aid
    2016 Harris Hall, Box 7302
    Raleigh, NC 27695-7302
    P: 919-515-NCSU (6278)
    F: 919-515-8422



    All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.



    Alliance 2026 Recordings are here!


  • 3.  RE: Process Monitor Evaluation - HELP!

    Posted 04-23-2026 07:23 PM

    I don't have one that looks for overlapping jobs but this one looks for long running.  The prompt is # of days.  I defaulted mine to 1 day but can change it.  It gives you anything that was longer than 15 minutes.

     


    SELECT DISTINCT A.PRCSINSTANCE, A.PRCSTYPE, A.PRCSNAME, A.JOBNAMESRC, A.RUNCNTLID, TO_CHAR(CAST((A.BEGINDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), TO_CHAR(CAST((A.ENDDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), SUBSTR(ENDDTTM - BEGINDTTM,12,8), A.RUNSTATUSDESCR
      FROM PS_PMN_PRCSLIST A
      WHERE ( A.ENDDTTM > SYSDATE - :1
         AND SUBSTR(ENDDTTM - BEGINDTTM,12,8) > '00:15:00'
         AND A.PRCSTYPE <> 'PSJob')
      ORDER BY 8 DESC

     

     

    Expression by Jeffrie Brooks:

     

     

     

    This one you put in a process name it and gives you everything that's in the process monitor. 

     


    SELECT DISTINCT A.PRCSINSTANCE, A.PRCSNAME, A.PRCSTYPE, A.OPRID, A.RUNCNTLID, TO_CHAR(CAST((A.BEGINDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), TO_CHAR(CAST((A.ENDDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), SUBSTR(ENDDTTM - BEGINDTTM,12,8), A.RUNSTATUSDESCR, MAX( C.MESSAGE_PARM)
      FROM ((PS_PMN_PRCSLIST A LEFT OUTER JOIN  PS_MESSAGE_LOG B ON  B.PROCESS_INSTANCE = A.PRCSINSTANCE AND B.PROGRAM_NAME IN ('ROWPROC','psaemain') ) LEFT OUTER JOIN  PS_MESSAGE_LOGPARM C ON  B.PROCESS_INSTANCE = C.PROCESS_INSTANCE AND B.MESSAGE_SEQ = C.MESSAGE_SEQ )
      WHERE ( A.PRCSNAME = :1)
      GROUP BY  A.PRCSINSTANCE,  A.PRCSNAME,  A.PRCSTYPE,  A.OPRID,  A.RUNCNTLID,  A.BEGINDTTM,  A.ENDDTTM,  SUBSTR(ENDDTTM - BEGINDTTM,12,8),  A.RUNSTATUSDESCR
      ORDER BY 1

     

     

    This one puts in a beginning process instance number and an ending process instance number and dumps out everything in between (I use this one to get my mack daddy job run times, it's a job of jobs):

     


    SELECT DISTINCT A.PRCSINSTANCE, A.PRCSJOBSEQ, A.PRCSTYPE, A.PRCSNAME, A.JOBNAMESRC, A.RUNCNTLID, TO_CHAR(CAST((A.BEGINDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), TO_CHAR(CAST((A.ENDDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), SUBSTR(ENDDTTM - BEGINDTTM,12,8), A.RUNSTATUSDESCR, MAX( C.MESSAGE_PARM)
      FROM ((PS_PMN_PRCSLIST A LEFT OUTER JOIN  PS_MESSAGE_LOG B ON  B.PROCESS_INSTANCE = A.PRCSINSTANCE AND B.PROGRAM_NAME = 'ROWPROC' ) LEFT OUTER JOIN  PS_MESSAGE_LOGPARM C ON  B.PROCESS_INSTANCE = C.PROCESS_INSTANCE AND B.MESSAGE_SEQ = C.MESSAGE_SEQ )
      WHERE ( A.PRCSINSTANCE BETWEEN :1 AND :2)
      GROUP BY  A.PRCSINSTANCE,  A.PRCSJOBSEQ,  A.PRCSTYPE,  A.PRCSNAME,  A.JOBNAMESRC,  A.RUNCNTLID,  A.BEGINDTTM,  A.ENDDTTM,  SUBSTR(ENDDTTM - BEGINDTTM,12,8),  A.RUNSTATUSDESCR
      ORDER BY 1

     

     

     

    Thanks!

    Dana Pawlowicz

    Business Systems Analyst Sr - ERP

    Business Enterprise Systems and Technologies
    Digital Technology Solutions

    University of Cincinnati

    51 Goodman Dr.

    Cincinnati, Oh 45221

     

     




    Alliance 2026 Recordings are here!


  • 4.  RE: Process Monitor Evaluation - HELP!

    Posted 04-24-2026 07:23 AM

    Hey Lidia - I posted this on the Reporting list last night, but I will post here as well...

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    Here is the sql we use for a scheduled query we run each night.  It lets us know if there are processes that have been inadvertently scheduled with the same Run Control value and at the same time.  It does not pull back processes that might be duplicates if the timing is different - that was intentional on our part, as we have some processes that we run several times a day using the same Run Control values. 

    We have some other queries that help us analyze the our processes and jobs, if you are interested. 

    ++++++++++++++++++++++++++

    SELECT 
      A.PRCSINSTANCE, 
      A.PRCSTYPE, 
      A.PRCSNAME, 
      A.PRCSJOBNAME, 
      A.RECURNAME, 
      A.OPRID, 
      A.RUNCNTLID, 
      A.RUNSTATUS, 
      TO_CHAR(
        CAST(
          (A.RUNDTTM) AS TIMESTAMP
        ), 
        'YYYY-MM-DD-HH24.MI.SS.FF'
      ), 
      A.JOBINSTANCE, 
      A.RUNLOCATION, 
      A.DBNAME, 
      A.SERVERNAMERQST, 
      A.SERVERNAMERUN 
    FROM 
      PSPRCSRQST A 
    WHERE 
      (
        EXISTS (
          SELECT 
            'X' 
          FROM 
            PSPRCSRQST B 
          WHERE 
            B.PRCSINSTANCE <> A.PRCSINSTANCE 
            AND B.OPRID = A.OPRID 
            AND B.RUNCNTLID = A.RUNCNTLID 
            AND B.PRCSNAME = A.PRCSNAME 
            AND B.RUNSTATUS = A.RUNSTATUS 
            AND B.RECURNAME = A.RECURNAME 
            AND B.PRCSJOBNAME = A.PRCSJOBNAME 
            AND B.RUNDTTM = A.RUNDTTM
        ) 
        AND A.RUNSTATUS = '5
        AND A.RECURNAME <> ' '
      ) 
    ORDER BY 
      6, 
      3, 
      7, 
      5, 
      9



    ------------------------------
    Tom Johnson
    Sr Business Systems Analyst
    Duke University
    tom.johnson@duke.edu
    "None of us is as smart as all of us"
    ------------------------------

    Alliance 2026 Recordings are here!


  • 5.  RE: Process Monitor Evaluation - HELP!

    Posted 04-24-2026 03:53 PM

    Hi Lidia,

     

    Duke has a few processes that run regularly that monitor the following:

     

    Process Scheduler – Duplicate processes

    Schedule – Weekly, Monday at 8A; emails results to our Operations team.

    Purpose – Checks Process Scheduler Queue for processes that have more than one instance of the same run control and Recurrence.

    Fix – Notify user to cancel the duplicate processes.  It is possible that one instance is legit (ie – distribution going to multiple places like file and email).  We suggest that the intentional dups either run temporarily, or schedule is varied for duplicates

    SQL –

    SELECT A.PRCSINSTANCE, A.PRCSTYPE, A.PRCSNAME, A.PRCSJOBNAME, A.RECURNAME, A.OPRID, A.RUNCNTLID, A.RUNSTATUS, TO_CHAR(CAST((A.RUNDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), A.JOBINSTANCE, A.RUNLOCATION, A.DBNAME, A.SERVERNAMERQST, A.SERVERNAMERUN
      FROM PSPRCSRQST A
      WHERE ( EXISTS (SELECT 'X'
      FROM PSPRCSRQST B
      WHERE B.PRCSINSTANCE <> A.PRCSINSTANCE
         AND B.OPRID = A.OPRID
         AND B.RUNCNTLID = A.RUNCNTLID
         AND B.PRCSNAME = A.PRCSNAME
         AND B.RUNSTATUS = A.RUNSTATUS
         AND B.RECURNAME = A.RECURNAME
         AND B.PRCSJOBNAME = A.PRCSJOBNAME
         AND B.RUNDTTM = A.RUNDTTM)
         AND A.RUNSTATUS = '5'
         AND A.RECURNAME <> ' ')
      ORDER BY 6, 3, 7, 5, 9

     

    Process Scheduler – Queued processes under Locked User

    Schedule – Weekly, Monday at 8A; emails results to our Operations team.

    Purpose – Checks Process Scheduler Queue for processes that are Queued under a user with a Locked PSOPRDEFN record.

    Fix – If the PSOPRDEFN lock is legit, contact user's team to see if process should be transferred to another user.  SISSOPS team can help the department setup a new run control/recurrence under an active user and cancel the processes scheduled under the locked account.

    SQL –

    SELECT A.RUNCNTLID, A.OPRID, C.NAME, A.PRCSTYPE, A.PRCSNAME, A.RECURNAME, A.RUNSTATUS, A.DISTSTATUS, TO_CHAR(CAST((A.RUNDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), A.PRCSINSTANCE, A.JOBINSTANCE, A.OUTDESTTYPE, A.OUTDESTFORMAT, A.SERVERNAMERUN, A.PRCSJOBSEQ, A.PRCSJOBNAME, A.SERVERNAMERQST, A.SERVERASSIGN, B.ACCTLOCK, TO_CHAR(SYSDATE,'YYYY-MM-DD'), TO_CHAR(SYSDATE,'YYYY-MM-DD'), TO_CHAR(SYSDATE,'YYYY-MM-DD'), TO_CHAR(SYSDATE,'YYYY-MM-DD')
      FROM (PSPRCSQUE A LEFT OUTER JOIN  PSOPRDEFN B ON  B.OPRID = A.OPRID ), PS_SCC_NAMES_QVW C
      WHERE ( A.RUNDTTM > SYSDATE - 7
         AND A.RUNSTATUS IN ('5')
         AND B.ACCTLOCK = 1
         AND C.EMPLID = B.EMPLID
         AND C.EFFDT =
            (SELECT MAX(C_ED.EFFDT) FROM PS_SCC_NAMES_QVW C_ED
            WHERE C.EMPLID = C_ED.EMPLID
              AND C.NAME_TYPE = C_ED.NAME_TYPE
              AND C_ED.EFFDT <= SYSDATE)
         AND C.NAME_TYPE = 'PRF')
      ORDER BY 2, 9 DESC, 1

     

    Process Scheduler – Processes that do not end in Success for specific user(s) in the past few days

    Schedule – Daily at 7A; emails results to our Operations team.

    Purpose – Checks Process Scheduler processes and jobs that have status of "No Success", "Blocked", "Error", "Hold", "Processing" in the past 4 days.  The prompt lets you enter a list of OPRID's that you want to pull. 

    Fix – Scan this report; ignore processes that have a statuses that are expected.  Correct/re-run processes that ran unsuccessfully; Cancel/correct/re-run processes in "Processing" status that are stuck due to a Process Scheduler bounce.

    SQL –

    SELECT A.RUNCNTLID, A.OPRID, A.PRCSTYPE, A.PRCSNAME, A.RECURNAME, A.RUNSTATUS, A.DISTSTATUS, TO_CHAR(CAST((A.RUNDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), A.PRCSINSTANCE, A.JOBINSTANCE, A.OUTDESTTYPE, A.OUTDESTFORMAT, A.SERVERNAMERUN, A.PRCSJOBSEQ, A.JOBNAMESRC, A.SERVERNAMERQST, TO_CHAR(CAST((A.RQSTDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), TO_CHAR(CAST((A.BEGINDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), TO_CHAR(CAST((A.ENDDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), TO_CHAR(SYSDATE,'YYYY-MM-DD'), TO_CHAR(SYSDATE,'YYYY-MM-DD'), TO_CHAR(SYSDATE,'YYYY-MM-DD'), TO_CHAR(SYSDATE,'YYYY-MM-DD')
      FROM PS_PMN_PRCSLIST A
      WHERE ( A.RUNDTTM > SYSDATE - 10
         AND instr(',' || :1 || ',', ',' ||  A.OPRID || ',') > '0'
         AND A.RUNSTATUS IN ('10','18','3','4','7'))
      ORDER BY 8 DESC, 1

     

    Process Scheduler – List of Recurring Processes in last # days

    Schedule – Currently runs ad-hoc as part of our audit.

    Purpose – Lists Processes or Jobs that are running on a recurrence in the past # of days including output and email destination info. 

    Improvements needed – would like to incorporate Run control Parm info for processes that deal with incoming and outgoing files.

    Fix – N/A.  This query is used to determine what's scheduled to run on the Process scheduler in a given year (ignoring ad-hoc processes)

    SQL –
    SELECT DISTINCT A.OPRID, A.RUNCNTLID, A.PRCSTYPE, A.PRCSNAME, A.SCHEDULENAME, B.RECURNAME, A.RECURNAME, MIN( TO_CHAR(CAST((A.RUNDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF')), Max( TO_CHAR(CAST((A.RUNDTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF')), A.OUTDESTTYPE, A.OUTDESTFORMAT, Count( A.PRCSINSTANCE), C.OUTDEST, LISTAGG (DISTINCT  E.EMAILID,'; ') within group (order by  D.DISTID), TO_CHAR(SYSDATE,'YYYY-MM-DD'), TO_CHAR(SYSDATE,'YYYY-MM-DD')
      FROM ((((PS_PMN_PRCSLIST A LEFT OUTER JOIN  PSPRCSPARMS C ON  A.PRCSINSTANCE = C.PRCSINSTANCE ) LEFT OUTER JOIN  PS_SCHDLDEFN B ON  B.SCHEDULENAME = A.SCHEDULENAME AND B.JOBNAMESRC = A.JOBNAMESRC ) LEFT OUTER JOIN  PS_PRCSRQSTDIST D ON  A.PRCSINSTANCE = D.PRCSINSTANCE ) LEFT OUTER JOIN  PSOPRDEFN E ON  D.DISTID = E.OPRID )
      WHERE ( A.RUNDTTM > SYSDATE -:1
         AND ( A.RECURNAME <> ' '
         OR B.RECURNAME <> ' '))
      GROUP BY  A.OPRID,  A.RUNCNTLID,  A.PRCSTYPE,  A.PRCSNAME,  A.SCHEDULENAME,  B.RECURNAME,  A.RECURNAME,  A.OUTDESTTYPE,  A.OUTDESTFORMAT,  C.OUTDEST
      ORDER BY 1, 2

     

    Natalie

     

     

     

    Natalie Maines
    Senior Business Systems Analyst, Data Analytics and Reporting

    Student Information Services and Systems (SISS)

    Duke University

    1121 West Main St., Suite 2200

    Durham, NC 27701

    natalie.maines@duke.edu

    Tel +1.919.684.1263

     

     

     




    Alliance 2026 Recordings are here!


  • 6.  RE: Process Monitor Evaluation - HELP!

    Posted 04-24-2026 04:14 AM

    Last year I was looking at our processes that were running and wanted to see it visually.

    I downloaded data for a 7 day period into a spreadsheet and created a gantt chart.

    I round processing times to a 15 minute block ie. a process that takes 2 seconds is shown as 15 minutes, so not what you would call accurate, but it achieved what I was after.

    If that would be of any use, I can write up how I did it (as long as I made notes!). Would be next week though.

    Thanks

    Daron



    ------------------------------
    Daron Wild
    Senior PeopleSoft Developer
    University of Cambridge
    ------------------------------

    Message from the HEUG Marketplace:
    ------------------------------
    Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the HEUG Marketplace.
    ------------------------------

    Alliance 2026 Recordings are here!


  • 7.  RE: Process Monitor Evaluation - HELP!

    Posted 04-26-2026 11:35 AM

    The Tableau dashboards looks really good. 

    For the instructions of my manual/adhoc gantt chart you can do the following.

    1. Copy the attached spreadsheet - BatchScheduleTemplate.
    2. It has 3 tabs. The first will be the data dump of a weeks worth of Process Scheduler.  The second is the Gantt formulas and a look up table. The third is the SQL to populate the other two tabs.
    3. Copy the first piece of SQL into SQL Developer and amend the dates/user as needed. Run it. Copy the results to tab1
    4. Copy second piece of SQL and amend/run. Copy the results into tab2
    5. Change the date filter at the top to match one of the days of the week you have selected.
    6. The Gantt appears.

    I have also attached a video of me doing it for last weeks data.



    ------------------------------
    Daron Wild
    Senior PeopleSoft Developer
    University of Cambridge
    ------------------------------

    Message from the HEUG Marketplace:
    ------------------------------
    Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the HEUG Marketplace.
    ------------------------------

    Attachment(s)

    xlsx
    BatchScheduleTemplate.xlsx   221 KB 1 version
    Alliance 2026 Recordings are here!


  • 8.  RE: Process Monitor Evaluation - HELP!

    Posted 04-27-2026 07:09 AM

    Thanks, Daron!

     

    Thanks!

    Dana Pawlowicz

    Business Systems Analyst Sr - ERP

    Business Enterprise Systems and Technologies
    Digital Technology Solutions

    University of Cincinnati

    51 Goodman Dr.

    Cincinnati, Oh 45221

     

     




    Alliance 2026 Recordings are here!


  • 9.  RE: Process Monitor Evaluation - HELP!

    Posted 04-27-2026 09:06 AM

    Hi Daron,

    This is extremely helpful. I was reviewing the SQL and notice that you limit the output to a specific OPRID. Have you ever done this not limited to OPRID?



    ------------------------------
    Lidia Anderson
    Manager, Campus Solutions
    Central Washington University
    lidia.anderson@cwu.edu
    ------------------------------

    Alliance 2026 Recordings are here!


  • 10.  RE: Process Monitor Evaluation - HELP!

    Posted 04-27-2026 09:26 AM

    If you set the Query Type to Process, you can bypass the OPRID restriction.  Just remember that when searching for this query, you will need to look for it under the Process type.

    image


    ------------------------------
    Daniel Labrecque
    Oracle Consulting Manager
    Huron Consulting Group
    ------------------------------

    Message from the HEUG Marketplace:
    ------------------------------
    Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the HEUG Marketplace.
    ------------------------------

    Alliance 2026 Recordings are here!


  • 11.  RE: Process Monitor Evaluation - HELP!

    Posted 04-27-2026 10:26 AM

    My school doesn't allow us to do Process Type. 

     

    Thanks!

    Dana Pawlowicz

    Business Systems Analyst Sr - ERP

    Business Enterprise Systems and Technologies
    Digital Technology Solutions

    University of Cincinnati

    51 Goodman Dr.

    Cincinnati, Oh 45221

     

     




    Alliance 2026 Recordings are here!


  • 12.  RE: Process Monitor Evaluation - HELP!

    Posted 04-27-2026 11:57 AM
      |   view attached

    All our core batch processing is carried out by a single oprid.

    If I wanted to track when users were running processes, against the core schedule, I would probably amend the sql statements to split 'CORE' and 'USERS'. Then amend the gantt formulas to give the 'USER' bars a different colour.

    I have tested this quickly (but not thoroughly!)

    You'll need to adjust the template spreadsheet to your needs. The version above is attached.



    ------------------------------
    Daron Wild
    Senior PeopleSoft Developer
    University of Cambridge
    ------------------------------

    Message from the HEUG Marketplace:
    ------------------------------
    Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the HEUG Marketplace.
    ------------------------------

    Attachment(s)

    xlsx
    BatchScheduleTemplate_v2.xlsx   2.00 MB 1 version
    Alliance 2026 Recordings are here!


  • 13.  RE: Process Monitor Evaluation - HELP!

    Posted 04-24-2026 09:48 AM

    Thank you to everyone who has responded. This is a tremendous help, and validates that I was on the right track. I welcome anymore ideas or suggestions.

    My goal is to evaluate what we have running on recurrences, what time, what types, where they overlap, etc. as a way to organize and understand when and if we should start a new process and then to understand when users are running adhoc processes and how they may overlap to educate them on appropriate ways to schedule and run processes that create efficiencies. 



    ------------------------------
    Lidia Anderson
    Manager, Campus Solutions
    Central Washington University
    lidia.anderson@cwu.edu
    ------------------------------

    Alliance 2026 Recordings are here!


  • 14.  RE: Process Monitor Evaluation - HELP!

    Posted 04-24-2026 09:54 AM
    Hi Lidia,

    It looks like you got a lot of good responses - I don't have much I can add to any of this.

    That said, this is a cool effort you taking on, and I (for one) would be really interested in hearing how this all shakes out when you are on the other side of it!

    Thanks!

    Jeffrie

    --
    Jeffrie Brooks | BUSINESS SYSTEM ANALYST
    UNIVERSITY OF MICHIGAN | INFORMATION AND TECHNOLOGY SERVICES
    734-647-8763 | jedobr@umich.edu



    Alliance 2026 Recordings are here!


  • 15.  RE: Process Monitor Evaluation - HELP!

    Posted 04-24-2026 11:54 AM

    WOW. We are seriously inspired by this thread. 🙌

    This is exactly what HEUG is all about - someone brings a real, technical challenge to the community and within hours, peers from all over show up with working solutions, creative ideas, and genuine enthusiasm to help. This is peer-to-peer support at its finest and we are HERE for it.

    We love seeing this happen every day in our communities, and this thread is such a perfect example that we'd love to feature it as a spotlight on our socials. So heads up - keep an eye out for this one making an appearance soon! 

    Thank you to Lidia for bringing a great question, and to Jamie, Dana, Tom, Daron, and Jeffrie for jumping in so generously with your time and expertise. You all are the bread and butter of this community.



    ------------------------------
    Alexandra Green
    Senior Community Manager
    Higher Education User Group
    ------------------------------

    Alliance 2026 Recordings are here!


  • 16.  RE: Process Monitor Evaluation - HELP!

    Posted 04-24-2026 03:15 PM

    Concur with @Alex! Also... there's a GREAT Alliance presentation here... #TipsandTricks



    ------------------------------
    Dustin Gerstenfield
    HEUG Admissions AG - Vice Chair
    Director of Enterprise Applications
    MassBay Community College
    ------------------------------

    Alliance 2026 Recordings are here!


  • 17.  RE: Process Monitor Evaluation - HELP!

    Posted 04-25-2026 11:24 AM

    We use Tableau and have developed some pretty great dashboards/pages for monitoring.  It does something similar to what Daron does with his gantt charts.  We have it setup to monitor 7 days and 60 days, and we divide it up by aid year/area/grouped jobs (you can also use the date slider to zoom into particular times).  We have talked about presenting at Alliance but the last few years...well...maybe we get a break from changes next year?  We have some other really awesome Tableaus that @Mario Gorla has developed around stats, process QA, and setup.  

    We can monitor setup as well: 

    We also have job status and to see visually what is running from process monitor and what has run long:



    ------------------------------
    Michael Kosak
    Director of Systems, FASS
    Arizona State University
    ------------------------------

    Message from the HEUG Marketplace:
    ------------------------------
    Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the HEUG Marketplace.
    ------------------------------

    Alliance 2026 Recordings are here!


  • 18.  RE: Process Monitor Evaluation - HELP!

    Posted 04-26-2026 09:30 AM

    Good Morning Micheal - This set of dashboards is very cool!  I would love to learn more about how you put these together, and I definitely agree this would make a really interesting Alliance presentation.  

    If an Alliance conference is not in your cards at the moment, I also think this would make a fantastic E-Academy Webinar.  You can submit a Webinar proposal from the E-Academy page, if you have the time to take this on.  Regardless, thank you for sharing your dashboards. 

    Take Care! 



    ------------------------------
    Tom Johnson
    Sr Business Systems Analyst
    Duke University
    tom.johnson@duke.edu
    "None of us is as smart as all of us"
    ------------------------------

    Alliance 2026 Recordings are here!


  • 19.  RE: Process Monitor Evaluation - HELP!

    Posted 04-27-2026 07:08 AM

    I agree.  I would attend your session/webinar!

     

    Thanks!

    Dana Pawlowicz

    Business Systems Analyst Sr - ERP

    Business Enterprise Systems and Technologies
    Digital Technology Solutions

    University of Cincinnati

    51 Goodman Dr.

    Cincinnati, Oh 45221

     

     




    Alliance 2026 Recordings are here!