WebData действительно плохо документирован, хотя в базе знаний есть примеры использования.
Кратко, WebData представляет из себя пакет в котором сведения передаются через его свойство WebData.Items.
Это список типа WebDataItem которые в свою очередь представляют собой классическую пару ключ-значение (свойства Name и Value), оба строковые, в строку названия пишете название параметра сообщения в который кладете значение, в значение - Id объекта, если объект, или строку если простая строка.
Итого использовать так
1. Создать WebData
2. Наполнить WebData.Items
например
Код:
var wdata = new WebData ();
var wdi = new List<WebDataItem> ();
wdi.Add (new WebDataItem {
Name = "Утвердил",
Value = сontext.Utverzhdayuschiy.Id.ToString ()
});
wdata.Items = wdi.ToArray ();
PublicAPI.Services.WorkflowMessaging.SendMessage (ПроцессПолучатель, ТипСообщения, wdata);