Have been playing around with External Data Source (specifically OData based) and ran in to several issues which in some cases resulted in my pages not even able to display in the builder any longer and requiring a “revert” to previous version.
Here’s some high level information and feedback:
1) Initially when using the “External Object Name” field I thought it was just a straight text box so I typed in the value, saved the page and previewed but saw no data. It wasn’t intuitive to me that this was a “autocomplete” as each time I typed nothing changed so I just assumed it was a straight textbox. I then decided to hit refresh and noticed that what I typed was gone which led me to determining that this must be an autocomplete field.
2) After figuring out that it was an autocomplete, I still was not getting any data but had no indication as to why. I wasn’t sure if the service was configured correctly, or if I was using the wrong name for the model, etc. Possibly some messaging even if its in the console regarding that no result was found or something? Because there are several levels of configuration, troubleshooting could be difficult without some messaging around what’s occurring.
3) Unable to load page in builder - It appears that when an invalid External Object Name is input in the field and the page saved, it’s rendered no longer usable and reverting is required. Here’s the steps:
a) Create OData config
b) Create new blank page
c) add model choosing OData service
d) type in a known “bad” name for External Object Name
e) Click Save
f) Refresh browser window
Expected: Page reloads / Actual: blocked UI at “Loading Model metadata” and uncaught typeerror: Cannot read property ‘split’ of undefined (See screenshot below.)
4) Would be helpful I think (especially for troubleshooting issues, etc.) if the features like “Model Services” and “Authentication Providers” had a “test” button. As it stands, you have to setup those two plus a model and identifying source of problem could be challenging.
5) Lastly, the addition of External Data Sources to Skuid opens up tremendous possibilities. This is a truly incredible feature, thank you all!
Question
Configuring OData based models builder cannot load page and misc feedback (Banzai)
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.

