Виды сообщений. Понятие макета сообщения Задание

По исходным данным на ватмане формата А3 разработать и составить структурную

схему информационной обработки поезда при его пропуске по участку в условиях АСОУП.

Последовательность выполнения

1. Согласно разработанной структурной схеме привести макеты различных инфор-

мационных сообщений передаваемых в АСОУП, с расшифровкой полей макета.

2. Привести макет сообщения 09 передаваемого в АСОУП о факте корректировки

ТГНЛ при отцепке/прицепке вагона, с расшифровкой полей макета.

3. Привести макет сообщения 09 передаваемого в АСОУП о факте корректировке

ТГНЛ на первом стыке региона управления, с расшифровкой полей макета.

Краткие теоретические сведения

Информация поступает в АСОУП в виде сообщений.

Сообщения подразделяются:

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

ними (прибытие, отправление, смена локомотива, грузовые операции и др.

) заносится в

базу данных;

– корректирующие, для внесения изменений в базу данных;

– сообщения-запросы, которые посылаются пользователями АСОУП для получения

из системы различных справок, отчетов и др.

Сообщения имеют служебный (один) и информационный блоки (может быть не-

сколько блоков) В служебном блоке передается, как правило, информация, относящая ко всему объекту, по которому передается сообщение, а в информационном блоке к отдельным составляющим объекта Отдельные позиции блока называются словами.

Каждое слово имеет фиксированное число знаков, а также определенный диапазон

их значений. Ошибки в структуре и содержании сообщения выявляются ЭВМ и приводят к непринятию сообщения и требованию повторного ввода.

Информационные сообщения:

200 – отправление поезда со станции;

201 – прибытие поезда на станцию;

202 – проследование поездом станции;

203 – расформирование состава;

241 – погрузка вагона;

242 – выгрузка вагона;

1353 – перечисление вагона в группу неисправных;

Корректирующие сообщения:

09 – корректировка текста ТГНЛ по причине изменения состава поезда в пути следования.

Сообщения запросы:

213 – запрос технологических документов;

214 – запрос документов о работе территориальных объектов дороги.

Сообщения передаются с выделенных станций дороги и с регионов. Выделенная

станция имеет связь с ИВЦ. К выделенным станциям относятся:

– сортировочные, участковые и другие станции, формирующие поезда;

– станции смены локомотивов и бригад;

– станции перехода поездов, вагонов, контейнеров между дорогами и регионами;

– станции-границы диспетчерских участков.

Пояснения по заполнению макетов сообщений

Макет сообщения 200 об отправлении поезда представлен в таблицах 3.1–3.2. В макете сообщения (таблица 3.2) параметр № 3 «код вида следования» 1 – движение в голове поезда. Макет сообщения 201

аналогичен 200 за исключением параметра 8, который

есть код предыдущей выделенной станции на направлении, откуда прибыл поезд.

Макет сообщения 202 также аналогичен макету 200. Изменения в параметре 8. Параметр 8 – есть код предыдущей выделенной станции, откуда прибыл поезд + код следующей выделенной станции по ходу движения поезда. Число знаков в этом поле – 11(пример записи: 65734+65005).

При заполнении информационной фразы сообщений 200 – 202 в практической рабо-

те примем коды серий отдельных локомотивов в НСИ:

Электровозы: Тепловозы:

123 – ВЛ10 522 – ТЭЗ

221 – ВЛ60К 527 – 2ТЭ10Л

Номера локомотивов:

Электровозы: Тепловозы:

1233 – ВЛ10 5224 – ТЭЗ

2219 – ВЛ60К 5278 – 2ТЭ10Л

Примечание: под одним служебным блоком может быть выполнено несколько корректировок__

5 Структура макетов сообщений

Информация поступает в АСОУП в виде сообщений Сообщения подразделяются на:

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

    ) и эксплуатационных событиях с ними (прибытие, отправление, смена локомотива, грузовые операции и др.) заносится в базу данных;

  • корректирующие, для внесения изменений в базу данных;

  • сообщения запросы, которые посылаются пользователями АСОУП для получения из системы различных справок, отчетов и др.

Сообщения имеют служебный (один) и информационный блоки (может быть несколько блоков) В служебном блоке передается, как правило, информация, относящая ко всему объекту, по которому передается сообщение, а в информационном блоке к отдельным составляющим объекта Отдельные позиции блока называются словами.

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

Информационные сообщения:

200 — отправление поезда со станции;

201 — прибытие поезда на станцию;

202 — проследование поездом станции;

203 — расформирование состава;

241 — погрузка вагона;

242 — выгрузка вагона;

1353 — перечисление вагона в группу неисправных;

Корректирующие сообщения:

09 — корректировка текста ТГНЛ по причине изменения состава поезда в пути следования.

Сообщения запросы:

213 — запрос технологических документов;

214 — запрос документов о работе территориальных объектов дороги.

Сообщения передаются с выделенных станций дороги и с отделений. Выделенная станция имеет связь с ДВЦ. К выделенным станциям относятся:

  • сортировочные, участковые и другие станции, формирующие поезда;

  • станции смены локомотивов и бригад;

  • станции перехода поездов, вагонов, контейнеров между дорогами и отделениями;

  • станции-границы диспетчерских участков.

Таблица 5.1 — Макет сообщения 02(ТГНЛ)

Служебный блок

Начало сообщения

Код сообщения

ЕСР станции передачи сообщения

Номер поезда

Индекс поезда

Признак списывания состава

Дата и время окончания формирования состава

Условная длина

Вес поезда брутто, т

Особые отметки

ЕСР станции формирования

Номер состава по порядку

ЕСР станции назначения

Число

Месяц

Час

Минуты

Код прикрытия

Индекс негабаритности

Живность

Маршрут

(:

02

5

4

4

2

4

1

2

2

2

2

3

4

1

4

1

1

Информационный блок

Номер вагона по порядку

Инвентарный номер вагона

Код собственника, отметка о роликовых подшипниках

Вес груза, т

Код станции назначения вагона

Код груза

Код грузополучателя

Особые отметки

Количество пломб

Количество контейнеров

Код ЕСР выходной пограничной станции

Вес тары вагона, т

Примечание

Принадлежность к маршруту, нерабочий парк, групповая отправка, сцеп

Код прикрытия

Особый признак вагона (негабаритность, живность, длиннобазность, запрещение к роспуску с горки)

Число

знаков

2–3

8

3

3

5

5

4

1

1

1

1

2/2

5

3

до 6 знаков

Таблица 5. 2 — Макет сообщения 09(корректировка)

Служебный блок

Начало сообщения

Код сообщения

Код станции совершения операции

Номер поезда

Индекс поезда

Признак списывания состава

Дата и время совершения операции

ЕСР станции формирования

Номер состава по порядку

ЕСР станции назначения

Число

Месяц

Час

Минуты

(:

09

5

4

4

2

4

1

2

2

2

2

Примечание:

Таблица 5. 3 — Макет сообщения 200(отправление поезда)

Служебный блок

Начало сообщения

Код сообщения

Код станции совершения операции

Номер поезда

Индекс поезда

Код следующей выделенной станции по ходу движения поезда

Дата и время совершения операции

Код станции формирования

Номер состава по порядку

Код станции назначения

Число

Месяц

Час

Минуты

(:

200

5

4

4

2

4

5

2

2

2

2

Информационный блок

Код серии локомотива

Номер локомотива

Код вида следования локомотива

Время явки бригады

Код депо приписки бригады

Табельный номер машиниста

ФИО машиниста

Конец сообщения

Часы

Минуты

3

4

1

2

2

4

5

до 12 символов

🙂

Таблица 5. 4 — Макет сообщения 201(прибытие поезда)

Служебный блок

Начало сообщения

Код сообщения

Код станции совершения операции

Номер поезда

Индекс поезда

Код предыдущей выделенной станции по ходу движения поезда

Дата и время совершения операции

Код станции формирования

Номер состава по порядку

Код станции назначения

Число

Месяц

Час

Минуты

(:

201

5

4

4

2

4

5

2

2

2

2

Информационный блок

Код серии локомотива

Номер локомотива

Код вида следования локомотива

Время явки бригады

Код депо приписки бригады

Табельный номер машиниста

ФИО машиниста

Конец сообщения

Часы

Минуты

3

4

1

2

2

4

5

до 12 символов

🙂

Таблица 5. 5 — Макет сообщения 202(проследование поезда)

Служебный блок

Начало сообщения

Код сообщения

Код станции совершения операции

Номер поезда

Индекс поезда

Код предыдущей выделенной станции, откуда прибыл поезд + следующей выделенной станции по ходу движения поезда

Дата и время совершения операции

Код станции формирования

Номер состава по порядку

Код станции назначения

Число

Месяц

Час

Минуты

(:

200

5

4

4

2

4

11

2

2

2

2

Информационный блок

Код серии локомотива

Номер локомотива

Код вида следования локомотива

Время явки бригады

Код депо приписки бригады

Табельный номер машиниста

ФИО машиниста

Конец сообщения

Часы

Минуты

3

4

1

2

2

4

5

до 12 символов

🙂

Таблица 5. 6 — Макет сообщения 203(расформирование поезда)

Служебный блок

Начало сообщения

Код сообщения

Код станции передачи сообщения

Номер поезда

Индекс поезда

Дата и время совершения операции

Конец сообщения

ЕСР станции формирования

Номер состава по порядку

ЕСР станции назначения

Число

Месяц

Час

Минуты

(:

203

5

4

4

2-3

4

2

2

2

2

🙂

Таблица 5. 7 — Макет сообщения 241(погрузка вагона)

Служебный блок

Начало сообщения

Код сообщения

Код станции передачи сообщения

Порядковый номер сообщения

Дата и время погрузки

Код операции

Число

Месяц

Час

Минуты

(:

241

5

2

2

2

2

2

2

Информационный блок

Порядковый номер строки

Номер вагона

Отметка о роликовых подшипниках

Вес груза, в центнерах

Код станции назначения вагона

Код груза

Код грузополучателя

Код грузоотправителя

Принадлежность к маршруту, нерабочий парк, групповая отправка, сцеп

Код прикрытия

Особый признак вагона (негабаритность, живность, длиннобазность, запрет к роспуску с горки)

Количество пломб

Количество контейнеров

Код ЕСР выходной пограничной станции

Конец сообщения

2

8

1

4

5

5

4

4

1

1

1

1

3

не более 6 знаков

🙂

Таблица 5. 8 — Макет сообщения 242(выгрузка вагона)

Служебный блок

Начало сообщения

Код сообщения

Код станции передачи сообщения

Порядковый номер сообщения

Дата и время погрузки

Код операции

Число

Месяц

Час

Минуты

(:

242

5

2

2

2

2

2

2

Информационный блок

Порядковый номер строки

Номер вагона

Код груза

Код грузополучателя

Конец сообщения

2

8

5

4

🙂

Таблица 5. 9 — Макет сообщения 1353(перечисление грузового вагона в группу неисправных)

Служебный блок

Начало сообщения

Код сообщения

Код станции передачи сообщения

Номер уведомления ВУ-23

Вид ремонта вагона

Дата и время перечисления вагона в неисправные

Код ВЧД

Число

Месяц

Час

Минуты

(:

1353

5

3

1

2

2

2

2

4-6

Информационный блок

Инвентарный номер вагона

Код государства собственника

Код неисправности

Конец сообщения

8

2

3

🙂

дизайнов сообщений, тем, шаблонов и загружаемых графических элементов на Dribbble

  1. Просмотр окна чата

    Чат

  2. Посмотреть интерфейс мобильного чата

    Интерфейс мобильного чата

  3. Просмотр пользовательского интерфейса веб-чата

    Интерфейс веб-чата

  4. Посмотреть Xchat — мобильное приложение для чата 💬

    Xchat — мобильное приложение для чата 💬

  5. Посмотреть Создать письмо ✉️

    Создать письмо ✉️

  6. Просмотр мобильного приложения чата 💬

    Мобильное приложение для чата 💬

  7. View Chatbox — визуальный брендинг сообщений

    Окно чата — визуальное оформление сообщений

  8. Посмотреть мобильное приложение чата

    мобильное приложение для чата

  9. Модальное окно «Просмотр уведомлений» — пользовательский интерфейс без названия

    Модальные уведомления — Пользовательский интерфейс без названия

  10. Просмотр оповещений о выдаче

    Оповещения о выдаче

  11. Просмотр Chatty — панель сообщений

    Chatty — панель сообщений

  12. Посмотреть бесплатный пакет флеш-сообщений

    Бесплатный пакет флеш-сообщений

  13. Просмотр чата — панель сообщений

    Чат — панель сообщений

  14. Посмотреть Отменить сообщение

    Отменить отправку сообщения

  15. Просмотр использования Дизайн мобильного приложения

    Использование дизайна мобильного приложения

  16. Просмотр сообщений Беседа — Страница исследований

    Сообщения Разговор — Страница исследований

  17. Просмотр сообщений (исследование темной и светлой темы)

    Обмен сообщениями (исследование темной и светлой темы)

  18. Просмотр ежедневного пользовательского интерфейса № 011 — быстрое сообщение

    Ежедневный пользовательский интерфейс #011 — быстрое сообщение

  19. Просмотр почтового ящика KeyVue

    Почтовый ящик KeyVue

  20. Просмотр панели управления мессенджером

    Панель управления мессенджером

  21. Посмотреть Wangsaff — приложение для мобильного чата

    Wangsaff — приложение для мобильного чата

  22. Просмотр набора пользовательского интерфейса приложения чата

    Комплект пользовательского интерфейса для приложения чата

  23. Просмотр приложения Messenger — день 2

    Приложение Messenger — День 2

  24. Просмотр панели управления мессенджером

    Приборная панель Messenger

Зарегистрируйтесь, чтобы продолжить или войдите

Загрузка еще…

Создание расширенных макетов сообщений | Slack

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

Форматирование текста сообщения может улучшить плотность информации и визуальную иерархию на базовом уровне.

Вы можете комбинировать это с набором блоков макетных блоков и блочных элементов , чтобы значительно расширить возможности визуальной организации.

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


Добавление блоков к сообщениям

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

Сначала рассмотрим структуру отдельных блоков.

Определение отдельного блока

Каждый блок представлен в наших API как объект JSON. Вот пример простой секция блок:

 {
  "тип": "раздел",
  "текст": {
    "тип": "мркдвн",
    "text": "Новый запрос на оплачиваемый отпуск от \n\n com|Просмотреть запрос>"
  }
}
 

Предварительный просмотр

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

Block Kit Builder — это визуальная песочница для прототипирования, которая позволит вам выбирать, настраивать и предварительно просматривать все доступные блоки.

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

Укладка нескольких блоков

Отдельные блоки можно складывать вместе для создания сложных визуальных макетов.

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

 [
{
"тип": "заголовок",
"текст": {
"тип": "обычный_текст",
"text": "Новый запрос"
}
},
{
"тип": "раздел",
"поля": [
{
"тип": "мркдвн",
"text": "*Тип:*\nОплачиваемый отпуск"
},
{
"тип": "мркдвн",
"text": "*Создано:*\n com|Фред Энрикес>"
}
]
},
{
"тип": "раздел",
"поля": [
{
"тип": "мркдвн",
"text": "*Когда:*\n10 августа – 13 августа"
}
]
},
{
"тип": "раздел",
"текст": {
"тип": "мркдвн",
"text": ""
}
}
]
 

Preview

Block Kit Builder позволяет перетаскивать, отпускать и переставлять блоки для разработки и предварительного просмотра макетов Block Kit.

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

Добавление массива блоков

Блоки добавляются в сообщения путем добавления массива блоков к полезной нагрузке сообщения, например:

 {
  "канал": "C123ABC456",
  "text": "Новый запрос на оплачиваемый отпуск от Фреда Энрикеса",
  "блоки": [
{
"тип": "заголовок",
"текст": {
"тип": "обычный_текст",
"text": "Новый запрос"
}
},
{
"тип": "раздел",
"поля": [
{
"тип": "мркдвн",
"text": "*Тип:*\nОплачиваемый отпуск"
},
{
"тип": "мркдвн",
"text": "*Создано:*\n com|Фред Энрикес>"
}
]
},
{
"тип": "раздел",
"поля": [
{
"тип": "мркдвн",
"text": "*Когда:*\n10 августа – 13 августа"
}
]
},
{
"тип": "раздел",
"текст": {
"тип": "мркдвн",
"text": ""
}
}
]
}
 

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

Теперь пришло время показать свое творение, опубликовав сообщение.


Отправка сообщений с помощью блоков

Приложения могут отправлять сообщения несколькими способами, и вы можете использовать Block Kit с большинством из них. Вот список методов, которые вы можете использовать для публикации сообщений с помощью блоков:

  • Входящие вебхуки.
  • chat.postMessage и chat.postEphemeral методов в веб-API.
  • В ответ на слеш-команды.
  • В ответ на действия сообщения.
  • Вы также можете использовать блоки при создании развернутых URL-адресов на основе приложения Slack.

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

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

Когда вы вызываете выбранный вами метод, стопка блоков преобразуется в красивое новое сообщение, например:

Посмотреть этот пример


Добавление вторичных вложений

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

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

На приведенном ниже снимке экрана показан предыдущий пример, но с некоторым дополнительным содержимым:

Создание вложений

Второстепенное содержимое можно прикрепить с помощью массива вложений верхнего уровня в вашем сообщении Полезные данные JSON:

 {
  "канал": "C123ABC456",
  "вложения": [
      {
          "fallback": "Текстовое резюме вложения.",
          "цвет": "#2eb886",
          "pretext": "Необязательный текст, который появляется над блоком вложения",
          "author_name": "Таблицы Бобби",
          "author_link": "http://flickr.com/bobby/",
          "author_icon": "http://flickr.com/icons/bobby.jpg",
          "title": "Документация Slack API",
          "title_link": "https://api.slack.com/",
          "text": "Необязательный текст, который появляется во вложении",
          "поля": [
              {
                  "title": "Приоритет",
                  "значение": "Высокое",
                  "короткое": ложь
              }
          ],
          "image_url": "http://my-website. com/path/to/image.jpg",
          "thumb_url": "http://example.com/path/to/thumb.png",
          "нижний колонтитул": "Slack API",
          "footer_icon": "https://platform.slack-edge.com/img/default_application_icon.png",
          "тс": 123456789}
  ]
}
 

В массив вложений можно также включить массив блоков второго уровня, построенный с использованием блоков и элементов Block Kit. Вот полезная нагрузка JSON из примера Block Kit, который мы создали ранее, на этот раз внутри вложения:

 {
  "канал": "C123ABC456",
  "блоки": [
    {
      "тип": "раздел",
      "текст": {
        "тип": "мркдвн",
        "text": "Дэнни Торренс оставил следующий отзыв о вашем объекте:"
      }
    },
    {
      "тип": "раздел",
      "block_id": "раздел567",
      "текст": {
        "тип": "мркдвн",
        "text": " \n :star: \n В дверях было слишком много отверстий для топоров, гость в номере 237 был слишком шумным, все чувствовало себя застрявшим в 1920 лет». 
      },
      "аксессуар": {
        "тип": "изображение",
        "image_url": "https://is5-ssl.mzstatic.com/image/thumb/Purple3/v4/d3/72/5c/d3725c8f-c642-5d69-1904-aa36e4297885/source/256x256bb.jpg",
        "alt_text": "Изображение отеля с привидениями"
      }
    },
    {
      "тип": "раздел",
      "block_id": "раздел789",
      "поля": [
        {
          "тип": "мркдвн",
          "text": "*Средний рейтинг*\n1.0"
        }
      ]
    }
  ],
"вложения": [
{
"блоки": [
{
"тип": "раздел",
"текст": {
"тип": "мркдвн",
"text": "*Альтернативные варианты отеля*"
}
},
{
"тип": "раздел",
"текст": {
"тип": "мркдвн",
"text": " :star::star:"
},
"аксессуар": {
"тип": "кнопка",
"текст": {
"тип": "обычный_текст",
"текст": "Просмотр",
"смайлики": правда
},
"значение": "view_alternate_1"
}
},
{
"тип": "раздел",
"текст": {
"тип": "мркдвн",
"text": " :star::star::star::star:"
},
"аксессуар": {
"тип": "кнопка",
"текст": {
"тип": "обычный_текст",
"текст": "Просмотр",
"смайлики": правда
},
"значение": "view_alternate_2"
}
}
]
}
]
}
 

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

Когда следует использовать дополнительные вложения?

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

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

Любой контент, отображаемый в вложениях , может быть обёрнут, усечен или скрыт за опцией стиля «показать больше» клиентами Slack. Это не относится к полю верхнего уровня блоков .

Короче говоря, мы рекомендуем использовать Block Kit для составления как можно большей части вашего сообщения и по возможности избегать использования вложений. Блоки имеют гораздо больше визуальных и интерактивных возможностей.