Цитата:
Сообщение от
ZooY
Не пойдет, потому что в name храниться Display Name.
Так Вы же не объяснили, что Вы подразумеваете под OrgName.

Судя по всему Вам нужен Organization Unique Name. Ну эта инфа хранится уже за пределами БД организации, поэтому (как и написал
a33ik) только через дискавери-сервис.
Цитата:
Сообщение от
ZooY
Пилю класс для логирования. Хочу писать в лог информацию о текущей организации. Логирование универсальное: и для сервисов (где есть нормальный OrganizationService), и для плагинов (где только IOrganizationService).
Конечно можно было бы получать OrgName за пределами класса, но хотелось бы там меньше кода и все что нужно, чтобы логирование выгребало само.
Я так понимаю имя организации в логе должно Вам позволить идентифицировать отдельную запись в общем для всех организаций логе. Но чем тогда OrganizationId не подходит? А Unique Name, кстати, уникален только в рамках одного CRM-инстанса. На разных серверах могут быть организации с одинаковыми Unique Name. Если Вы потом логи с разных серверов свалите в одну кучу, то по Unique Name не сможете понять, откуда запись в логе.