Pucks only showing up on Scheduling Gantt Chart when I search for them

My scheduled objects are only displaying on the chart when I manually search for them. If I search with any property from the schedule object type it will display my pucks in the search results. I currently have interactions disabled and I didn’t run into any issues setting up Dynamic Scheduling using the wizard in ontology manager as described in the docs.
Any ideas?

1 Like

Hi @tdw0 !

Thank you for sharing!

There may be a few reasons for this, so I’d like to do a bit of debugging with you. The below list is a series of potential reasons for the behavior you are witnessing.

  1. Your pucks are unscheduled
  • Pucks will appear as “Unscheduled” if ANY of the following properties on the puck object are null: Start Timestamp, End Timestamp, Foreign Key to the Resource.
  • Pucks that are “Unscheduled” are located in the “Unscheduled” bucket in the gantt. This can be accessed in the Gantt’s footer. If you click on the “Unscheduled” button in the footer, this will toggle open/close the “Unscheduled” bucket with your “Unscheduled” pucks. If you have enable interactions turned on, pucks can be dragged in and out of this puck to the Gantt.
  1. Your pucks are unscheduled…but they shouldn’t be!
  • If your pucks are in the “Unscheduled” bucket of the Gantt AND you have confirmed that NONE of the following properties are null: Start Timestamp, End Timestamp, Foreign Key to the Resource - then we may have a set up issue.
  • Can you confirm if you followed the steps in the OMA wizard? The OMA wizard is where you define your schedule. Once defined you can use in any Scheduling Gantt or Calendar widgets :).
  1. If you HAVE followed the OMA wizard from above (#2), and are STILL not seeing your pucks plotted on the gantt, can you please provide me the following:

a) a screenshot of the search results that you get, as you described. Please anonymize any customer data. I just want to see what the pucks look like in the gantt UI.

b) a screenshot of your puck’s object in Ontology Manager, particularly the start timestamp’s (or end timestamp, whichever) “Interactions” panel. See notional example below.

Best,
Molly


I didn’t run into any errors when following the docs for the OMA wizard.

Thanks for the reply.


I have filtered my resource obj to make it easier to view.

Thank you for the response!

So:

  1. Your object in Ontology Manager so far looks good.
  2. Your gantt chart screenshot also shows that these pucks are scheduled.
    This makes me believe that there is something wrong with the object set you are passing into the Gantt config to populate the rows.

Let’s take a look at the object set variables: In the config, you will have passed in an object set variable to populate the “Fixed Resource” aka the Rows. Does this object set variable filter out or not include the Row object that is currently appearing in the search results?
Screenshot 2024-10-03 at 3.27.24 PM

You should see this exact object ^ present in the object set VARIABLE that you are passing in. Another way to check this is to take the exact same object set variable populating the “Fixed Resources” (aka the rows) and put it into an object table widget.

Let me know what you find!

Hello
I am not filtering out the row object that is appearing in the search results. The object that appears in the search results and the object that has no pucks are the exact the same object. When I open it in object explorer I can see the 7 links to my scheduled object. I have also made two object tables and can see that the primary and foreign keys are the same for the resource and schedule object.

Just fixed this by changing the datatypes of my keys to “String”, they were integer before. When using integers as keys this widget only shows the pucks when you search for em.

Nice catch! We do only support string types. I’ll add a ticket so that our error messaging here can be clearer.

Thanks for reporting!

Best,
Molly