Jump to content

Created a condition with capsules using spy.push... Cannot edit the resulting condition in workbench.


Go to solution Solved by Thorsten Vogt,

Recommended Posts

Posted

I have an addon that creates a condition using spy.push to push a metadata dataframe and a data dataframe.  The metadata df has one row and columns "Name", "Type", and "Maximum Duration".  The data df also has one row with columns "Capsule Start" and "Capsule End". 

After spy.push'ing this to my worksheet, it looks perfect except...  I anticipated that the user would be able to add capsules to the condition just like they would if they created a manual condition through the UI.   Unfortunately, the resulting condition doesn't seem to be editable. 

Is there a way to create a manual condition with one capsule (because empty conditions aren't allowed by Seeq) using spy.push? 

  • Solution
Posted

Hi Ben,

pushing it only as metadata with a formula and the UIConfig property set worked for me:

spy.push(
    metadata=pd.DataFrame(
        [{
             'Name': 'Manual Condition From Data Lab',
             'Type': 'Condition',
             'Maximum Duration': '2d',
             'Formula': 'condition(1h,  capsule("2024-12-03T00:00:00Z", "2024-12-03T01:00:00Z"))',
             'UIConfig':'{"type":"manual-condition"}'
         }]
    )
)

Regards,

Thorsten

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...