Skip to Content
avatar image
Former Member

Tile and intent

Hi,

I tried to look for the answer but I couldn't find anything. My concern is about Fiori Tiles and Target Mappings (and intent).

1) Why, when defining a tile, we need to provide semantic object and action (intent) to the target mapping we have created? Shouldn't each target mapping have some kind of ID that we associate with the tile? What flexibility gives us the current design?

2) If we have defined two target mappings with the same intent (in the same catalog or within two separate catalogs), how the tile will know which target mapping use?

3) Is it possible somehow to interact with target mappings through roles? For one user action create can execute different Fiori app than for the other?

Thanks a lot!
Moho

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    May 17, 2017 at 05:00 PM

    Hi, Moho.

    1) There is an ID associated to the target mapping that's stored in the database but the semantic object + action are what the intent resolver uses when the tile is clicked from the Launchpad. The flexibility this gives is to allow you to have multiple target mappings which use the same intent, if desired.

    2) If you have multiple target mappings with the exact same intent assigned to various roles that are assigned to a single user then it resolves with the first one it finds. There is no guarantee which one this will be from a design point of view. So you generally don't want to assign multiple target mappings to the same user if they use the same intent but different settings/parameters.

    3) It's possible to create multiple target mappings that use the same intent but have them in different catalogs. You can then have each catalog separated out to a different PFCG role and only assign one of them to any given user. At the same time, the tile which is defined to call that intent can be assigned to all of the users. This isn't a common scenario but is possible with the current design.

    Thanks,

    Keith Nunn
    SAP Product Support

    Add comment
    10|10000 characters needed characters exceeded

    • Hi, Moho.

      Yes, that's correct. You would want the generic tile in one catalog that was assigned to a role for all users. The target mappings would need to be in separate catalogs and each assigned to a separate role. This would allow you to assign the tile to all and the specific target mapping needed for a user based on their need.

      Thanks,

      Keith