Last modified by Erik Bakker on 2023/01/24 15:07

Show last authors
1 {{container}}{{container layoutStyle="columns"}}(((
2
3 In this microlearning, we will educate you on the second step of realizing a message mapping which is set as mapped.
4 This is an optional step and is only necessary in the case at least one mandatory attribute in your target definition cannot be filled based on anything within the source definition.
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 understanding how you can place an attribute on set as mapped while doing the message mapping.
15
16 With set as mapped we mean: Registering that a certain attribute will be filled with a static input
17
18 In other words, enriching the output based on a static input instead of something in the input definition
19
20 == 3. Set as mapped in message mapping ==
21
22 Let us return to where we stopped in the last microlearning by showing the message mapping overview with the lines we drew
23
24 [[image:Main.Images.Microlearning.WebHome@crashcourse-platform-design-set-as-mapped-in-message-mapping--message-mapping-overview-drawed-lines.png]]
25
26 As you see, the Description attribute on the Crash Course level is not mapped yet but is mandatory.
27 To register that we want to use a static input we have to press Start Editing to enter the Start Editing Mode.
28
29 After that, we navigate to the attribute in question, right mouse click, and set it as mapped.
30
31 [[image:Main.Images.Microlearning.WebHome@crashcourse-platform-design-set-as-mapped-in-message-mapping--message-mapping-set-as-mapped-context-menu.png]]
32
33 To indicate that a certain attribute has been registered set as mapped eMagiz will show a cube icon in front of the attribute
34
35 [[image:Main.Images.Microlearning.WebHome@crashcourse-platform-design-set-as-mapped-in-message-mapping--message-mapping-overview-set-as-mapped.png]]
36
37 As you can see, all mandatory elements have been mapped with the help of our message mapping. Therefore we can conclude that the message mapping is done.
38
39 {{info}}In the case that you have made a mistake and did not want to set this specific attribute to set as mapped you can right-click on the attribute to access the context menu and select unset as mapped.{{/info}}
40
41 === 3.1 Adding notes ===
42
43 A nice addition to the functionality surrounding message mapping is that you can add notes to tell others if a certain mutation on the input field is necessary or what the static input should be.
44 You can add a note by right-clicking on the attribute and selecting the option New/Edit Note
45
46 [[image:Main.Images.Microlearning.WebHome@crashcourse-platform-design-set-as-mapped-in-message-mapping--message-mapping-overview-add-note.png]]
47
48 Selecting this option will lead you to the following pop-up. In this pop-up, you can fill in some information that can help others that will create the transformation later on in Create.
49 A example of such an entry would be:
50
51 [[image:Main.Images.Microlearning.WebHome@crashcourse-platform-design-set-as-mapped-in-message-mapping--message-mapping-overview-add-note-filled-in.png]]
52
53 After you have saved the note an icon will appear on the attribute letting you and others know that some notation has been made on that attribute that is worth reading.
54
55 [[image:Main.Images.Microlearning.WebHome@crashcourse-platform-design-set-as-mapped-in-message-mapping--message-mapping-overview-add-note-icon.png]]
56
57 == 4. Key takeaways ==
58
59 * With the set as mapped functionality you can register for (mandatory) attributes that the input is a static value
60 * Adding notes can help improve the quality of work and help you to explain to others why you have made certain choices
61
62 == 5. Suggested Additional Readings ==
63
64 If you are interested in this topic and want more information on it please read the help text provided by eMagiz.
65 )))((({{toc/}}))){{/container}}{{/container}}
eMagiz
1.0.0