Main Deck Flashcards
List all solution components
Schema components: including entities, fields and relationships.
Templates: including email templates, contract templates, KB article templates
Processes / Code components: including workflows, dialogs, business process flows, business rules, actions, plug-in assemblies, web resources etc.
User Interface components: including forms, view charts, dashboards, site map and ribbons.
Analytics
Other components, such as security roles, field security profiles, connection, SLAs, Apps etc.
Are publishers a requirement for solutions?
yes
What is a property of a publisher prefix?
No more than 8 characters
Creating a solution makes a _______ publisher by ______
default, default
Is versioning required in a solution?
Yes
Valid version number? 1.2.3.443
Yes
Format of version number
major.minor.build.revision
Which of the following is read-only after creating a solution: Display Name Name Publisher Version
Name field
What are the three types of solutions?
- System Solution
- Unmanaged Solution
- Managed Solution
Define System Solution
- System solution is the default application behavior
- components are customizable
Define Unmanaged Solution & give characteristics
- Will always be the default solution
- Used for development stage
- can be changed
- cannot be removed
- Deleting unmanaged solution does not delete assets
- Can be exported to managed solutions
- importing always overwrites
Define Managed Solution & give characteristics
- cannot be changed directly
- cannot be exported
- when deleted all components are removed
- installed on top of system solution
- importing have option to maintain or overwrite any
unmanaged changes
Define patch managed
- updates and fixes that are pushed to managed/unmanaged solutions
- only created from parent solution
Importing a solution will:
- update components
- add new components not in the system
- fail if dependents are missing
What clients can D365 run on?
- web client
- outlook client
- phone and tablet client
- custom client
Describe some reasons of creating own solution:
- work smaller set of components
- organize components
- export solution file will be smaller
What are three types of entities:
- system entities
- custom entities
- Activity entities
Define a System entitiy
- oob
- cannot be deleted
- cannot be locked down by a managed solution
Define a Custom entity
- created by system customizer
- fully customized
- can be deleted
Define an Activity entity
- logs interactions with other entities (phone call/email)
- all activites same some common field (activity pointer)
- can create custom activities
- share common set of security privilege
Entity assets consist of:
- Form
- Views
- Charts
- Fields
- Keys
- Relationships
- Messages
- Hierarchy Settings
- Dashboards
Give two types of entity Ownership:
- User/Team
- Organization
Can entity ownership type be changed after being set?
- NO
Does organization entity ownership show have owner field?
- NO
Does User/Team entity ownership show owner field?
- YES
How many access levels do organization entity ownership have based on security role privileges?
- Two access levels
How many access levels do user/team entity ownership have based on security role privileges?
- Five access levels
Once you save an entity, what are 3 properties that are read-only?
- Name
- Ownership
- Define as an activity entity
- display in activity menus
One enabled on the entity property, the following cannot be disabled:
B\_\_\_\_ P \_\_\_\_ F F\_\_\_\_\_k N\_\_\_\_s A\_\_\_\_\_s C-\_\_\_\_\_\_s Send\_\_\_\_\_\_l Q\_\_\_es
Business process flows Feedback Notes Activities Connections Sending email Queues
Can you delete an entity if there are dependencies on it?
- NO
What is a field?
- a control form for user
Each field is denoted by a ____ in the SQL database
- column
Give three field types
- Simple
- Calculated
- Rollup
What is a simple field?
- contains data not based on any formula
- text
- number
- date
What is a calculated field?
- contains calculation that uses fields from current/parent entity
What is a roll - up field?
- aggregated value computed from records related to a record
Which field types can you not have on a calculated field?
- image
- floating point
- lookup
- mulitple lines of text
Which field types can you not have on a roll-up field?
- image
- floating point
- lookup multiple lines of text
- single line of text
- option set
- two options
What is name on entity?
- name of schema
A field requirement has three options:
- Optional
- Business Recommended
- Business Required
What is a GUID?
- Globally Unique Identifier
How many characters can a single line of text have?
- 4000
What are all field data types?
- S___L___T
- O____S
- T___O___
- I______
- W____N___
- F___P__N
- D___N
- C___y
- M____L_O__T
- D____&___T
- L____p
- C______r
○ Single line of text ○ Option Set ○ Two Options ○ Image ○ Whole number ○ Floating Point Number ○ Decimal Number ○ Currency ○ Multiple lines of text ○ Date and Time ○ Lookup ○ Customer
How many roll up fields can 1 entity have?
-10 roll ups per field
List all computational functions of a roll-up field:
- Sum
- Count
- Min
- Max
- Avg
Do roll-up fields support N:N relationships?
- NO
Can you roll-up a roll-up field?
- NO
What is an option set in fields?
- pick list with integer value for each option
What is option set field mapping?
- option set fields are mapped between entities based on integer values
Define Alternate Keys?
- a unique key that a user can read which associates a record
By default, is field security enabled for all fields?
- NO, default disabled
- must enable for use
Is field security available for system or custom fields?
- Trick question, BOTH
What is ‘status’ on an entity?
- describes main state of record
- active and inactive
What permission do you have with inactive records?
- read-only permission
Can a status field be customized?
- NO
What status can a ‘case’ have?
- active
- resolved
- cancelled
What status can a ‘Lead’ have?
- open
- qualified
- disqualified
What status can a ‘opportunity’ have?
- open
- won
- lost
What is a status reasons?
- gives further detail about status
Can you customize a status reason?
- YES
How many types of entity relationships are there?
3
List the entity relationships
- 1:N one to many
- N:1 many to one
- N:N many to many
Is there a 1:1 entity relationship?
- NO
When creating a manual N:N relationship, what is also automatically created?
- intersection entity
What are the types of relationship behavior?
- parental
- referential
- referential restrict delete
- configurable cascading
What is a cascading parental relationship behavior?
- if a parent is deleted, then the children are deleted
What is a cascading referential relationship behavior?
- only removes link between two entities
- changes are not cascaded down
What is a cascading referential restrict delete relationship behavior?
- cannot delete parent if children exist
What is a cascading configurable cascading relationship behavior?
- manual allows you to set the cascading logic
(assign, share, unshare) Cascade All Behavior is:
- change applied to all children
(assign, share, unshare) Cascade Active Behavior is:
- applied to all active children
(assign, share, unshare) Cascade User Owned Behavior is:
- change will be applied to all child records owned by the owner of the parent record
(assign, share, unshare) Cascade None Behavior is:
- none of the changes will be cascaded down
Can you delete an entity with a lookup field?
- no because of dependency
Define hierarchical Data:
- self-referential one to many relationships of the related records
Define entity field mapping:
- mapping prepopulates fields from child to parent objects
- only works when a new record is CREATED directly from the parent
When field mapping, should both field data type match?
- YES
Can you field mapping to/from a disabled field?
- NO
What are connections?
- let users connect records of different entities
List some Form Types:
- Main
- Quick Create
- Quick View
List the structure of a form:
- Header
- Navigation
- Body
- Footer
- Tabs, Sections, Fields
- Field Explorer
Does field explorer in form editor shows used or unused fields?
- only shows unused fields
Tabs can have up to how many columns?
- 3
Sections can have up to how many columns?
- 4
Define sub-grid of a form?
- displays information from other records
List some ‘special’ form components
- Bing Maps
- IFrames
- Timer
- ACI Control
What is an Access Team?
- users add other users to grant them access to information
When a user is added to an Access Team, they must have _______ level access to all the privileges that the Access Team template has
user
What is a Quick create form?
- short version of form for easy record creation
What is form order?
- a way for user to receive a specified form based on security roles
Define Business Rule
- a rudimentary way of creating actions on entities using client-side logic
Actions in a Business rule can be:
L\_\_ /\_\_\_ck (enable/disable) fields Show \_\_\_\_\_ messages Set fields to \_\_ \_\_\_lues Set default \_\_\_\_ Make fields \_\_\_\_\_\_\_ Hide and \_\_\_ fields
Lock / unlock (enable/disable) fields Show error messages Set fields to specific values Set default values Make fields mandatory Hide and show fields
Is nested if/else available in Business rules?
No
Define Business Rule Scope:
- can set for single form
- all forms
- entity