Skip to main content

I’ve been testing the interface option for a few weeks now and I understand that there’s no way (so far) to implement conditionals on the fields displayed.

To work around that, I’ve been testing a lot of options,but I struck a wall.

I’m using it to display approval information, so we have two fields: date of approval and date of refusal.

My problem is: if it is approved, it show the approval date, but the refusal date appears as “This field is blank”.

Is there a way to include the option “Don’t exhibit blank fields” on the interfaces?

We already have the option of not displaying the filed name, so I believe it’s not that difficult to implement this.

 

 

Hi ​@ingo-kanegae ,

At the moment, Interfaces don’t have a built-in option to hide blank fields, and there’s no way to add conditional visibility for specific fields yet (Getting started with Interfaces).

One workaround you could try is creating separate views for each status. For example, one view that only shows approved records (and includes the approval date) and another for refused records (with the refusal date). Since each layout only contains the fields you want for that status, you avoid the “This field is blank” message. You can set this up using the Interface filters and record detail layouts described here: Getting started with Interfaces.

Another option is to have just one “Decision date” field and use an automation to copy the correct date into it depending on the status. So, if it’s approved, the automation fills it with the approval date; if it’s refused, it fills it with the refusal date. That way, you only display one field in the Interface and it’s never empty. Here’s the documentation on how to create this automation: Create an automation in Pipefy.

I understand this would be much easier with a “hide empty fields” toggle, so I’ll pass this feedback to our product team and share your use case.

Hope this helps you work around the limitation for now.

Best regards,
Joao Quint


Reply