27.11.2013, 23:33 | #1 |
Участник
|
Перенос полей с одной организации в другую
Добрый вечер, Всем.
У меня на данный момент возникла такая необходимость в переносе с одной организации в другую ряда кастомных полей. Но переносить их с помощью стандартного функционала не подходит потому, что там прикручены скрипты на эти поля и также тянется много не нужного. Есть ли тулзень с помощью которой можно было бы перетащить только поля? Подскажите плиз! А то не хочется все делать в ручную |
|
28.11.2013, 00:38 | #2 |
Еда - топливо, Одежда - н
|
Цитата:
Сообщение от Lovilas
Добрый вечер, Всем.
У меня на данный момент возникла такая необходимость в переносе с одной организации в другую ряда кастомных полей. Но переносить их с помощью стандартного функционала не подходит потому, что там прикручены скрипты на эти поля и также тянется много не нужного. Есть ли тулзень с помощью которой можно было бы перетащить только поля? Подскажите плиз! А то не хочется все делать в ручную Если только поля нужны...
__________________
Все что вам нужно - это мозК Еда - топливо... Одежда - необходимость... |
|
28.11.2013, 10:49 | #3 |
Участник
|
А как можно выборочно выгрузить нужны поля в XML??
|
|
28.11.2013, 11:38 | #4 |
Еда - топливо, Одежда - н
|
никак.
1. выгружаете шаблон сущности 2. архивируете в зип 3. запускаете импорт, выбираете сопоставление сущности. 4. все поля которые не нужны (оставляете - не сопоставлено) все поля которые нужно добавить,(создать, новое поле)
__________________
Все что вам нужно - это мозК Еда - топливо... Одежда - необходимость... |
|
28.11.2013, 12:27 | #5 |
Участник
|
Можно сделать так:
1) Выгрузить решение с нужными атрибутами (А) и решение куда нужно копировать (В) 2) Открыть решение А и найти там блок с описанием атрибутов <attributes> АА 3) С блока АА выбираем нужные атрибуты и в закидываем в аналогичный блок ВА Код: <attribute PhysicalName="AccountRoleCode"> <Type>picklist</Type> <Name>accountrolecode</Name> <LogicalName>accountrolecode</LogicalName> <RequiredLevel>none</RequiredLevel> <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> <ImeMode>auto</ImeMode> <ValidForUpdateApi>1</ValidForUpdateApi> <ValidForReadApi>1</ValidForReadApi> <ValidForCreateApi>1</ValidForCreateApi> <IsCustomField>0</IsCustomField> <IsAuditEnabled>0</IsAuditEnabled> <IsSecured>0</IsSecured> <AppDefaultValue>-1</AppDefaultValue> <optionset Name="contact_accountrolecode"> <OptionSetType>picklist</OptionSetType> <displaynames> <displayname description="Роль" languagecode="1049" /> </displaynames> <Descriptions> <Description description="Роль контакта в организации." languagecode="1049" /> </Descriptions> <options> <option value="1"> <labels> <label description="Деловой специалист" languagecode="1049" /> </labels> </option> <option value="2"> <labels> <label description="Сотрудник" languagecode="1049" /> </labels> </option> <option value="3"> <labels> <label description="Влияющий" languagecode="1049" /> </labels> </option> </options> </optionset> <displaynames> <displayname description="Роль" languagecode="1049" /> </displaynames> <Descriptions> <Description description="Роль контакта в организации." languagecode="1049" /> </Descriptions> </attribute> 5) Сохраняем новое решение В и закидываем в CRM вот вам и счастье. Можно написать программу для парсинга XML но это уже другой разговор. |
|
28.11.2013, 13:52 | #6 |
Участник
|
А кастомную сущность можно както одну перенести со всеми полями но без связей??
|
|