CS Deals · Сценарий
Самим менять документы и поля

Свои виды документов, поля и макеты, которые настраивает ваш администратор

Ваш администратор задаёт документы и контрагентов, которых вы ведёте, с их полями и расчётами, и меняет их, когда это нужно бизнесу. Каждый документ выходит в макете Word или Excel, который вы создаёте сами, а типы записей и поля, проверенные в тестовой организации, попадают в рабочую одним файлом.

Запросить демо Документация CS Deals

Контекст

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

01/04Виды документов, поля и расчёты задаёт ваш администратор

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

Виды документов и контрагентов, которые задаёте вы

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

Как это работает, по документации

CityScreen Deals ships with fixed product features — deals, proposals, inventory, pricing — that work the same way in every organization. Everything else — document kinds, counterparty types, custom fields, catalog directories, task definitions, report structures — is defined by each organization’s administrator using the entity system.

The entity system is the mechanism that makes this possible. It lets an administrator create new kinds of business records, give them fields, and put them to work in the product — all without a code release.

Собственные типы сущностей и поля

A document in CityScreen Deals is a record whose structure is defined by the administrator. Contracts, invoices, acceptance acts, and any other kinds of documents are document types the administrator creates. What document types your organization has, what fields they carry, and how they are used depends entirely on how the administrator has configured the platform through the entity type system.

Numbering. Sequential numbers on contracts or invoices are kept in a field the administrator defines and filled in manually or computed with an expression.

Approval status. Document statuses are kept in a field the administrator defines, typically a set or a link to a directory. Transitions are made manually or by a business process.

Signature. Documents are signed outside CityScreen Deals. Generate the document from a template, sign it, and upload the signed scan as a file attachment.

Документы

0204

02 “В наших документах — наши собственные расчёты, и никто не перепроверяет итог перед отправкой.” Вычисляемые поля, которые настраивает ваш администратор

“В наших документах — наши собственные расчёты, и никто не перепроверяет итог перед отправкой.”

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

Как это работает, по документации

An expression field is a computed field whose value is derived from other fields on the same record or on linked records. Users do not enter values into expression fields directly — the system calculates them.

Выражения и вычисляемые поля

Expression fields inside nested entities are evaluated per row. A nested expression can reference other fields in the same nested row or fields on the parent record through dot-path or JavaScript syntax.

Позиции и повторяющиеся таблицы

When a user selects a value in a link field, the system immediately re-evaluates all dot-path expression fields on the same record that depend on the selected link. Dependent fields update as soon as the link value is chosen.

This mechanism is called auto-fill. It lets an administrator set up a record type so that selecting one reference (for example, a site) automatically populates several other fields (for example, division, company, sub-concession) without the user entering each value manually.

Автозаполнение из связанной записи

If a JavaScript expression produces no result, for example because it references a field that does not exist, the expression field stays empty.

Выражения и вычисляемые поля
03 “Для новой страны мы сами настраиваем договор, приложение и счёт, каждый как шаблон и тип записи.” Ваши документы в собственном оформлении

“Для новой страны мы сами настраиваем договор, приложение и счёт, каждый как шаблон и тип записи.”

Каждый документ создаётся по шаблону — файлу Word, Excel или PowerPoint, который вы создаёте сами: он задаёт макет и содержит метки подстановки, которые система заполняет из записи. Результат вы отправляете в том же формате или в PDF.

Как это работает, по документации

A template is a file that defines the layout of a generated document. It contains placeholders — markers that the system replaces with real data when the document is produced.

Administrators upload templates and attach them to entity types. When a user generates a document from a record, the system fills the template’s placeholders with that record’s field values and returns a finished file.

Templates are uploaded as regular office files in one of three formats:

  • DOCX (Word) — contracts, invoices, letters, and any single-flow text document.
  • XLSX (Excel) — reports, price sheets, reconciliation workbooks, and any document that needs tabular calculations or multiple data sources.
  • PPTX (PowerPoint) — media kits, campaign summaries, and any document where each item occupies its own slide.

PDF is an output-only format — you cannot upload a PDF as a template. When generating a document, you choose whether to produce the output in the template’s native format or as a PDF converted from it.

Шаблоны документов
04Администратор “Организацию с 20 типами записей, по 10–30 полей в каждом, настраивают вручную часами, а потом всю настройку приходится вбивать заново в рабочей организации.” Перенесите настройку из тестовой организации в рабочую

“Организацию с 20 типами записей, по 10–30 полей в каждом, настраивают вручную часами, а потом всю настройку приходится вбивать заново в рабочей организации.”

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

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

Как это работает, по документации

Schema transfer lets you export entity type definitions from one organization and import them into another. This moves the structure — entity types, field groups, fields, and nested entity types — without moving the record data.

Before applying changes, the import runs a dry-run validation. The dry run parses the uploaded file, validates every entity type and field machine name, and returns a detailed diff showing what will happen for each entity type and each field:

  • Created — a new entity type or field will be added.
  • Updated — an existing field will be modified.
  • Deleted — a field or nested entity type will be removed (Overwrite mode only).
  • Unchanged — the definition matches what already exists.
  • Skipped — the entity type already exists (Create only mode).

The dry run also reports validation errors — invalid machine names, unsupported super types, malformed files, or files exceeding the size limit.

Перенос схемы

Перед началом

Что потребуется при настройке

Что сделатьПочему, по документации

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

    Display name. A human-readable name shown throughout the interface. The display name can be changed later.

    Machine name. A unique identifier used internally by the system. The machine name must start with a letter and may contain letters, digits, and underscores.

    A machine name cannot be changed after the entity type is saved. Choose it carefully.

    Собственные типы сущностей и поля

    Fields are referenced by their machine names, the identifiers defined in the entity type system.

    Шаблоны документов
  • Загрузите шаблон для каждого документа, который вы отправляете

  • Заново настройте типы предложений, типы групп, права, шаблоны и процессы в рабочей организации, потому что файл их не переносит

    A schema export does not include:

    • Record data (the actual documents, directory entries, or counterparty records).
    • Permissions (field-level or entity-type-level grants).
    • Templates attached to document or report types.
    • Business process definitions.

    Proposal types and Employee Group types cannot be transferred through schema import/export. These two super types must be recreated manually on the target organization.

    Перенос схемы
  • Выдайте права на каждое новое поле ролям, которые должны его видеть

    When a new field is created, the system automatically grants the creating employee’s roles the following field-level permissions:

    • Read Own
    • Update Own
    • Delete Own

    These defaults give the employee who created the field immediate access to it on their own records. Other employees and broader scopes (Group, Any) must be granted explicitly through the permission configuration.

    Права на уровне полей
CS Deals · Возможности в этом сценарии8

Другие сценарии

CS Deals настраивается под вашу сеть.

Продажи живут в Excel и почте Продажи из таблиц

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

Смотреть
Несколько команд с общей клиентской базой Доступ по командам

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

Смотреть
Обязательные электронные счета в Малайзии, учёт в CODA Документы, которые проверяет налоговая служба

Малайзийские электронные счета, отправленные через ClearTax, с QR-кодом на самом счёте, пакет договорных документов, заполненный из сделки, и утверждённые счета, проведённые в главную книгу.

Смотреть
Продажи клиентам, у которых есть анкеты по безопасности Прохождение проверки безопасности

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

Смотреть
Уже работают на платформе показа Продажи и эфир синхронно

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

Смотреть
Повторяющиеся процедуры, мало людей Отдел, который работает сам

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

Смотреть
Статичные поверхности, маршруты, печатные кампании Билборды и плакатные конструкции

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

Смотреть
Экраны и динамические поверхности, которые продаются частями Рекламные циклы и ротация

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

Смотреть

Обзор CS Deals

Ведите продажи в CS Deals.