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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2012, 13:26   #1  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
периодическое обновление очереди
товарищи люди!

подскажите, пожалуйста, можно ли каким-нибудь образом сделать следующее:
обновлять каждые 5 минут именно очереди (скриншот)

спасибо!
Миниатюры
Нажмите на изображение для увеличения
Название: очереди.jpg
Просмотров: 398
Размер:	73.7 Кб
ID:	7628  
Старый 13.03.2012, 13:28   #2  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
ну, на вскидку, можно скрипт куда-нибудь в шапку стандартной aspx-страницы повесить. По DOM'у добраться до представления и обновить его или кнопку рефреша нажать скриптом.
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
За это сообщение автора поблагодарили: mistah (1).
Старый 14.03.2012, 11:35   #3  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
slivka_83

сделал так: http://www.archivum.info/microsoft.p...matically.html
оно же обсуждается тут Автоматическое обновление списка
почему-то все равно не обновляется страница.

подскажите, пожалуйста, что не так с кодом:

беру файл home_workplace.aspx в C:\Program Files\Microsoft Dynamics CRM\CRMWeb\Workplace

Изначально он имеет такое содержание:

X++:
<%@ Page language="c#" Inherits="Microsoft.Crm.Web.Workplace.HomeWorkplacePage" %>
Добавляю:

X++:
<%@ Page language="c#" Inherits="Microsoft.Crm.Web.Workplace.HomeWorkplacePage" 
CodeBehind="Microsoft.Crm.Application.Pages.dll" %>
<%@ Register TagPrefix="frm" Namespace="Microsoft.Crm.Application.Forms" 
Assembly="Microsoft.Crm.Application.Components.Application" %>
<%@ Register TagPrefix="mnu" Namespace="Microsoft.Crm.Application.Menus" 
Assembly="Microsoft.Crm.Application.Components.Application" %>
<%@ Register TagPrefix="cnt" Namespace="Microsoft.Crm.Application.Controls" 
Assembly="Microsoft.Crm.Application.Components.Application" %>
<%@ Import Namespace="Microsoft.Crm"%>
<%@ Import Namespace="Microsoft.Crm.Web.Workplace"%>
<%@ Import Namespace="Microsoft.Crm.Utility" %>
<html>
<meta http-equiv="refresh" content="50">
</html>
кстати, CRM 2011.

спасибо!
Старый 14.03.2012, 11:55   #4  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
<meta http-equiv="refresh" content="50">
а вот это возможно необходимо добавить в head, а не в html.


А добавление мета-тэга <META HTTP-EQUIV="REFRESH" content="300"> в home_cases.aspx сразу после <head> - это цивилизованный способ добиться желаемого?

У Вас же тега head вообще нет
Старый 14.03.2012, 12:16   #5  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Что-то мне не нравиться этот способ... Вы обновили home_workplace.aspx. Если не ошибаюсь эта страница относится не только к Очередям. Т.е. Вы внесли глобальные изменения...
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 14.03.2012, 12:28   #6  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
У меня не получилось Вашим способо сделать.

Я вешал скипт на онлоад формы.
Но не могу добраться до IFrame связанной сущности, потому что его нет. Он появляется только если зайти на эту связанную сущность.
У меня получилось вызвать Refresh для грида связанных сущностей, который будет находиться на основной форме.
Старый 14.03.2012, 14:29   #7  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
g.Naukovych на онлоад какой формы? очередь?
я хочу сделать обновляемым вот это:
X++:
http://crmserver/organization/workplace/home_workplace.aspx?pagemode=iframe
slivka_83 насколько я понимаю, этот файл отвечает именно за очереди.
за действия, например, отвечает home_activities.aspx из той же папки C:\Program Files\Microsoft Dynamics CRM\CRMWeb\Workplace

ибо если в сроку браузера вбить
X++:
http://crmserver/organization/workplace/home_activities.aspx?pagemode=iframe
будут отображаться именно действия. вот если бы я HomePage.aspx в папке _root менял, то это было бы глобально

или я не прав?
Старый 14.03.2012, 14:43   #8  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
А это у Вас заработало?
Вы говорили, что не получилось это реализовать
Старый 15.03.2012, 00:25   #9  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Этот подход категорически не поддерживаеммый! Я предлагаю иное решение. Тоже не ахти, но хотя бы в чем-то элегантное!
Нужно сделать кнопку на рибоне списка Элементов Очереди. Не смотрел можно ли это, думаю что да. Для этой кнопки сделать правило видимости, которое будет автоматически вызываться при обновлении грида этой сущности и:
1. Будет по умолчанию невидимой
2. Будет ждать N секунд и обновлять грид

По сути кнопку никогда не будет видно, но зато она будет "работать"
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 15.03.2012, 01:50   #10  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Будет ждать N секунд и обновлять грид
А что инициирует первый запуск?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 15.03.2012, 02:12   #11  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Правило проверки видимости кнопки.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 15.03.2012, 07:03   #12  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Правило проверки видимости кнопки.
Пробовал подобное, но если я не ошибаюсь - невозможно на правило видимости повесить функцию. Возможно с правилом включения/отключения кнопки.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 15.03.2012, 18:39   #13  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от a33ik Посмотреть сообщение
Пробовал подобное, но если я не ошибаюсь - невозможно на правило видимости повесить функцию. Возможно с правилом включения/отключения кнопки.
Да, ты прав, старый. Нужно на Правило активноти вешать обработчик. Ну а видимость тогда по умолчанию в false ставить.
Вообще идея взята отсюда: http://mscrmtools.blogspot.com/2012/...s+CRM+Tools%29
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
За это сообщение автора поблагодарили: mistah (1).
Старый 15.03.2012, 21:00   #14  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Да, ты прав, старый. Нужно на Правило активноти вешать обработчик. Ну а видимость тогда по умолчанию в false ставить.
Вообще идея взята отсюда: http://mscrmtools.blogspot.com/2012/...s+CRM+Tools%29
Если на видимость ставить false, то обработчик правила активности и не запустится, если я не ошибся в своих экспериментах.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: mistah (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обновление в клиенте Outlook поля Организация bear1 Dynamics CRM: Функционал 10 06.12.2010 12:51
Plugin: Обновление одной записи при вводе данных в поле другой Tarasov E Dynamics CRM: Разработка 9 13.09.2010 08:16
Обновление CRM 1.2->3.0->4.0 maxim_ufa Dynamics CRM: Администрирование 8 24.07.2008 13:39
Обновление CRM 1.2 до 3.0 gor0422 Dynamics CRM: Администрирование 1 10.04.2008 11:50
Обновление MS SQL Server 2000-2005 Hunter Dynamics CRM: Администрирование 3 09.02.2006 16:51

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

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

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