Settings i BusinessMate
I BusinessMate er settings en global variant der indeholder værdier der primært bruge til processerne, men som også kan bruge til de forskellige front-ends.
BusinessMate har 3 forskellige former for settings, mest af alt bruges de til at kontrollere sikkerheden. Konceptet lyder at owners kan create, update og detele settings på de tables de er owner for. Hvis en bruger (højest sandsynligt en workflow bruger) har rettigheder til at læse et table “can read” så har den bruger også adgang til at læse settings.
Vores 3 former for setting:
Organization settings kan holde settings der involverer et eller flere tables.
Disse settings kan blive set af alle brugere, men kun administreres af “Organization Administrators” medlemmer.
// ORG await Settings.getOrganizationSettings() await Settings.createOrganizationSetting(key, value) await Settings.updateOrganizationSetting(key, value)
await Settings.archiveOrganizationSetting(key) await Settings.deleteOrganizationSetting(key) await Settings.restoreOrganizationSetting(key)
Table settings bruges til specifikke tables
Disse settings kan blive set af alle brugere, der har rettigheder hertil. Men igen kun administreres af table owners.
// TABLES await Settings.getTableSettings(tableApiName)
await Settings.getTableSetting(tableApiName,key)
await Settings.createTableSetting(tableApiName, key, value) await Settings.updateTableSetting(tableApiName, key, value)
await Settings.archiveTableSetting(tableApiName, key) await Settings.deleteTableSetting(tableApiName, key) await Settings.restoreTableSetting(tableApiName, key)
User settings bruges til at holde de settings der skal tilkobles bestemte brugere.
Disse settings kan blive læst af brugeren, men kun administreres af table owner.
// USERS await Settings.getUserSettings(userId) await Settings.createUserSetting(userId, key, value) await Settings.updateUserSetting(userId, key, value) await Settings.archiveUserSetting(userId, key) await Settings.deleteUserSetting(userId, key) await Settings.restoreUserSetting(userId, key)
I et table workflow kan du se de settings der er tilkoblet listen of organisationen
Start your 3 months of free trial now. Sign up and start your business flow right away
Get your business mate now