President Barack Obama is expected to sign an executive order Thursday requiring companies seeking federal contracts to disclose any labor violations and giving federal agencies new guidance on how to consider those violations when awarding contracts, a White House official said.

The president's order also will create a process that encourages companies to settle existing disputes, the official said. It will end mandatory arbitration...