I am in Air China, and the flight attendants' scheduling is much simpler than that of pilots. But as you said, the dispatch of flight attendants is very simple, but it must be arranged according to the specific flight plan in the short term. This short term will vary from company to company, usually one calendar week, and rarely three days. The dispatcher first gets the flight plan for next week and distributes it according to the international and domestic conditions. Almost all companies' short-term plans will be adjusted, which means that the weekly flight plans are different, and it is impossible to fly anything on Monday and next Monday. Some companies, which have arranged flights, may not know where to fly every time, and they are not fixed. Other companies will have relatively fixed units, but where this unit flies every week will definitely not be fixed, it is a variable.
In addition, each flight attendant can fly at most 120 hours per month, which cannot be exceeded. You can fly 1300 hours a year, which cannot be exceeded. Specifically, the weekly flight shall not exceed 40 hours in any seven consecutive days. Therefore, it is necessary to balance their flight time when scheduling. These are variables.
You're welcome. Your understanding is correct. Even if you get the crew schedule, there is no guarantee that the plan will not change. Such as flight adjustment, sick leave adjustment, flight time planning and many other factors.