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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2009, 14:48   #1  
Ti1 is offline
Ti1
Участник
 
29 / 11 (1) +
Регистрация: 12.12.2008
Ошибка при публикации Custom Workflow
Собственно, выскакивает ошибка при публикации workflow , компиляция и подключение происходят без проблем, ниже код примера. Общий смысл получить текущий день недели для проверки выходного дня в следующем шаге Workflow (создаться в дизайнере)
X++:
using System;
using System.Collections.Generic;
using System.Text;
using System.Workflow.ComponentModel;
using Microsoft.Crm.Sdk;
using Microsoft.Crm.Workflow;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;
using Microsoft.Crm.SdkTypeProxy;
using Microsoft.Crm.Sdk.Query;

namespace testWF
{
    [CrmWorkflowActivity("Chek", "Programming  CRM 4")]
    public class ClassActivity : Activity
    {
        public static DependencyProperty ResultProperty =
           DependencyProperty.Register(
           "Result", typeof(CrmBoolean), typeof(ClassActivity));

        [CrmOutput("Result")]
        public CrmBoolean Result
        {
            get { return (CrmBoolean)GetValue(ResultProperty); }
            set { SetValue(ResultProperty, value); }
        }

        protected override ActivityExecutionStatus Execute(
            ActivityExecutionContext executionContext)
        {
            DateTime dateNow = DateTime.Now;
            bool flag = true;
            if ((int)dateNow.DayOfWeek == 6 || (int)dateNow.DayOfWeek == 0)
                flag = false;
            this.Result = new CrmBoolean(flag);

            return ActivityExecutionStatus.Closed;
        }
    }

}

Последний раз редактировалось Ti1; 13.03.2009 в 15:28.
Старый 13.03.2009, 15:50   #2  
Ti1 is offline
Ti1
Участник
 
29 / 11 (1) +
Регистрация: 12.12.2008
Все вопрос пока снять, были проблемы на сервере, но все же интересно есть ли другой способ организации подобной проверки?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при публикации бизнес-процесса Верба Dynamics CRM: Администрирование 2 27.03.2009 16:18
Проблемы с Workflow Polyaris Dynamics CRM: Разработка 4 10.03.2009 09:14
Microsoft Dynamics CRM Team Blog: Workflow E-mail Utilities Blog bot Dynamics CRM: Blogs 0 16.12.2008 23:05
Microsoft Dynamics CRM Team Blog: Use Shared Data Source for custom Microsoft Dynamics CRM reports Blog bot Dynamics CRM: Blogs 0 05.12.2008 00:05
Microsoft Dynamics CRM Team Blog: CRM 4: Waiting Workflow VS Windows Service Blog bot Dynamics CRM: Blogs 0 30.10.2008 00:06
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:26.