Icons on Element level rather than just on Type level.
As a Solution builder
I want the ability to override the icon shown for an element of a type with an image or icon defined on the element
So That i can create more modern and visually appealing solutions
For instance. For the Persons type i would have a generic overall Person icon, which could for instance be something like this, however ideally i would like to show an actual photo of that given person whenever possible, and in whichever graph, matrix og diagram i'm including them in.
The same logic applies to vendors, software, systems, countries, and so forth where i might want to display a corporate logo, icon, flag or similar.
Benefits rather than seeming like generic one size fits all, the inclusion of familiar icons and faces helps to personalize the solution. Moreover it can reduce or eliminate possible confusion arising from selecting from large lists of similar sounding persons, firms or systems, and it can enable the users to get a much quicker overview and insights into their data. It can also help to provide a relatively simple proxy for data quality or data completeness.
Acceptance Criteria some form of icon field on an element which by default overrides the icon defined on the type whenever the element type symbol is displayed. And a way to set the element icon manually using MBA as well as in synchronizers.
Customer / Originator Solution builder
Priority Medium
-
Official comment
Hi Rune,
please can you let us know if the suggestion from Søren meets your needs, or whether you would like to discuss your requirement further? As we haven't had this request before (that I know of), and if you are happy with the above suggestion I will close the request. Let me know either way.
Thank you and kind regards
Jess
Product Owner
Comment actions -
Hi Rune, at the moment you could achieve something similar using a Formatted Text field containing just the image. These can be seen in a Data Sheet column.
The main reason we wouldn't implement this feature is performance: it would cost us database lookups every time we need to draw an icon.
Matt.
-
Hi Matt
Thank you for getting back to me on this so quickly.
I see what you're saying, perhaps it's a bit too cumbersome to open this up to all element types, however might a compromise solution be the creation of a default "Person" element type with this kind of functionality.
We already have the "User" type out of the box which is used for login authentication, however best practice is to create a related "Person" type that you then use for any mapping purposes, such as governance, as you want the element name to reflect the actual persons name. Moreover this data is usually imported automatically from Active Directory or a similar solution, and often this source also contains image files for all of the relevant persons.
Given that scope is limited to a standard system defined "Person" element type, might it then be feasible to implement special logic for how this element type's icon is displayed?
-Rune
-
Another idea I used a couple of times:
Some companies have pictures of employees stored at e.g.http://ourpeople/imgs/c4367.png (assuming c4367 is the user id of that person), if that's the case you can use JavaScript to show the image quite easily by simple referring to it on the external resource based on the userid of the person you're looking at.
That'd be my preferred solution rather than having them inside MooD.
Please sign in to leave a comment.
Comments
6 comments