Я не думаю, что это плохая практика. Действия могут получать параметры, и они обычно делают.
В любом случае, вы можете сохранить переменную, которая скажет, где сохранить документ в вашем состоянии (при необходимости установить значение по умолчанию) и изменить значение (с действием и мутацией) в компоненте UI / UX. Затем в своем действии вы можете получить эту информацию из штата через геттер.
Надеюсь, это поможет!