Last modified by Martijn Woudstra on 2022/08/24 09:59

Show last authors
1 {{container}}
2 {{container layoutStyle="columns"}}
3 (((
4 In this microlearning, we will focus on identifying which attributes within your data model(s) are deemed confidential and how you can register this in eMagiz.
5
6 Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
7
8 == 1. Prerequisites ==
9
10 * Basic knowledge of the eMagiz platform
11
12 == 2. Key concepts ==
13
14 This microlearning centers around making attributes confidential
15 With attributes we mean: A data element within a message (i.e. Name, BSN, EmployeeID)
16 With confidential we mean: Information that must be only accessible to those that need access to that (part of the) data
17
18 Identifying and registering whether an attribute is confidential can be done on all data models known in eMagiz:
19
20 * CDM
21 * API Gateway Data Model
22 * Event Streaming Data Model
23 * System messages
24
25 == 3. Data Model - Attribute Confidentiality ==
26
27 Within the eMagiz platform you can register whether certain attributes are confidential on all data models that are available in the platform:
28
29 * CDM
30 * API Gateway Data Model
31 * Event Streaming Data Model
32 * System messages
33
34 Below we give some more details based on an example on CDM level. This example can be applied in the same manner to any other data model in eMagiz
35
36 === 3.1 Registering an attribute as confidential ===
37
38 On the data model level (i.e CDM) in eMagiz, you can register whether attributes are confidential or not.
39 The default is that no attribute in any of your data models is confidential.
40 By navigating to Design and opening your data model you have the option to Edit attributes (while in Start Editing mode) via a right-click to access the context menu
41
42 [[image:Main.Images.Microlearning.WebHome@intermediate-defining-your-message-structures-data-model-attribute-confidentiality--edit-attribute-context-menu.png]]
43
44 Let's say that I want to give my Users a grade based on the learning path they have completed.
45 As you can imagine a grade might not be something that everyone has to know so you could make this attribute confidential.
46
47 [[image:Main.Images.Microlearning.WebHome@intermediate-defining-your-message-structures-data-model-attribute-confidentiality--edit-attribute-set-confidential.png]]
48
49 The result of pressing Save is that a lock icon will appear on the data model level indicating that the attribute in question is deemed confidential within the context of your project.
50
51 [[image:Main.Images.Microlearning.WebHome@intermediate-defining-your-message-structures-data-model-attribute-confidentiality--confidential-overview.png]]
52
53 This icon not only shows on the data model level but is also visible while performing a message mapping.
54 This way you can quickly identify while doing a message mapping whether certain attributes are confidential so you can take precautions on it.
55
56 [[image:Main.Images.Microlearning.WebHome@intermediate-defining-your-message-structures-data-model-attribute-confidentiality--confidential-message-mapping.png||]]
57
58 == 4. Assignment ==
59
60 Make sure that at least one of the attributes within one of your data models is set to Confidential
61 This assignment can be completed within the Design phase of your (Academy) project that you have created/used in the previous assignment.
62
63 == 5. Key takeaways ==
64
65 * Identifying and registering whether an attribute is confidential can be done on all data models known in eMagiz:
66 * CDM
67 * API Gateway Data Model
68 * Event Streaming Data Model
69 * System messages
70 * Registering an attribute as confidential can be done by switching a boolean
71 * Confidentially of attributes is seen across Design when looking at data models and message mappings.
72
73
74
75 == 6. Suggested Additional Readings ==
76
77 If you are interested in this topic and want more information on it please read the help text provided by eMagiz.
78
79 == 7. Silent demonstration video ==
80
81 This video demonstrates how you could have handled the assignment and gives you some context on what you have just learned.
82
83 {{video attachment="intermediate-defining-your-message-structures-data-model-attribute-confidentiality.mp4" reference="Main.Videos.Microlearning.WebHome"/}}
84
85 )))
86
87 ((({{toc/}}))){{/container}}
88 {{/container}}