Regular and semi-regular representations of groups by posets