I'm assuming here that your parameter is probably not a string and you're trying to put it directly into the Arguments
value of the Process
tab. That won't work.
Go to the Expressions
tab. Then select the Arguments
property. For the value use this (DT_WSTR, 100) @[$Package::MyParam]
The argument must be Unicode string so this converts your parameter to a string and passes it as an argument. You can use the Evaluate Expression
to confirm it is correct. Note that I tested this with a package-level parameter. If you're using a different scoped variable then it'll be different. The expression editor shows you all the things you have in scope so you can drag and drop the exact parameter you want instead of having to figure it out on your own.