Effective dynamic selection of smart products scheduling rules in FMS. (April 2019)