An organizational role is defined as a set of functions together with a set of policies (deontic statements). Several roles can be played by the same human or artificial agent. It is also possible that a set of agents is designated to play a given role. In modern organizations it is common to find most agents performing several different simultaneous roles. This may cause ethical and deontic conflicts when the same agent must play conflicting roles. In such cases the agent must use some criterion to solve the internal conflict. In this paper we propose a methodology for approaching these kind of problems, maintaining the essential agents’ autonomy.