GetDashboardPublications

Синтаксис

DashboardPublications GetDashboardPublications(string mon)

Параметры

mon. Моникёр для работы хранилищем настроек публикаций информационных панелей.

Описание

Операция GetDashboardPublications получает список сохранённых в репозитории настроек публикаций информационных панелей.

Комментарии

Для выполнения операции укажите в поле mon моникёр открытого хранилища настроек с постфиксом «!Table». Моникёр может быть получен при выполнении операции OpenDashboardPublicationsRegistry.

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

Пример

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

SOAP-запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetDashboardPublications xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">WAREHOUSE!Guest!M!S!PMKMONGOLDDDJGOAEHCIOMMPCELOMBABEDJCHOHGBLCKGAJAG!Table</mon>
  </GetDashboardPublications>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetDashboardPublicationsResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<its xmlns="">
<it>
  <projectKey>11270</projectKey>
  <objectKey>1</objectKey>
  <objectType>Chart</objectType>
  <projectName>Информационная панель (для публикации)</projectName>
  <visualizerName>Столбиковая диаграмма 1</visualizerName>
  <userName>ADMIN</userName>
  <visualizerTypeName>Chart-Bars</visualizerTypeName>
  <type>Url</type>
  <timeoutUnit>Seconds</timeoutUnit>
  <timeoutValue>120</timeoutValue>
  <pubStart>2026-07-30T11:08:41.490</pubStart>
  <pubEnd>1899-12-30T00:00:00.000</pubEnd>
  <unlimited>1</unlimited>
  <token>gk9486ebaK4Ox44x7T1sehmkttcq</token>
  <stopped>0</stopped>
  <publicated>1</publicated>
  <settings>{"width":8,"height":12,"title":"Столбиковая диаграмма 1"}</settings>
  </it>
  </its>
  </GetDashboardPublicationsResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"GetDashboardPublications": {
"mon": "WAREHOUSE!Guest!M!S!PMKMONGOLDDDJGOAEHCIOMMPCELOMBABEDJCHOHGBLCKGAJAG!Table"
}
}

JSON-ответ:

{
"GetDashboardPublicationsResult": {
"its": {
"it": {
"projectKey": "11270",
"objectKey": "1",
"objectType": "Chart",
"projectName": "Информационная панель (для публикации)",
"visualizerName": "Столбиковая диаграмма 1",
"userName": "ADMIN",
"visualizerTypeName": "Chart-Bars",
"type": "Url",
"timeoutUnit": "Seconds",
"timeoutValue": "120",
"pubStart": "2026-07-30T11:08:41.490",
"pubEnd": "1899-12-30T00:00:00.000",
"unlimited": "1",
"token": "gk9486ebaK4Ox44x7T1sehmkttcq",
"stopped": "0",
"publicated": "1",
"settings": "{\"width\":8,\"height\":12,\"title\":\"Столбиковая диаграмма 1\"}"
}
}
}
}
public static DashboardPublications GetDashboardPublications(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetDashboardPublications()
{
mon = moniker + "!Table"
};
// Получение сохранённых настроек публикаций
var result = somClient.GetDashboardPublications(tGet);
return result;
}

См. также:

Работа с информационными панелями