```cs
var ProcessParameters = new Dictionary();
ProcessParameters.Add("Variables","[{'Name':'ParameterName1','Value':'ParameterValue1'},{'Name':'ParameterName2','Value':'ParameterValue2'}]"); // پارامتر های ورودی فرآیند
ProcessParameters.Add("Process","500001"); // شناسه فرآیند
ProcessParameters.Add("ProcessGroup","2"); // شناسه گروه فرآیند
ProcessParameters.Add("RunType","500002"); // نوع المان شروع فرآیند
ProcessParameters.Add("UserID","123"); // کاربر شروع کننده فرآیند
ProcessParameters.Add("RoleID","123"); // نقش شروع کننده فرآیند
ProcessParameters.Add("ProcessTitle","Title"); // عنوان فرآیند
ProcessParameters.Add("KeepContinue","false");
var re = Functions["RunProcess"].DynamicInvoke(ProcessParameters);
```
**نکته :** در صورتی که از ProcessGroup استفاده کرده اید نیاز به استفاده از Process نمی باشد
**نکته :** نوع المان یا RunType در صورتی که شروع ما از نوع Message باشد باید مقدار آن 50002 باشد