Plugin-модули

Написание Plugin-модулей

Если Вы хотите расширить функционал Oktell собственными силами путем создания необходимых плагинов, данная статья призвана Вам в этом помочь.

PluginLib.rar — самый что ни на есть тестовый и примитивный. Его можно использовать, чтобы интерфейс посмотреть взаимодействия, но в плане сервисного взаимодействия — он полный фуфел, и информацию пустую гоняет или вообще не гоняет.

Остальные архивы — проекты реальных плагинов, но требующих DevExpress (чтобы в DesignTime ковырять). Из них самый познавательный — manager.rar — минимум дизайна, одна сплошная деятельность.

Внутри архива PluginLib в каталоге Bin\Debug лежит PluginLib.dll — живая версия тестового плагина, чтобы можно было подключить и пощупать.

Подключение проводится в разделе Администрирование. Внешние модули. Читайте основное руководство, там все написано по теме "как подключить".

Все вложенные плагины — визуальные. Возможна работа и невизуальных плагинов. Но сначала начните с руководства по интеграции.

  1. PluginLib.rar (232 Kb) 
  2. full_PConfigurator.rar (13.56 Mb) 
  3. manager.rar (106 Kb) 
  4. zyxel.rar (3.4 Mb) 

plugin создание расширение функционал модуль

Комментарии

31

ООО "Первый Контактный Центр"


29 июля 201016:04

руководство по интеграции здесь: http://www.telsystems.ru/loadfile/manual.chm

    36

    Телсвит


    30 августа 201023:16

    Вроде там лежит только руководство пользователя..

      37

      Телсвит


      30 августа 201023:20

      Скачал первый проект, собрал, получил ДЛЛ-ку, при попытке установить — ошибка... Родная (что в архиве) — ставиться, а моя скомпилированная в ВС 2008 — нет. Запись в логе

      22:10:40:796 5192 ---------------------------------------------
      22:10:40:812 5192 <> Resolve: mscorlib.resources, Version=1.0.5000.0, Culture=ru-RU, PublicKeyToken=b77a5c561934e089 with mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
      22:10:40:828 5192 System.BadImageFormatException: Version 2.0 is not a compatible version.
      at System.Reflection.Assembly.nLoadFile(String path, Evidence evidence, StackCrawlMark& stackMark)
      at System.Reflection.Assembly.LoadFile(String path)
      at oktell.Plugins.RemotePluginLoader.LoadAssembly(String assemblyname)

      Мож кто подскажет, что бы это значило?

        38

        ООО "Протелеком"Антон


        2 сентября 201008:54

        описание проблемы в MSDN
        http://msdn.microsoft.com/en-us/library/system.badimageformatexception%28v=VS.100%29.aspx

        Если правильно понял — то не совпадают версии .Net

        п.с. давно не программировал, могу ошибаться ))

          290

          ООО Айти Сервис"(ИП Архипов)


          6 ноября 201210:30

          Файлы в статье отсутствуют на сайте (не скачиваются)

            292

            ООО Айти Сервис"(ИП Архипов)


            7 ноября 201215:45

            Аналогичкая проблема... Удалось ли кому-нибудь скомпилировать этот плагин?

              305

              ООО Империя


              3 декабря 201217:39

              Да, скомпилировать удалось и запустить. Но так как VS2010 у меня, плагин использует framework 2, вместо 1.0. Пришлось для клиентской и серверной части oktell прописать в конфиге тоже framework 2

                306

                ООО Империя


                3 декабря 201217:40

                Файлы не скачиваются, звонил к ним в техподдержку, сказали что у них какие то проблемы с рейдом.

                  307

                  Itemax


                  5 декабря 201215:02

                  Проблемы с рейдом длятся уже месяц? Как минимум с 6 ноября файлы невозможно скачать.

                    311

                    ОАО ТатФондБанк


                    28 декабря 201220:34

                    Почините пожалуйста ссылки на файлы или выложите в новое место. Спасибо.

                      341

                      CenterSystems


                      26 февраля 201315:08

                      Присоединяюсь, ссылки так и не скачиваются, надеюсь на их восстановление. Заранее спасибо.

                        364

                        ООО МЦ "Лотос"


                        23 июня 201309:01

                        Уффф... наконец то удалось победить и запустить плагин.
                        так. по поводу битых ссылок. выкладываю что сам скачал.
                        с ошибкой необходимо бороться именно как и писали в конфигах клиента и сервера меняем используемый фреймворк:
                        <startup>
                        <!--supportedRuntime version="v1.1.4322" /-->
                        <supportedRuntime version="v2.0.50727"/>
                        </startup>

                        1. testplugin_source.rar (703 Kb) 

                        Новое сообщение

                        Прикрепить файлы

                        Написать