Application scoping protects applications by identifying and restricting access to application files and data.
Another way click on CREATE NEW TABLE
We can create new table which is extended from task
If we select from list we can create the table from here
Another way click on CREATE NEW TABLE
Table
Goto scope=list view
Goto Data model ⇒ table
Configure related list
Since table extended from task so it is always we need to edit in GLOBAL scope
Open field
See field
Goto file⇒ create file
See my table and other table
create=from which table you want this form
After create ⇒ see form design
We know 2 config a.form design and b.form layout
Do changes
Cross check
See form we designed
**********************************************************************************
We can create module
Create new
see
Now change to this application scope
Changed scope to global
Open application
Create module
See no matches found
Create script include in Global application
Check in Background script
o/p
Script include with same scope
Check in Background script-same scope
o/p
Check in global scope
o/p
Open application
See
From here we can publish in update set
Scoped application caller tracking and restricted
caller tracking –After calling script then get access, it will track data
caller restricted- After calling script then restricted
Application -work_assignment ,caller restricted Associable from=all application scope
SCRIPT INCLUDE created in work_assignment and now we are write background script on Advanced work_assignment
Function is caller restricted
o/p
To remove restricted access
Goto =application Application administration = true
Related sec
Now check in advanced work_assignment scope
o/p
2nd script include
Application -work_assignment ,caller tracking Associable from=all application scope
Scope is advanced work_assignment in background script
o/p
See the sys_scope_privilege.LIST
Custom Application Form fields
Custom Application Form fields
|
Field name |
Type |
Description |
|
Name |
String |
The display field for the package |
|
Version |
String |
Identifies the latest version of the package in dot decimal notation |
|
Scope |
String |
Identifies unique application scope [x_companyCode_shortAppID] See properties Glide.appcreator.company.code |
|
Application administration |
Boolean |
When checked system administration will be preventing from accessing the application |
|
Can Edit Application in Studio |
Boolean |
Allow user to edit application file in studio |
|
Run time access tracking |
Choice a. Tracking log-access the system and allows script to execute b.Enforcing log – access the request but required administration authorization before script executation proceed |
Script interaction with other application is controlled by the system runtime access system Use Runtime Access Tracking to manage script access to resources from other applications |
|
Restrict Table Choices |
Boolean |
Restrict design time access to table outside application scope |
|
Licensable |
Boolean |
Licensable or not |
|
Subscription requirement |
Choice a.Monitor b.Required |
Subscription requirement for usage of this package |
|
Subscription model |
Choices a.NA b.fulfiller /requestor c.procedure d.capacity e.mixed f.Application in use |
Subscription model is defined here |
|
Subscription |
Reference |
Refer to license_details |
|
Menu |
Reference |
Refer to sys_app_application This application primary menu where default table module will reside |
|
User role |
Reference |
Refer to sys_user_role Role required for end user to access this application and its table |
|
Short description |
string |
Short description for application |
|
logo |
User_image |
Logo for application |
|
Guided Setup |
Reference |
Refer to gsw_content Guided Setup to start when to application is installed/upgraded |
Related links
Manage Collaborators
Collaboration descriptors let you assign, manage, and monitor permissions for each application or across multiple applications consistently
Collaborators -a person who works together with others for a special purpose
O/P
Related link -click on manage collaborator
See
See user can do following thing
Move restricted to tracking
It will simply just move Whatever configuration we have done on custom scoped application restricted to tracking
It will simply just move Whatever configuration we have done on custom scoped application tracking to restricted
It will redirect to sys_app_license_defn_list
Publishes all the code from an app to a newly created updated set that can be used to transfer the app between instance
Grand a role that are required for the admins to be able to grand any of the applications role
8.Scan Application
9.Convert to Application Repository Mode
When your applications are placed in the Custom Applications table [sys_app], you can’t upgrade them directly through the Application Repository. This procedure helps you do a one-time conversion when you want to migrate deploying your applications using the Application Repository.
After you convert the application, it is no longer enabled for development on the instance where the conversion is performed. For a scoped custom application, all associated records in the Customer Updates table are deleted for this application.
After this see application
Refresh delegated development permission for collaborators