on 05-30-2013 4:15 PM
We have a requirement to syndicate to old value, changed value of a field to an outbound system. for eg. if a table has 2 fields code, description and requirement is to syndicate code, old description, new description to outbound system. how this can be achieved within MDM.
Hi Subin,
What you can do is to create a new field and assign the old value to this field either before import(this would be difficult to implement) or assign the new value to this field after you have syndicated the record to the outbound system. Once the syndication is done, both the fields will contain same value(i.e. new one). So whenever the next time new value comes in, you will have both old value and new value. Please let em know if you need any more details for this.
Thanks and Regards,
Ankush
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
there are several inbound systems where the data feed come in and several outbound systems data goes out to. old value and new value need to be stored within mdm. i can think of changing inbound maps/syndication maps, creating assignment, creating workflow with a check out->assignment->checkin scenario.
Hi Subin,
Yes, you are right. You can create new field in MDM.
You need to make sure that assignment is run after the syndication to outbound systems so that old value remains intact until this point.
Let me know if you need any other information.
Thanks and Regards,
Ankush
Thanks Ankush.
We have decided on a different approach. Create 3 description fields - old, new, buffer. latest description from inbound will be mapped to buffer. upon update on buffer, a workflow will assign new descr. to old and buffer descr. will be copied to new. here buffer field is just a temporary holder of description.
Hi Subin,
Your approach is also correct. But i find that it is doing the same thing by using two assignments and two new field creations, which can be done by using single assignment and only 1 new field to be created. You might be having some reason for using this approach. Can you please let me know the significance of this approach over the other one?
Your method will work perfectly fine, but i am just curious.
Thanks and Regards,
Ankush
Hi Subin,
Is your requirement such that syndication will be happening sometime later after the import is done or syndication will be triggered immidiately after the import is done? If it is the latter one, then we can incorporate syndication step in workflow and the execute assignment after the syndication is done(as explained in my earlier posts). Please let me know.
Aslo i request you to close this thread since your problem has been solved.
Thanks and Regards,
Ankush
Hi Subin,
Let me explain the scenario:
Syndicate --> checkout --> assignment run --> checkin
This is what i had proposed in my earlier posts. Please let me know if this will be correct approach for your scenario. If you have any concerns, we can discuss it further.
Thanks and Regards,
Ankush
User | Count |
---|---|
76 | |
9 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.