Work permit

Whatever the length of your stay for business purposes, you must typically obtain a work permit before you can take up paid employment in France.
There are exemptions from work permit as well as residence permits (multi-year residence permit) equivalent to a work permit.