Can you be a bit more specific? Are you saying the values of the parameters exist in the database? You can create flows with required parameters and go to the database to get those values before calling the flow. You can also create your workflow in such a way that decision points look at values stored in the DB (and possibly loaded onto data pages?). If their are only one or two values and the changes in behavior fairly significant, you can also us circumstancing based off of those values to call different versions of your rules.
So in short, yes you can do this, but without more specifics, it's hard to say exactly what the best method would be.