Last modified by Danniar Firdausy on 2024/09/16 14:23

Show last authors
1 {{container}}
2 {{container layoutStyle="columns"}}
3 (((
4 In this microlearning, we will explore how to identify confidential attributes within your data models and how to register them in eMagiz. We will walk you through the process using practical examples and ensure you are equipped with the knowledge to manage data confidentiality effectively.
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 == 3. Data Model - Attribute Confidentiality ==
19
20 Within the eMagiz platform you can register whether certain attributes are confidential on all data models that are available in the platform, i.e.,:
21
22 * CDM
23 * API Gateway Data Model
24 * Event Streaming Data Model
25 * System messages
26
27 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.
28
29 === 3.1 Registering an attribute as confidential ===
30
31 On the data model level (i.e., CDM) in eMagiz, you can register whether attributes are confidential or not.
32 The default is that no attribute in any of your data models is confidential.
33 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
34
35 [[image:Main.Images.Microlearning.WebHome@intermediate-defining-your-message-structures-data-model-attribute-confidentiality--edit-attribute-context-menu.png]]
36
37 Let's say that I want to give my Users a grade based on the learning path they have completed.
38 As you can imagine a grade might not be something that everyone has to know so you could make this attribute confidential.
39
40 [[image:Main.Images.Microlearning.WebHome@intermediate-defining-your-message-structures-data-model-attribute-confidentiality--edit-attribute-set-confidential.png]]
41
42 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.
43
44 [[image:Main.Images.Microlearning.WebHome@intermediate-defining-your-message-structures-data-model-attribute-confidentiality--confidential-overview.png]]
45
46 This icon not only shows on the data model level but is also visible while performing a message mapping.
47 This way you can quickly identify while doing a message mapping whether certain attributes are confidential so you can take precautions on it.
48
49 [[image:Main.Images.Microlearning.WebHome@intermediate-defining-your-message-structures-data-model-attribute-confidentiality--confidential-message-mapping.png||]]
50
51 == 4. Key takeaways ==
52
53 * You can identify and register confidential attributes across all eMagiz data models (i.e., CDM, API Gateway Data Model, Event Streaming Data Model, and System Messages).
54 * Marking an attribute as confidential is straightforward, simply toggle a boolean setting to indicate its confidentiality.
55 * Once registered, confidential attributes are easily identifiable through a lock icon in both the data model and message mappings, ensuring you can manage data confidentiality effectively during design and mapping processes.
56
57 == 5. Suggested Additional Readings ==
58
59 If you are interested in this topic and want more information on it please read the help text provided by eMagiz and see the following links:
60 * [[Crash Courses (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.WebHome||target="blank"]]
61 ** [[Crash Course Messaging (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.WebHome||target="blank"]]
62 *** [[Messaging CDM (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.crashcourse-messaging-what-is-cdm||target="blank"]]
63 ** [[Crash Course API Gateway (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.WebHome||target="blank"]]
64 *** [[API Gateway Data Model (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-api-data-model||target="blank"]]
65 * [[Intermediate Level (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.WebHome||target="blank"]]
66 ** [[Configuring Event Streaming (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Configuring Event Streaming.WebHome||target="blank"]]
67 *** [[Event Streaming Data Model (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Configuring Event Streaming.intermediate-configuring-event-streaming-data-model||target="blank"]]
68 * [[Attribute Confidential (Search Results)>>url:https://docs.emagiz.com/bin/view/Main/Search?sort=score&sortOrder=desc&highlight=true&facet=true&r=1&f_space_facet=0%2FMain.&l_space_facet=10&f_type=DOCUMENT&f_locale=en&f_locale=&f_locale=en&text=%22attribute+confidential%22||target="blank"]]
69 )))((({{toc/}}))){{/container}}
70 {{/container}}