AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.01.2019, 18:39   #1  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Code Activity OutPut Arguments
Привет,


есть тривиальная задача, создавать в форкфлоу оред и ид-шник прокидывать через екшен на клиент, чтобы с помощью js откыть новосозданную запись.

Вот код активности
X++:
     [Input("Quote")]
        [RequiredArgument]
        [ReferenceTarget("quote")]
        public InArgument<EntityReference> QuoteRef { get; set; }

        [Input("Products")]
        [RequiredArgument]
        [ReferenceTarget("products")]
        public InArgument<string> ProductIds { get; set; }

        [Output("CreatedOrderId")]
        [RequiredArgument]
        public OutArgument<string> CreatedOrderId { get; set; }


        protected override void Execute(CodeActivityContext executionContext)
        {
            IWorkflowContext context = executionContext.GetExtension<IWorkflowContext>();
            IOrganizationServiceFactory serviceFactory = executionContext.GetExtension<IOrganizationServiceFactory>();
            IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId);

            EntityReference quoteRef = QuoteRef.Get<EntityReference>(executionContext);
            string productIds = ProductIds.Get<string>(executionContext);

            Guid createdOrderId = new OpportunityService(service).CreateOrder(quoteRef.Id, productIds);

            CreatedOrderId.Set(executionContext, createdOrderId.ToString());
        }


Хочу заюзать, но там постоянно null
X++:
function OpenOrder(orderId) {
	var windowOptions = {
		openInNewWindow: true
	};
	Xrm.Utility

Последний раз редактировалось Ion; 11.01.2019 в 19:17.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
survivingcrm: In Praise Of Code and No-Code Blog bot Dynamics CRM: Blogs 0 13.02.2018 01:20
Microsoft Dynamics CRM Team Blog: Check your JavaScript code to prepare for your upgrade Blog bot Dynamics CRM: Blogs 0 24.08.2013 04:19
CRM DE LA CREME! Some more useful javascripts for MS CRM Blog bot Dynamics CRM: Blogs 0 04.05.2010 11:05
Ошибка бизнес-процесса Tarasov E Dynamics CRM: Разработка 9 18.02.2010 14:02
wiki.dynamicsbook: Changes Made in Navision Attain 3.60 Blog bot Dynamics CRM: Blogs 0 02.09.2008 13:23
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:31.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.