Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>C2G Item-PassportNew to Visual Studio Code? Get it now.
C2G Item-Passport

C2G Item-Passport

dazevichweb

|
20 installs
| (0) | Free
plugin for project deployment item-passport
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

C2G Item-passport plugin

Плагин устанавливает базовые файлы для интеграции со смарт-контрактом "Паспорт устройства"

Использование

  1. Установить расширние C2G Item-Passport
  2. Открыть в VSCode директорию, в которой будет размещаться проект. Важно, чтобы путь к директории не содержал кириллицу.
  3. В VSCode нажать комбинацию Ctrl+Shift+P и выбрать пункт Init item-passport project template

Смартконтракт "Паспорт устройства"

Паспорт изделия - смарт контракт, который позволяет управлять свойствами товара, услуги, сделки, и т. д. В контракте имеются 2 фундаметальных сущности: шаблон и паспорт Шаблон является некоторым клише, и на его основе будут создаваться паспорта. Шаблон описывает следующие обязательные параметры: внешний айди(используется для синхронизации с идентификаторами внешних систем, взаимодействующих с данными в смарт контракте), имя шаблона, идентификатор организации-создателя шаблона, дата и время создания шаблона(устанавливается автоматически самим смарт контрактом). Шаблон также описывает дополнительные поля, которые устанавливаются самим создателем шаблона. Шаблон также может иметь родительские и дочерние шаблоны. Например шаблон "системный блок" является потомком для "Компьютер" и родителем для "процессор". Это сделано так для того, чтобы можно было создавать более гибкие блочные сущности внутри бизнес-логики. Паспорт описывает уже конкретный товар, услугу и т.д., основываясь на каком-либо шаблоне. Паспорт не может иметь дополнительных полей, родителей и потомков которые не описаны в шаблоне. Паспорт имеет поля: название шаблона, инвентарный номер, айди организации, дата создания Родитель у паспорта может быть только один. То есть, если есть шаблон "процессор" у которого родители "персональный пк", "смартфон", "ноутбук", паспорт типа процессор может быть потомком только для одного из вышеописанных шаблонов. Потомков может быть сколько угодно. Смарт-контракт предоставляет следующие функции. Для шаблона

  1. создание шаблона, получение шаблона по имени, получение всех шаблонов в данной организации,
  2. добавление/удаление/редактирование полей, создание/удаление связей родитель/потомков. Для паспорта:
  3. создание паспорта, получение паспорта по его номеру, получение всех паспортов в данной организации,
  4. создание/удаление связей родитель/потомков, редактирование полей.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft