WedX - журнал о программировании и компьютерных науках

CRM 2011 — Слайд-шоу информационных панелей для телевизора

Мой клиент хочет иметь «слайд-шоу» всех «панелей мониторинга», которые есть в CRM. Он хочет иметь возможность повесить телевизор, а затем показать слайд с несколькими «панелями мониторинга», которые будут меняться каждые 10 секунд. Данные должны быть актуальными, поэтому делать скриншоты и помещать их в Powerpoint недостаточно. Я думал о следующем:

  • Создайте пользовательскую страницу с iframe и обновляйте iframe каждые 10 секунд с новой «панелью инструментов». Я знаю, что вы можете сделать следующее => /OrganizationName/dashboards/dashboard.aspx?dashboardId=%7b16a69a12-105a-e011-bd7f-000c29198df7%7d&dashboardType=1030&pagemode=iframe, но я никак не могу найти идентификатор. Функциональность «Копировать ссылку», когда щелчок правой кнопкой мыши по представлению больше не существует.
  • Помнится на "Днях техники" CRM была возможность сразу подключиться к "Отчет"-серверу для показа "Дашбордов"... Или есть таблица в "Базе данных" у кого есть все " Названия" + "ID" дашбордов?? Я не могу найти его в базе данных...

Как бы вы, ребята, сделали крутую "Dashboard"-слайд для телевизора (я имею в виду ПК, подключенный к телевизору).


Ответы:


1

В моем офисном здании есть несколько экранов, на которых отображаются информационные панели из CRM, в основном статистика службы поддержки/колл-центра.

Я использовал метод копирования ссылки чтобы получить URL-адрес полноэкранной панели инструментов (без каких-либо боковых панелей), я установил плагин/расширение для IE для автоматического обновления и циклического переключения между различными вкладками панели инструментов (не помню, как это называется, но если вы Google, я обязательно найдете). Это всегда актуально и создает эффект слайд-шоу.

24.04.2012
  • Спасибо, тем временем я провел небольшое исследование, и я буду использовать почти тот же подход. Разница в том, что они дадут мне список панелей мониторинга, которые им нужны в презентации, а затем у меня будет javascript, который будет циклически проходить через все панели мониторинга. Сейчас я делаю это в iframe, но я изменю в DIV на 2-м этапе, чтобы иметь более приятный эффект SLide :) Вы можете найти все информационные панели с NAME/ID в таблице SystemForm. Это дает вам возможность создать WebResource, который может общаться с базой данных CRM, и поэтому вы можете легко получить все идентификаторы :) 24.04.2012

  • 2

    Системные информационные панели — это системные формы, а персональные информационные панели — это пользовательские формы, поэтому их можно получить из таблиц dbo.SystemFormBase и dbo.UserFormBase соответственно.

    Если какая-либо личная панель управления является общей, эти сведения можно получить из таблицы PrincipalObjectAccess.

    Используйте sp ниже для получения идентификатора панели инструментов, имени и типа для конкретного пользователя.

    Создайте PROCEDURE [dbo].[GetDashboardIds] ( @SystemUserID uniqueidentifier )
    КАК НАЧАТЬ

    выберите FormId как «DashboardID», «Имя» как «Имя», «Система» как DashboardType из dbo.SystemFormBase, где Type = 0

    Союз

    выберите UserFormId как «DashboardID», «Имя» как «Имя», «Пользовательский» как DashboardType из dbo.UserFormBase, где Type = 0 и OwnerId = @systemUserID

    союз

    выберите UserFormId как «DashboardID», Name как «Name», «Custom» как DashboardType из dbo.UserFormBase UFB, внутреннее соединение PrincipalObjectAccess POA на UFB.UserFormId = ObjectId, где Type = 0 и POA.PrincipalId = @systemUserID

    конец

    Счастливого кодирования

    06.09.2012
    Новые материалы

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


    Для любых предложений по сайту: [email protected]