The proposed hybrid algorithm is a combination of heuristic algorithm extended with priority rules, discrete event simulation and genetics algorithm. It takes into account 11 different priority rules and scenarios, is based on the assumption that for a realistic workshop scheduling of orders, it is necessary to consider real throughput times of the operations, otherwise the obtained scheduling of orders is not suitable for the industrial environment. The simulation result for the proposed model is the optimal sequence of selected orders for the selected time interval while taking into account three criteria: the minimum flow time of all orders, the maximum average utilization of workplaces, and the minimum waiting time of the orders. Because the mentioned criteria are usually mutually exclusive the advantage of the proposed model is that we can find the optimum with respect to all three criteria. In the paper, an example of the application of the proposed model is shown.