Перейти к основному содержимому

Настройка и использование библиотеки «Сбор идей и пожеланий»

Описание библиотеки

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

В библиотеке поддерживаются следующие основные функции:

  • создание идей и пожеланий,
  • голосование за идею или предложение,
  • комментирование,
  • модерация сообщений и комментариев,
  • администрирование пространств и досок.

Предварительные требования

«1С:Исполнитель» версии 7.x.

Загрузка библиотеки

Вы можете скачать актуальную версию проекта библиотеки по ссылке.

Встраивание библиотеки в проект приложения

Чтобы встроить библиотеку в свой проект, выполните следующие действия:

  1. Переход в администрирование и модерирование библиотеки выполняется через меню ПанельАдминистрирования. Чтобы встроить эту панель в свое приложение необходимо в стандартном клиентском приложении добавить следующее выражение:

    - =e1c::ОбратнаяСвязь::Главное::ПанельАдминистрирования
  2. Чтобы пользователи приложения могли переходить в опубликованные пространства, нужно встроить в приложение следующую команду:

    -
    Тип: НавигационнаяКоманда
    Представление: Перейти в пространство
    ТипФормы: e1c::ОбратнаяСвязь::Главное::ГлавнаяСтраница::ПереходВДоступноеПространство
  3. Чтобы встроить в приложение команду для перехода в конкретное пространство (заданное разработчиком), нужно выполнить следующие действия:

    • Создать свою форму-обертку.
    • В форме прописать код по открытию нужного пространства по точке входа:
    @Обработчик
    метод ПослеСоздания()
    НастроитьФорму()
    ;

    метод НастроитьФорму()
    знч ДанныеКомпонента = e1c::ОбратнаяСвязь::Главное::Встраивание.КомпонентыГлавнойСтраницы("<ТочкаВходаВНужноеПространство>")
    если ДанныеКомпонента == Неопределено
    возврат
    ;
    Компоненты.ПроизвольныйШаблонФормы.Содержимое = ДанныеКомпонента.Содержимое
    КомандыСоздания = ДанныеКомпонента.КомандаСоздания
    Заголовок = ДанныеКомпонента.ЗаголовокФормы
    ;
    • Вывести форму в свое приложение через навигационную команду.
  4. Чтобы встроить в приложение команду для перехода в пространство по ссылке, нужно выполнить следующие действия:

    • В клиентское приложение с разделами добавить свойство ПараметрыUrl:
    Свойства:
    -
    Имя: ПараметрыUrl
    Тип: ПараметрыUrl?
    • В методе ПриОткрытииПоСсылке() установить заполнение свойства ПараметрыUrl:
    @Обработчик
    метод ПриОткрытииПоСсылке(Событие: СобытиеПриОткрытииПоСсылке)
    ПараметрыUrl = Событие.Ссылка?.Параметры
    ;
    • В клиентское приложение с разделами встроить команду перехода в пространство по ссылке:
    - =e1c::ОбратнаяСвязь::Главное::Встраивание.КомандаДляПереходаВПространство(ПараметрыUrl)

    После этого переход в любое опубликованное пространство будет возможен по ссылке вида http://Путь_к_приложению?space=<ТочкаВходаВПространство>

Использование библиотеки

Администрирование пространств

Администратор пространств создает пространства и доски внутри пространств.

Для пространств и досок необходимо настроить доступные параметры и опубликовать их.

Ввод идей и предложений пользователями

Пользователи работают с главной страницей пространства.

Пользователи могут:

  • добавлять свои идеи и предложения в виде сообщений,
  • просматривать сообщения других пользователей,
  • голосовать за сообщения,
  • комментировать сообщения.

У администратора есть возможность управлять видимостью сообщений через статусы сообщений.

Модерирование сообщений

Для пространств и досок могут назначаться модераторы.

Модераторы могут управлять статусами сообщений и комментариев через специальные формы.

Роли

Поддерживаются следующие роли:

  • Администратор приложения имеет полные права на весь функционал и на все объекты библиотеки.
  • Администратор пользователей может назначать другим пользователям права на управление пользователями и управление пространствами.
  • Администратор пространств может создавать и настраивать пространства и доски.
  • Модератор пространства имеет полный доступ ко всем сообщениям и комментариям пространства.
  • Модератор доски имеет полный доступ ко всем сообщениям и комментариям доски.
  • Пользователь пространства может создавать сообщения, голосовать, комментировать, а также редактировать и удалять свои сообщения, пока модератор не изменит их статус, заданный по умолчанию.

См. также