Employee checkin avoid default shift for employee and come with shift assigment

hi everyone,
i have an issue ,i have employee with default shift and other shift added by shift assignment,now i want to add employee check in for tow shift but the problem was found that the default shift for employee ignored and the process work for shift in shift assignment doctype

thank in advance.