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
How many If/else conditions can be put on a business rule?
- 10 if else conditions
What is onLoad and onChange regarding trigger rules?
- Code works when a form loads
- or Code works when a field changes
Views are grouped into three categories:
- System Defined
- Public Views
- Personal Views
Can a system view be deleted?
- NO
Can you add filters to views?
- YES
Can you deactivate system views?
- NO
What is the maximum number of components on a dashboard?
- 6
List items that can be added on a dashboard:
- Charts
- Lists
- Iframes
- Web resources
- Social Insights
Can you share dashboards with other teams?
- YES
Do security roles apply to dashboards?
- YES
- users who are shared dashboard views cannot see parts of the view that they do not have access too.
What is the interactive service hub?
A unified interface for customer service reps and managers.
- Allows managed and CSR’s to prioritize their work
What kind of data concept presentation does the Interactive service hub contain?
- Uses ‘stream’ concept to present data
Can personal ISH dashboards be created?
- NO
Does the ISH come with the solution when exporting?
- YES
How many types of charts are there?
- 2
What are the types of charts?
- Personal Chart
- System Chart
Describe personal chart:
- created by user
- initially only visible to user who created the chart
- can be included in personal dashboards
- not included in solution when exported
Describe system chart:
- visible to all users
- OOB
- devs can create new system charts
- included in the solution when exported
State all chart design types: B\_\_\_ C\_\_\_ P\_\_\_\_ F\_\_\_\_ A\_\_\_\_\_ L\_\_\_\_\_
Bar – Shows data in horizontal columns.
Column – Shows data in vertical columns.
Pie – shows data as slices of a pie. Useful for show numerical proportions of data. (Such as % sales by sales territory)
Funnel – Shows values as progressively decreasing proportions amounting to 100 percent in total. (Often used to represent a sales pipeline.)
Area – used to show cumulative totals over time.
Line – Shows individual points on the chart joined by a line, useful when looking for trends over time.
Can you share personal charts?
- YES
Does an entity have to be enabled to show on mobile?
- YES
On mobile, the form layout is translated to a c___ like view. Objects are displayed as p_____s
- card
- panels
How many tabs are forms limited too in tablet form?
- 5 Tabs
Are activity Feeds and Yammer supported in D365 for tablets?
- NO
Do tablet users see more vs mobile users?
- YES
In mobile form, what section of the form is shown on the first panel?
- HEADER
Must dashboards be enabled for mobile to be shown?
- YES
Can you disable the default ‘sales dashboard’ from mobile view?
- No, D365 forces atleast one default dashboard to be shown
- YOU CAN change the default dashboard for mobile
List user input mobile controls: C\_\_\_\_\_ A\_\_ K\_\_\_ A\_\_\_\_C\_\_\_\_E B\_\_\_\_\_G\_\_\_ F\_\_\_\_\_S\_\_\_ L\_\_\_\_\_S\_\_\_\_\_ I\_\_\_\_\_M\_\_\_\_\_ R\_\_\_\_K\_\_\_\_\_\_ S\_\_\_\_\_R\_\_\_\_ B\_\_\_\_\_S\_\_\_\_R
- Calendar
- Arc Knob
- Auto-complete
- Bullet graph
- Flip switch
- Linear Slider
- Input Mask
- Radial Knob
- Star rating
- Barcode Scanner
How do you add mobile controls for mobile view?
- Open form editor
- Click on control tab and field properties will show
What is a Workflow?
- An automated process that is triggered by certain events
Describe some uses of a Workflow:
- sending an email when new case is created
- assign new lead to a sales person
Describe Real-time vs Background Workflows
- Real-time workflows run at the moment the event is triggered
- Background workflows run in the background
Can workflows be manually fired? What is that kind of workflow called?
- YES
- On Demand
Do workflows need to be associated with entities?
- YES
Where is the Workflow feature found?
- Settings
What is a wait condition in a workflow?
- allows an event to run after waiting certain amount of time
What are dialogs?
- process type that runs real-time delivering a wizard style interface to user
- allows to prompt and capture responses
Where are dialogs found?
- Settings
Where are Business Process flow found?
- Settings
What is a Business Process Flow?
- guides user through a process
- has multiple stages/steps that match what a user is trying to do
What does the flag represent on a Business Process flow stage?
- the current stage user is on
Can certain steps be mandatory to prevent user from moving on to next stage?
- YES
Can a user move back a stage on a Business Process flow?
- YES
Does a Business Process Flow need to be enabled on an entity to use?
- YES
Can you turn off Business Process flow once set on an entity?
- NO
Can stages in a Business Process flow relate to different entities?
- YES
What are stages made up of in a Business Process flow?
- steps related to an entity
Is conditional branching available for Business Process flows?
- YES
Can you add Workflows into stages for Business Process flows?
- YES
What is the MAX no. of Business Process flows an entity can have?
10
What is the MAX no. of stages a Business Process flow can have?
30
Multi Entity Business Process Flows can contain no more than ____ entites
5
If you enable yammer can you disable it?
- No
What options does the Administration Settings have?: A\_\_\_\_\_ A\_\_\_\_N\_\_\_\_g S\_\_\_\_\_S L\_\_\_\_s P\_\_\_\_\_\_\_Pre\_\_\_\_\_\_ Y\_\_\_\_\_\_C\_\_\_\_\_\_n M\_\_\_\_S\_\_\_\_E\_\_\_\_C\_\_\_\_\_n
Announcements, manage companywide announcements.
Auto-Numbering to define how cases and other entities should be assigned unique numbers.
System Settings many settings are controlled within the system settings option. (more details later!)
Languages lets you install language packs when working in a multilingual organization.
Privacy Preferences allows the administrator to define if users in the organization can participate in the customer experience improvement program.
Product Updates, sign up for email alerts on product updates.
Yammer Configuration, enable Yammer collaboration in Dynamics 365.
Microsoft Social Engagement Configuration. Connect your installation of Microsoft Dynamics 365 to a Microsoft Social Engagement solution.
What can you do in System Settings?
- set default currency
- enable auto save
- Synchronization
- etc
List entities that allow auto-numbering: C\_\_\_\_ C\_\_\_s A\_\_\_\_\_s Q\_\_\_\_s O\_\_\_\_s I\_\_\_\_\_s C\_\_\_m\_\_s C\_\_g\_\_\_s K\_\_\_\_A\_\_\_\_s
Contracts Cases Articles Quotes Orders Invoices Campaigns Categories Knowledge Articles
What is Business Management Settings?
- relates to business wide settings
- IE (Goal metrics, queues, Fiscal year)
List options for Business Management Settings: F\_\_\_Y\_\_\_S G\_\_\_M _B\_\_\_C F\_\_\_\_E Q\_\_\_s R\_\_\_\_G\_\_\_s S\_\_\_T\_\_\_\_s S\_\_r\_\_\_s S\_\_t\_\_s Su\_\_\_\_s C\_\_\_\_\_S C\_\_\_\_\_R R\_\_\_\_\_R A\_\_\_\_R\_\_\_C\_\_A\_\_U\_\_\_\_R
Fiscal Years Settings – Define fiscal years and periods.
Goal Metrics – Manage goals.
Business Closures – Create list of holidays and other business closures.
Facilities / Equipment – Add facilities and equipment for service scheduling.
Queues – Create and manage queues.
Resource Groups – Resource groups are used in service scheduling.
Sales Territories – Create territories and associate with territory managers
Services – Add new services for scheduling.
Sites – Each organisation can have multiple sites. (Note: Do not confuse sites with business units, that will be covered later when we review the security model.)
Subjects – Subjects are a hierarchy for products, sales literature and articles.
Currencies – Multiple currencies with associated exchange rates are defined in business managements.
Connection Roles – Define roles that can be used when connection records with Dynamics 365 connections feature.
Relationship Roles – Standard relationships between accounts, contacts and opportunities. (Largely redundant! It is recommended you consider using Connections in preference.)
Automatic Record Creation and Update Rules – Record creation and update rules allow you to configure when records are automatically created within CRM. For example, you may wish to automatically create a case when a new email is received onto as particular queue.
What is Auditing and where is it found?
- See logs of who has been making changes to the solution
- Settings —> System
What is global auditing?
- auditing for the organization
How many levels can auditing be defined at? List them:
- System
- Entity
- Field Level
Can the activity entity be audited?
- NO, but the individual activity can (phone call, appointment etc)
List things auditing does not support:
- for read operations
- metadata changes
- text blobs, notes and attachments
What is document management option?
- allows you to configure SharePoint and OneDrive for Business Integration
What is SharePoint integration?
- supports storing/managing of documents in SharePoint libraries
- SharePoint libraries is connected to D365 for easy search functionality
Does one need a D365 licences to view documents in SharePoint coming from D365?
- No, as long as you have SharePoint access
Does SharePoint replace notes in D365?
- No
Define: Client-Side vs Server-Side SharePoint Integration
- Client-Side uses list component, recommended for on promise
- Server-side does not require a list component
(server side is faster)
(server-based integration is recommended config.
for D365 ONLINE
Can you make the folder structure of SharePoint based on entity?
- YES
Does deleting a D365 record remove the document in SharePoint?
- NO
Will deleting a document in D365 cause a deletion in SharePoint?
- YES
Will users need to have a license for 0365 to use OneDrive in D365?
- YES
What is default storage space for OneDrive Business?
1 TB
Does OneDrive work for both D365 online and on premise?
- YES
What is Data Management options?
- allows for duplicate detection
- import data
- manage bulk deletion
- templates for data import
- data encryption
What are the three duplicate detection options for Data Management?
- Duplicate Detections Settings
- Duplicate Detection Rules
- Duplicate Detection Jobs
What is max number of rows a view can have?
- 250
Can you schedule deletion jobs?
- YES
When integrating with OneNote, Dynamics supports _______ and ______
sections and pages
OneNote option exists in _____ pane
social
OneNote integration uses____ to store the notebooks
SharePoint
If a record is deleted, is the associated OneNote deleted from SharePoint?
- NO
- must manually delete from SharePoint
Is D365 and SharePoint access directly linked?
- NO
List all security options: U\_\_\_s T\_\_\_s S\_\_\_r\_\_\_s B\_\_\_\_ U\_\_\_\_s F\_\_\_\_S\_\_\_P\_\_\_\_ H\_\_\_\_S\_\_\_\_\_ P\_\_\_\_\_\_ A\_\_\_T\_\_\_T\_\_\_s
Users, allows you to manage users and associate them with business units / teams / roles and assign licenses.
Teams, this option lets you define teams and also associate with security roles.
Security Roles,
security roles let you define what access will be provided to teams and users. Roles are created and then one or more are associated with each user / team.
Business Units are a fundamental building block in the Dynamics security model. They define the structure of the organization.
Field Security
Profiles are used when you need to define specific access rights on individual fields.
Hierarchy Security, supports a security model based on someone’s hierarchy. Which can either relate to the manager they have defined in their user or positions.
Positions, define organizational positions which support the hierarchy security model.
Access Team Templates, support dynamic record sharing. With the members of an access team being given privileges on specific records based on the access team template.
What are business units?
- define the structure of the organziation
The root business _____ be renamed.
The root business unit ______ be deleted or disabled.
The root business unit ______ be moved to have a parent business unit.
- can
- cannot
- cannot
Child business units _____ be renamed.
Child business units _____ be disabled.
Child business units _____ be delete but only after being disabled.
- can
- can
- can
The ____ business unit is always the top of the business unit hierarchy.
root
Do users need to be assigned licenses for D365 and authenticated before use?
- yes
Does a user have to have a role assigned to use D365?
- YES
Can you delete users?
- NO
Can you disable users?
- YES
What happens to the security role when you move a user to a new BU?
- NO
What is Teams?
- a group of users
Do business units have a default team?
- YES
What are the two team types?
- Owner
- Access
What is an owner team type?
- they can own records
- have team members
- must be assigned a role
what is an access team type?
- can access records but cannot own
- do not have roles
How many Team Templates can you have on an entity?
2
Do security models apply to all system and custom entities?
- YES
what is a security role?
- defines privileges for a user
Can a user have more than one role?
- YES
If a business unit has a role, do the children units inherit that role too?
- YES
An entity can have 8 different types of privileges: C\_\_\_e R\_\_\_\_d W\_\_\_\_e D\_\_\_\_\_e A\_\_\_\_\_d A\_\_\_d T\_\_\_\_ A\_\_\_\_\_n S\_\_\_\_\_e
Create Read Write Delete Append Append to Assign Share
Define: Access Level: Full Green Circle
Global:
access to all records in organization
Known as access level organization
Define: Access Level: Half Green Circle
Deep:
access to all records in BU and subordinate BU’s to the BU the user is in
Known as access level Parent:Child BU
Define: Access Level: Half Yellow Circle
Local:
access to only records within BU
Known as access level BU
Define: Access Level: Quarter Yellow Circle
Basic:
access to only records that user owns
Known as access level USER
Can a system admin role be modified?
- NO
List the Access Level Hierarchy starting from Top to Bottom
- Organization
- Parent: Child BU
- Business Unit
- User
What is a theme?
A way to customize the UI
When creating a new theme, what is best advised to do first?
‘Clone’ the default theme for rollback encase something doesn’t work
When does a Theme take effect?
When you publish the theme
Are Themes included in your solution when exported?
NO
How do you load images into a theme?
Use the Web Resource Function inside the solution.
What are the three options for integrating email into D365?
- D365 for Outlook
- Server-side Synchronization
- Email Router (Deprecated)
List steps to set up Server-side sync for emails:
- Configure System Settings
- Configure the server profile
- Define and configure mailboxes for users/queues
List the 5 Server-Side Email Configurations: D365 (\_\_\_\_) to E\_\_\_\_O\_\_\_\_\_ D365 (\_\_\_\_) to E\_\_\_\_S\_\_\_\_\_\_(O\_\_\_P\_\_) D365 (o\_\_p_) to E\_\_\_\_S\_\_\_\_\_(O\_\_\_P\_\_) D365 (o\_\_p_) to E\_\_\_\_O\_\_\_\_\_ D365 to POP3/SMTP Server
Connect Dynamics 365 (online) to Exchange Online
Connect Dynamics 365 (online) to Exchange Server (on-premises)
Connect Dynamics 365 (on-premises) to Exchange Server (on-premises)
Connect Dynamics 365 (on-premises) to Exchange Online
Connect Dynamics 365 to POP3/SMTP servers
What are the three email client options?
D365 for Outlook Client
CRM App for Outlook
Folder Tracker
What does folder tracking require?
Server-Side Sync
Must you enable folder tracking to work?
- Yes
What is the maximum number of folders you can track?
- 25
List some key features of the Outlook Client:
`- sync appointments, contacts and tasks
- allow access to CRM data directly
- off-line capability of syncing data once back online
What is the number of entities a stage can have for a Business Process Flow?
- only one per stage
- max of 5 per Business Process Flow
Branching for Business Process Flows can go how many levels deep?
- 5 levels deep
What relationship is not permitted for a stage’s entity in the Business Process Flow?
- N:N Relationship
What is scope for a workflow?
- related to a user/organisation/business unit
- workflow only triggers when it is triggered by the object chosen in scope
What is a knowledge management used for?
- a way for users to search a knowledge database to find resolutions for cases/services
- a way for users to find explanations for topics
What are knowledge base articles associated with?
- associated with cases/entities
Does KB records support multi-language?
- YES
What email configuration is set by default?
- Microsoft Exchange Online
Do users have their own specific mailbox? (regarding email configuration)
- YES
What must you do for a user to have a working mailbox in email configuration?
- Must approve the user email
What is the max size of file for data import under data management?
- 8MB
Can one export a managed solution?
- NO
Managed solutions can only be updated by solutions from the ______ publisher
- same
The solution publisher prefix may have no more than _____ lower case letters and numbers
- 8
On a many to many entity relationship, can the intersect entity be viewed/customized?
- NO
For mobile clients, what determines the order of the entities displayed?
- The Site Map
The user who adds another user to an Access Team must have what privilege?
- share privilege