CSA-C01 flashcards
CSA-C01 · Build recall with a focused review session.
33 cards. Read the term and the definition here. The deck at the top of this page is optional.
- Application Navigator
- The left-hand pane listing applications and their modules; typing in its filter box narrows visible modules by name across all applications.
- Impersonation
- An admin feature that lets a user view the platform as another user; the session logs both the impersonator and the impersonated user identity.
- Domain separation
- A data partitioning mechanism that restricts record visibility to a user's domain hierarchy; records can be explicitly shared across domains when configured.
- System property
- A name/value pair stored in sys_properties and read at runtime with gs.getProperty(); its type controls the input widget shown on the property form.
- Update set
- A container that captures configuration changes for migration between instances; application-scoped changes are recorded only when the update set's application matches.
- Clone exclusions
- Configuration that removes specified tables from a clone and preserves target-only records; used to keep instance-specific data out of a production-to-subproduction clone.
- Contained roles
- Roles that include other roles; a user assigned the parent role receives all contained roles transitively for permission evaluation.
- Group membership
- The association stored in sys_user_grmember linking a user to a group; users inherit roles assigned to groups they belong to.
- ACL specificity
- Access control rules evaluate from most specific to least; a field-level ACL overrides a table-level ACL for that field, and admin bypasses checks.
- sys_id
- A 32-character unique identifier generated for every record; it serves as the primary key and is used in references across tables.
- Reference field
- A field type that stores the sys_id of a record in a target table; a reference qualifier limits which records can be selected.
- Table inheritance
- A child table extends a parent table, inheriting its fields and adding its own; the parent-child relationship is fixed at table creation.
- Choice field
- A field whose options are stored in sys_choice; the database stores the choice value, while the form displays the choice label.
- Related list
- A list displayed on a parent form showing child records linked by a reference field; it is configured per form in the form layout.
- Report view
- A report source that can join related tables through reference fields, allowing a report to display fields from multiple linked tables.
- javascript: filter prefix
- A filter value beginning with 'javascript:' executes a server-side script to return a dynamic value used in the condition at query time.
- UI policy
- A client-side rule that sets fields mandatory, read-only, or visible based on conditions; an optional script can run on the server for enforcement.
- Data policy
- A server-enforced rule that makes fields mandatory or read-only for all data entry paths, including imports and web services, unlike UI policies.
- UI action
- A button, link, or context-menu item added to a form or list; its condition controls visibility and its script runs client or server side.
- onCellEdit script
- A client script that fires when a value is edited inline in a list, not on a form; it can validate or react to the changed cell.
- Before business rule
- A server-side rule that runs before a record is written and can modify current values; an after rule runs post-write and cannot alter saved values.
- Client-callable script include
- A script include extending AbstractAjaxProcessor with the client_callable flag set, invoked from the browser via GlideAjax to run server-side logic.
- setWorkflow(false)
- A GlideRecord method that skips business rules and workflows during an update or insert; used to avoid side effects in scripted data changes.
- Workflow activity
- A step in a workflow such as Approval, Task, Notification, Timer, If, or Run Script; transitions define the path between activities.
- Flow Designer action
- A reusable step wrapping script or integration logic; its inputs and outputs define the data contract used by flows and subflows.
- Approval rule 'any'
- An approval setting where the first approver to respond decides the outcome; 'all' requires every approver to approve before the record proceeds.
- Record producer
- A catalog item that creates a record on a specified target table when submitted, using catalog variables mapped to target fields.
- Knowledge article state
- The workflow state of an article such as draft, review, published, or retired; only the published version is visible to end users.
- Knowledge block
- Reusable content embedded in knowledge articles; editing the block updates the content wherever it is referenced across articles.
- Event queue
- A mechanism where gs.eventQueue records an event in sysevent; registered scripts process it, decoupling senders from receivers for notifications.
- Scheduled job run-as
- The user context under which a scheduled job executes; ACLs and record access during the job are evaluated as that user.
- Coalesce key
- A transform map setting that matches existing target records by mapped field values; a match updates the record, no match inserts a new one.
- Transform map onBefore script
- A script that runs per source row before field mapping is applied; it can modify source values or set target fields before the transform writes.