cancel
Showing results for 
Search instead for 
Did you mean: 

Views in MDM

Former Member
0 Kudos

Dear MDM Experts,

1.

how can I define views for user groups in MDM? As I saw usage of masks are not too good for this, because when new items come into the repository, the Catalog Manager should everytime renew the masks. Am I right?

Can I define dinamic rules for views? For example I add a new field: VIEW IDs. If this VIEW ID field contains the 'View01' string the item is in the view V01, etc, if 'View02' the item is in the view V02. I would like to load this field from an Excel file, is it possible?

Is there any simplier solution?

2.

Maybe my problem can be solved by using Constraints Records (Roles/Tables and Fields).

I tried this:

In MDM Console

1. I copied the set of table Suppliers and create a table VIEWS with a field VIEW ID (as Supplier Name)

2. add a new field to table Catalog Items: VIEW (like Supplier - Lookup, flat)

In Data Manager

3. add some entries to table VIEWS (view01; view02; view03)

4. by some Catalog Items select view01 in the field VIEW

In MDM Console

5. the User1 has only one role: Catalog User

6. on the tab Tables and Fields of role 'Catalog User' select view01 for Constraint Record of VIEWS

After loading repository I looked the catalog on web by the User2. I saw all of the items, the filter with view01 didn't worked.

(When I set contraint one of Suppliers, the filter worked. Why is it?)

Thanks,

A

Message was edited by:

Álmos Paksi

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Almos,

Have you tried using Named Searches? It works as dynamic 'masks'.

Once you have defined a search criteria/parameters and saved it, it can be used against new items as well. (yes, which you can load from Excel)

Cheers,

Foh

Former Member
0 Kudos

Hey Foh,

Acutally Im trying to use named searches to create different views....but I dont know how to do so. Any ideas? Thanks in advance.

Answers (1)

Answers (1)

Former Member
0 Kudos

Please answer! Thanks!

Message was edited by:

Álmos Paksi

Former Member
0 Kudos

Hello:

I haven't yet seen any functionality that could serve for your. As you mention, the closest thing would be to use Views, but I don't see a (standard) way to dinamically assign records to those views.

You could, however, use the Java API and create a program that checks the field you added. Let's say you have 3 groups of users, and create a mask for each of them (mask1, mask2, mask3) and in this field, depending on the value, have your Java program assign the record to the appropiated mask.

This java program would have to be constantly running though, like a a daemon,

I hope this helps

Regards

Alejandro