cancel
Showing results for 
Search instead for 
Did you mean: 

MASKS

Former Member
0 Kudos

Hi All,

What is the difference between the masks we apply at the Console in the roles tab and the masks we supply in the url for viewing of the catalog to specific user.

We had two masks for ex. MSK1 & MSK2. I had one user "sys1" i applied constraints to the users in the console for sys1 with MSK1. now while passing the mask in the url for viewing of catalog i passed MSK2, when sys1 views the catalog he only views the mask MSK2.

If this is the case then wat is the use of apllying mask in the console and where does it effects because in the data manager also sys1 is able to view all the records.

Accepted Solutions (1)

Accepted Solutions (1)

former_member205403
Active Contributor
0 Kudos

Hi Prasad,

In MDM, you can specify constraint only at record level and not at user level i.e. you can specify Masks as constraint at only role level such as for role "Catalog User". If you specify any Mask as constraint then all the users belonging to that role will get effected and will be able to see only those records which are included in the mask both in data manager and at catalog.

Now suppose you have a requirement that you want to restrict different users belonging to role "Catalog User" each to view a different set of records and do the procurement activity, then need not specify Mask as a constraint in MDM console. you can directly specify mask name in the integrated call structure parameters of the external webservice defined in SRM.

Thus you will get a user level restriction for viewing records and perform the procurement activity.

hope this will help you. revert to me for further queries.

if any one have different view then please explain.

Thanks,

<b>Shiv.</b>

Former Member
0 Kudos

Hi Shiv,

I did understood what you wanted to specify but not very clearly.

Is this what you wanted to say ,

Suppose i have a role as Catalog user and there are three users sys1, sys2, sys3. If i want all the three users to view the same set of records then i can use the console setting(which is only for viewing).

If all the users are suppose to view different records of the catalog then we have to create the mask in the data manager and pass it as a paramter in the URL.

And is it true that if we specify the mask in the url then it wil override the mask if we have asssigned it in the console.

Is this what you are actually trying to state.

Please confirm the first condition in the console.

Thanxs

former_member205403
Active Contributor
0 Kudos

Hi,

yes you understood correctly but i am not sure about your last statement that

"if we specify the mask in the url then it wil override the mask if we have asssigned it in the console"

Rest is correct.

For an example, we had a requirement to create Vendor specific Catalog and in standard SRM-MDM repository there was one role Catalog user for doing procurement activity.For fulfilling this requirement we created different masks using Data manager for different Vendors and then Assigned these masks in the parameters of the different external webservices defined in SRM. And thus fulfilled the requirement.

Hope this solves your query.

Thanks,

<b>Shiv</b>

Former Member
0 Kudos

Thanxs shiv.

Can you please help me in the similar way to construct workflows and validations which can be helpful for adding functionality in my catalog.

And how can it help to improve the functionality of the catalog please help if you can or help me with some good working examples or notes.

Thanxs again

Take care

former_member205403
Active Contributor
0 Kudos

Hi,

Workflows and validations will definitely inprove the quality of catalogs.

Infact this is the Main benefits of SRM-MDM catalog that we get MDM's data managing capabilities.

for example, you can create an approval workflow for new item being added to the catalog. you can also apply validation on the records to check the integrity and accuracy of the catalog items.

hope this solves your query. if you want steps to configure MDM workflow and validation then please revert.

Also there are many how to guides available on SDN about MDM workflows and validation. if you want then give your mail id, i will mail them to you

Thanks,

<b>Shiv.</b>

Former Member
0 Kudos

This message was moderated.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Prasad,

To the best of my awareness mask tht we apply in Colsole is you can consier like making records/data like a screen shot..

..when the enduser is exptecting datd/record only for viewing purpose (like a screen shot) and not edition/modification is either wanted or allowed at that time we mask particular usr with certain previlages/rights (like read only/read-write etc which are at role level)

Whie in case of product masks: they allow you to partition a single master repository into as many customized, virtual subset repositories as you like.

The main uses of masks are to edit an arbitrary subset of records as a group, and to publish custom “subset catalogs.

However, you can find more information @ [this URL|http://help.sap.com/saphelp_mdm550/helpdata/en/43/694d88fd5f1a6ee10000000a11466f/content.htm]

Hope it will suffice to hint you,

Best Regards,

Krutarth