|
09.12.2018, 23:51 | #1 |
Чайный пьяница
|
Пишу сейчас статью про миграцию, потому как материальчик поднакопился и как раз домигрировал еще одного клиента в облако. Подписывайтесь на мой блог, если интересно.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
11.12.2018, 20:19 | #2 |
Участник
|
Уже подписался.)))
В Kingswaysoft как мне ассоцировать Opportunity and Competitors? Или с помощью C#, не нашел что-то связи |
|
11.12.2018, 20:34 | #3 |
Чайный пьяница
|
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
11.12.2018, 21:12 | #4 |
Участник
|
Цитата:
Сообщение от a33ik
Плохо искали:
Вложение 12160 |
|
11.12.2018, 21:14 | #5 |
Участник
|
Кстати и я столкнулся с удаленными контактами в appointments. Такой солюшен по их воссозданию ок?
X++: Guid entityId = Guid.Parse("93c31bd0-848b-e811-8118-00155df17501"); string entityLogicalName = "contact"; // Retrieve the audit records for entity. RetrieveRecordChangeHistoryRequest changeRequest = new RetrieveRecordChangeHistoryRequest(); changeRequest.Target = new EntityReference(entityLogicalName, entityId); RetrieveRecordChangeHistoryResponse changeResponse = (RetrieveRecordChangeHistoryResponse)connection.Execute(changeRequest); AuditDetailCollection details = changeResponse.AuditDetailCollection; for (int count = 0; count < details.Count; count++) { if (typeof(AttributeAuditDetail).Name == details[count].GetType().Name) { AttributeAuditDetail detail = details[count] as AttributeAuditDetail; if (detail.NewValue == null && detail.OldValue != null) { Entity entity = detail.OldValue; connection.Create(entity); break; } } } |
|
|
За это сообщение автора поблагодарили: a33ik (1). |
11.12.2018, 21:17 | #6 |
Чайный пьяница
|
Это сработает только если у вас аудит был включен. Кстати хорошая идея - я об этом и не подумал. Я создавал исходя из того, что есть в ActivityParty записи.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
11.12.2018, 21:26 | #7 |
Участник
|
К счастью аудит включен Я просто не представляю как воссоздать запись без аудита используя только данные в ActivityParty))
|
|
11.12.2018, 21:15 | #8 |
Чайный пьяница
|
Зачем? KingswaySoft прекрасно с этим справляется.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
11.12.2018, 21:25 | #9 |
Участник
|
Цитата:
Сообщение от a33ik
Плохо искали:
Вложение 12160 |
|
11.12.2018, 22:53 | #10 |
Участник
|
|
|
11.12.2018, 23:55 | #11 |
Участник
|
У меня же версия 8 кингсвея, может там не саппортит
|
|
|
|