|
|
|
|
|
by JWlrCk9PkipFTDq
730 days ago
|
|
I work with a CRM that allows users to add additional functionality by uploading definitions in XML "spec" files. The XML specs are a combo of metadata and code and define all functionality in the system including SQL tables, forms for adding/editing data, query nodes for the internal query system, arbitrary business processes etc. They can include SQL stored procedures to run or call out to bundled C# code, and they can be accompanied by HTML templates that generate UI elements where appropriate (e.g. user facing forms). There are a lot of moving parts and the documentation is a bit patchy but it's a really ingenious system for adding modular functionality, particularly in a CRM setting. Pretty much all of the "official" functionality is built using this spec system. |
|
Also how does one restrict to a particular tenant