Relevant for 365 even though the article was published some years ago as we will now use Visual Studio and Team Services.
Say you have a table where you have two relations to the HCMWorker table because you want to log two persons for each records. Out of the box AX will give you an error because the relations causes a conflict. This is because they are given the same role names. To solve this you simply change the properties for the relations:
Set UseDefaultRoleNames to NO and then set names for the fields RelatedTableRole and Role. Now there will be no conflict …. unless you gave the two relations the same names in the fields that is :).