Expand my Community achievements bar.

Why do we need to use extended schema and the use of namespace.

Avatar

Level 5

Please help to answer this question

  1. Why do we need to use extended schema and the use of  namespace
1 Reply

Avatar

Community Advisor

Hi @Shruti1 ,

If you want to add / delete / modify an attribute or elements to an Out of the box schema, you can't able to edit it in the OOTB schema. So, you have to extend the schema and keeping the same name with different namespace, add / delete / modify an attribute or elements in it.

Example, if you want to add 'customer_Id' attribute in OOTB recipient schema, extend the nms:recipient schema, give namespace as abc:recipient and add customer_Id in it and update database structure.

Now you can able to see  customer_Id attribute in nms:recipient structure.