Как правильно использовать данные из Шага 1 в Шаге 2?
Как дальше в процессе использовать значение параметра, например DataCif_Out?
Шаг 1
Есть запрос которым получаю данные
Шаг 2
Следующим шагом надо запостить данные
В Бизнесс-процессе подставляю данные полученные на шаге 1 в шаг 2
При отправке запроса, в параметрах взятых из шага 1, везде null.
На шаге 1 данные возвращаются
"After execution": [ { "DataFulladdress_Out": "236 364, Baku, 324, Azerbaijan", "DataRegioncode_Out": "", "DataPlacecode_Out": "", "DataApartment_Out": "", "DataHouse_Out": "364", "DataLanguage_Out": "EN", "DataAddresstypedescription_Out": "", "DataAddresstype_Out": "Legal", "DataCountrycode_Out": "AZ", "DataPostcode_Out": "324", "DataRegion_Out": "", "DataStreet_Out": "236", "DataCity_Out": "Baku", "DataCif_Out": "AAAAAA", "DataCreateuser_Out": "root", "DataCreatedate_Out": "27/04/2020 10:38:38", "DataModifyuser_Out": "root", "DataModifydate_Out": "27/04/2020 10:38:38", "DataState_Out": 0, "DataVersion_Out": 413884296, "DataUid_Out": "869c4a3a-7831-acac-6814-a052a0b6d5aa", "DataId_Out": 114 }, ]
Нравится
1 комментарий
28 апреля 2020 14:32
Для себя решил таким путём.
Испульзую Script task
var collection = Get<ICompositeObjectList<ICompositeObject>>("GetAddressData.Data_Out"); var result = new List<string>(); foreach (var row in collection) { // this.showInformationDialog(row.ToString()); row.TryGetValue("DataCif_Out", out string cif); row.TryGetValue("DataCity_Out", out string city); row.TryGetValue("DataRegioncode_Out", out string Regioncode); row.TryGetValue("DataPlacecode_Out", out string Placecode); row.TryGetValue("DataApartment_Out", out string Apartment); row.TryGetValue("DataHouse_Out", out string House); row.TryGetValue("DataLanguage_Out", out string Language); row.TryGetValue("DataAddresstypedescription_Out", out string Addresstypedescription); row.TryGetValue("DataAddresstype_Out", out string Addresstype); row.TryGetValue("DataCountrycode_Out", out string Countrycode); row.TryGetValue("DataPostcode_Out", out string Postcode); row.TryGetValue("DataRegion_Out", out string Region); row.TryGetValue("DataStreet_Out", out string Street); row.TryGetValue("DataState_Out", out int State); row.TryGetValue("DataVersion_Out", out int Version); row.TryGetValue("DataId_Out", out int Id); Set ("Cif", cif); Set ("City", city); Set ("Regioncode", Regioncode); Set ("Placecode", Placecode); Set ("Apartment", Apartment); Set ("House", House); Set ("Language", Language); Set ("Addresstypedescription", Addresstypedescription); Set ("Addresstype", Addresstype); Set ("Countrycode", Countrycode); Set ("Postcode", Postcode); Set ("Region", Region); Set ("Street", Street); Set ("Version", Version); Set ("Id", Id); Set ("State", State); break; } return true;
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать