Elma сценарий текущий пользователь

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

Получение текущего авторизованного пользователя в сценарии

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

Пример сценария с использованием PublicAPI

Актуальная документация по PublicAPI доступна по ссылке.

Контекстная переменная:

  • context.CurUser – переменная типа Пользователь.

Пространство имен:

using EleWise.ELMA.API;

Текст сценария:

context.CurUser = PublicAPI.Portal.Security.User.GetCurrentUser();

С версии системы ELMA 3.8 появилась возможность использовать сервис для получения текущего пользователя.

var curUser = PublicAPI.Services.Authentication.GetCurrentUser();

Пример сценария без использования PublicAPI

Для корректной работы необходимо подключить пространства имен:

using EleWise.ELMA.Security.Models;
using EleWise.ELMA.Security.Services; 

Текст сценария:

context.CurUser = (User)AuthenticationService.GetCurrentUser<EleWise.ELMA.Security.Models.IUser>(); 

где context.CurUser – контекстная переменная типа Пользователь, в которую будет записано значение.

There are many cases when you need to know who the current user is in bpm’online. Whether this is in client-side code on a form, or in server-side code in a process or a configuration service.

Getting the Current User in Client-Side Code

The current user is stored in Terrasoft.SysValue as CURRENT_USER. This is a global static script which can be obtained at at at point (even just typing it into the console).

var user = Terrasoft.SysValue.CURRENT_USER;

// this object has two properties
var userId = user.value; // the user's ID
var name = user.displayValue; // the user name

Note, this is the user’s ID & username from SysAdminUnit, not the user’s contact ID. If you need the user’s contact, you can get it using the following (this is usually what you really want is the user’s contact):

var userContactId = Terrasoft.SysValue.CURRENT_USER_CONTACT.value;

// or the user's account, if needed
var userAccountId = Terrasoft.SysValue.CURRENT_USER_ACCOUNT.value;

Obviously, the displayName containing the contact’s name value is available there as well.

Getting the Current User in Server-Side C# Code

If you need the current user in C# code, this is available in the UserConnection as CurrentUser. Getting the UserConnection can vary depending on where your C# code is.

In a Script Task of a Process:

var currentUser = UserConnection.CurrentUser;
var userId = currentUser.Id;
var userName = currentUser.Name;

// or current user contact
var contactId = currentUser.ContactId;

Or from a configuration service:

var appConnection = HttpContext.Current.Application["AppConnection"] as AppConnection;
var currentUser = appConnection.SystemUserConnection.CurrentUser;

Note, that the object you’re returned from UserConnection.CurrentUser is of type SysUserInfo. The SysUserInfo is just a C# object (not an entity that you’ll see in the database or configuration), implemented in Terrasoft.Core.dll. It inherits from SysAdminUnit and adds five additional properties to the SysAdminUnit data, which are: TimeZone, PageRowsCount, Culture, ClientIP, and DateTimeFormatCode. Other than those five properties, you’ll have the properties from SysAdminUnit available in this object.

Описание программы

ELMA

ELMA это инструмент по формированию бизнес моделей с возможностью контролирования рабочих процессов в рамках отделов. Программа применяет Business Process Management концепцию, поддерживает создания разветвленных структур, использующих перекрестные связи. Обеспечивает постановку целей и быструю смену текущих задач. Включает модуль для организации делопроизводства и номенклатуры, внедрения типовых форм отчетной документации.

Приложение содержит несколько шаблонов для генерации бизнес моделей, позволяет добавлять события и напоминания в календарь Outlook, назначать сроки сдачи отчетов, работать с фирменными справочниками и конструкторами документов. Содержит средства визуализации организационной структуры, умеет интегрироваться с 1С: Предприятие.

Утилита поддерживает взаимодействие через веб-интерфейс, обеспечивает автоматизацию бизнес-процессов в корпоративных сетях небольшого уровня.

Рекомендуем последнюю версию ELMA скачать бесплатно без вирусов, рекламы, регистрации и смс с официального сайта.

ELMA ajnj

Содержание

  • 1 Организация продаж
  • 2 IP-телефония
  • 3 Интеграция с 1С
  • 4 Задачи и Поручения
  • 5 Электронные документы
  • 6 Календарь / Лента / Сотрудники

ELMA является российской разработкой, хоть и была в своё время адаптирована под американский софт по внешнему дизайну напоминала Microsoft Office. Но тогда ELMA была настольной программой, использовалась менеджерами и бухгалтерами для ведения дел, составления отчётов по продажам, организации документооборота.

Программа имела прямой доступ в интернет и на постоянной основе проводила синхронизацию с сервером. Поэтому в недостатки можно было отнести постоянную загруженность программы и её низкую оперативность, а также слабую работоспособность компьютера.

[help]Сегодня ELMA стал более мобильным и многофункциональным приложением не только для ПК, но и для других операционных систем, таких как Android и IOS. Отныне управлять делами компании можно через браузер, что даёт возможность открыть доступ на любом рабочем месте. Также, что удобно, сервис позволяет не только следить за сотрудниками, продажами и документооборотом, а ещё и совершать звонки, проводить синхронизацию с 1С, оставлять поручения сотрудникам в режиме онлайн, размещать в сети необходимые документы для передачи данных компании, а также быть в курсе всех последних новостей и событий.[/help]

В структуру ELMA CRM входит:

  • организация продаж;
  • менеджер по продажам;
  • руководитель группы продаж;
  • коммерческий директор;
  • отдел маркетинга;
  • функции CRM;
  • IP-телефония;
  • интеграция с 1С;
  • настройка ELMA CRM;
  • управление бизнес-процессами;
  • задачи и поручения;
  • электронные документы;
  • календарь / лента / сотрудники;
  • демоверсия.

Организация продаж

Организация продажОрганизация продаж — самый важный момент в управлении предприятием. С помощью данного раздела менеджеры могут следить за плановыми показателями продаж, оформлять сделки, вести учёт продаж.Что также удобно, что руководитель группы в режиме реального времени может следить за количеством оформленных сделок и своевременно влиять на процесс продаж и доходы компании.

IP-телефония

ТелефонияНа каждом крупном предприятии должна быть организована не только система документооборота, но и система обработки входящих/исходящих звонков.

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

Интеграция с 1С

Для удобства пользования и обменом файлами и документами, в системе предусмотрена интеграция и синхронизация с 1С, что позволяет быстро обмениваться данными, следить за обновлениями и не тратить время на копирование файлов.

Задачи и Поручения

В каждом отделе есть руководитель, который поручает выполнить задание, а есть подчинённый, который должен его выполнить. Благодаря системе у руководства имеется упрощённый вариант выдачи заданий. Отныне не нужно метаться по офису в поисках сотрудника, любые задания можно разместить в системе одним нажатием.

Электронные документы

На сервере системы есть возможность хранить временные файлы. Если у сотрудника есть поручение, связанное с обработкой документов, свою работу он может показать путём загрузки его на сервер. Таким образом проверяющий работы может его скачать и использовать в своих целях.

Календарь / Лента / Сотрудники

calendarЛюбое предприятие со временем планирует какие-то события. С помощью календаря предприятие информирует сотрудников о грядущих событиях, а лента позволяет следить за новостями. Раздел о сотрудниках был разработан с целью дать возможность общаться друг с другом, прям как в социальной сети.

Система elma crm была разработана с целью дать возможность предприятиям максимально оперативно решать свои задачи. Отзывы о работе действительно впечатляют, ведь многие компании привыкли к такому рабочему ритму, а сотрудники не представляют взаимодействия между собой без системы elma crm.

Похожие статьи

Специалист по CRM системам, окончил Московский технический университет связи и информатики.

Понравилась статья? Поделить с друзьями:
  • Акции ржд на новогодние праздники
  • 18 января праздник снеговика
  • Disney princess frozen 2 кукла холодное сердце 2 праздник эльзы
  • Академия праздника шары
  • Ddos атака сценарий

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии