It's you who should tell us what details you need to know.
If you aren't familiar with SysOperation framework at all, a good idea will be reading a bit about it to learn the basics.
I already told you that SysOperation framework uses data contract classes for parameters. If you're developing something new, you should create a new data contract class. Because you want two values, your contract will have two members. That will be a good starting point.
You'll likely want lookups and validation of those values, but before you can design them, consider if users will use values already used as dimension values, or all values that could be used as values for the given attribute. For example, if you have ten cost centers but only two of them are already used as financial dimensions, maybe you aren't interested in those remaining eight.