This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

User Defined Attributes are not updating

Hi. 

I am using WaterGEMS 10.01.01.04. 

There are some userdefined extensions that I am using in different projects. 

Each time I open a different project, and give the different user defined extension, the attribute table still displays the old ones while viewing flex table. 

If I go inside the 'EDIT" option, there the names are correct. 

May I know how to refresh this flextable inorder to get the correct display names of the attributes ? 

Thanks. 

  • Hello Chetan,

    The flextable stores the information you had for the earlier project and that is why you might be seeing those fields when you initially open the flextable. As you go to Edit these are updated and you wouldn't see them. Is this what is happening in your case?

    Also, if you are recreating the same UDX fields for every project everytime, you can try setting up a seed file. This will pull in all your prototypes and UDX fields and recreate them for you when you open the model from the seed. You can also have custom flextables here which can have all the necessary fields. See the below article which explains more on this;

    Seed file / Model Template


    Regards,

    Yashodhan Joshi

    Answer Verified By: Chetan Topre 

  • Thanks for the reply Yashodhan. 

    In order to get the correct name, I have to go to the edit, remove the attribute, close the flextable, then once again add the attribute. Then the correct name comes. 

    I guess, there isn't any other option to consider than this. 

    Will look into the Seed File blog. 

    Thanks 

  • If you are opening the flextables from the View Ribbon menu, those are referred to as the Predefined Flextables, which are used by all models on your computer as Yashodhan mentioned. 

    If you are adding User Data Extensions to a specific model, you may want to add them to a new Hydraulic Model Flextable, which is a type of Flextable that is only available in that specific model. Meaning, when you open other models, you won't see those Flextables, so you can keep the UDX fields out of your predefined tables to avoid seeing the non-working fields in other models. You would access the hydraulic model flextable (with the UDX fields added) from the Flextable manager (View > Flextables)

    You can read more about this here: Customizing FlexTables for viewing and reporting data

    I have also added a note about it here: How to create custom fields using User Data Extensions

    If you have multiple models that use the same UDX, you may still need to do this because the internal ID/name of the UDX field may actually be different, so the predefined tables may not be able to recognize that it is the same field. You can add the UDX to a Hydraulic Model level Flextable in each of the separate models.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.