In this work we develop an automata framework for partial order structures with branching, for which we use trace systems. The aim is to investigate the prospects of decidable partial order logics of branching time, derivable from an automata framework. On the one hand we define automata for trace systems directly, which combine asynchronous automata for linear time with tree automata. On the other hand we develop a branching generalisation of Mazurkiewicz trace theory, which links branching concurrent behaviour with tree automata directly: the idea is to generalise interleaving sequences for partially ordered runs to interleaving trees for trace systems. This development can also be used for partial order reduction methods in model checkin...