feat: vendors seeding script
This commit is contained in:
@@ -15,7 +15,8 @@
|
|||||||
"graphql:generate": "graphql-codegen",
|
"graphql:generate": "graphql-codegen",
|
||||||
"graphql:schema": "graphql-codegen -p introspect",
|
"graphql:schema": "graphql-codegen -p introspect",
|
||||||
"endpoint:generate": "node scripts/endpoint-generate.mjs",
|
"endpoint:generate": "node scripts/endpoint-generate.mjs",
|
||||||
"seed:categories": "node scripts/seed-strapi-categories.mjs"
|
"seed:categories": "node scripts/seed-strapi-categories.mjs",
|
||||||
|
"seed:vendors": "node scripts/seed-strapi-vendors.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@astrojs/react": "^4.4.2",
|
"@astrojs/react": "^4.4.2",
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ const token =
|
|||||||
process.env.STRAPI_TOKEN ??
|
process.env.STRAPI_TOKEN ??
|
||||||
process.env.STRAPI_API_TOKEN ??
|
process.env.STRAPI_API_TOKEN ??
|
||||||
process.env.AUTH_TOKEN;
|
process.env.AUTH_TOKEN;
|
||||||
|
const isDryRun = process.argv.includes("--dry-run");
|
||||||
|
|
||||||
function readCategorySource(slug) {
|
function readCategorySource(slug) {
|
||||||
const filePath = path.join(categoriesDir, `${slug}.json`);
|
const filePath = path.join(categoriesDir, `${slug}.json`);
|
||||||
@@ -113,7 +114,7 @@ async function createCategory(input) {
|
|||||||
return data?.createCategory;
|
return data?.createCategory;
|
||||||
}
|
}
|
||||||
|
|
||||||
async function seedCategories(slugs) {
|
async function seedCategories(slugs, dryRun = false) {
|
||||||
let createdCount = 0;
|
let createdCount = 0;
|
||||||
let skippedCount = 0;
|
let skippedCount = 0;
|
||||||
|
|
||||||
@@ -133,24 +134,22 @@ async function seedCategories(slugs) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
const created = await createCategory({
|
if (dryRun) {
|
||||||
slug,
|
createdCount += 1;
|
||||||
title,
|
console.log(`DRY-RUN CREATE ${slug} -> ${title} [group=${group}]`);
|
||||||
description,
|
continue;
|
||||||
group,
|
}
|
||||||
});
|
|
||||||
|
|
||||||
|
const created = await createCategory({ slug, title, description, group });
|
||||||
createdCount += 1;
|
createdCount += 1;
|
||||||
console.log(
|
console.log(`CREATE ${created.slug} -> ${created.title} [group=${created.group}]`);
|
||||||
`CREATE ${created.slug} -> ${created.title} [group=${created.group}]`
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return { createdCount, skippedCount };
|
return { createdCount, skippedCount };
|
||||||
}
|
}
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
console.log(`Seeding categories to ${endpoint}`);
|
console.log(`Seeding categories to ${endpoint}${isDryRun ? " (dry-run)" : ""}`);
|
||||||
if (!token) {
|
if (!token) {
|
||||||
console.warn(
|
console.warn(
|
||||||
"No STRAPI token provided. If endpoint is protected, set STRAPI_TOKEN."
|
"No STRAPI token provided. If endpoint is protected, set STRAPI_TOKEN."
|
||||||
@@ -158,7 +157,7 @@ async function main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const slugs = discoverCategorySlugs();
|
const slugs = discoverCategorySlugs();
|
||||||
const { createdCount, skippedCount } = await seedCategories(slugs);
|
const { createdCount, skippedCount } = await seedCategories(slugs, isDryRun);
|
||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
`Done. created=${createdCount}, skipped=${skippedCount}, total=${createdCount + skippedCount}`
|
`Done. created=${createdCount}, skipped=${skippedCount}, total=${createdCount + skippedCount}`
|
||||||
|
|||||||
269
scripts/seed-strapi-vendors.mjs
Normal file
269
scripts/seed-strapi-vendors.mjs
Normal file
@@ -0,0 +1,269 @@
|
|||||||
|
#!/usr/bin/env node
|
||||||
|
|
||||||
|
import fs from "node:fs";
|
||||||
|
import path from "node:path";
|
||||||
|
import { fileURLToPath } from "node:url";
|
||||||
|
|
||||||
|
const __dirname = path.dirname(fileURLToPath(import.meta.url));
|
||||||
|
const root = path.resolve(__dirname, "..");
|
||||||
|
const categoriesDir = path.join(root, "src", "content", "categories");
|
||||||
|
|
||||||
|
const defaultEndpoint = "http://localhost:1337/graphql";
|
||||||
|
const endpoint =
|
||||||
|
process.env.STRAPI_GRAPHQL_URL ??
|
||||||
|
process.env.PUBLIC_GRAPHQL_URL ??
|
||||||
|
defaultEndpoint;
|
||||||
|
|
||||||
|
const token =
|
||||||
|
process.env.STRAPI_TOKEN ??
|
||||||
|
process.env.STRAPI_API_TOKEN ??
|
||||||
|
process.env.AUTH_TOKEN;
|
||||||
|
const isDryRun = process.argv.includes("--dry-run");
|
||||||
|
|
||||||
|
function readCategorySource(slug) {
|
||||||
|
const filePath = path.join(categoriesDir, `${slug}.json`);
|
||||||
|
if (!fs.existsSync(filePath)) {
|
||||||
|
throw new Error(`Missing source file: ${path.relative(root, filePath)}`);
|
||||||
|
}
|
||||||
|
return JSON.parse(fs.readFileSync(filePath, "utf8"));
|
||||||
|
}
|
||||||
|
|
||||||
|
function discoverCategorySlugs() {
|
||||||
|
if (!fs.existsSync(categoriesDir)) {
|
||||||
|
throw new Error(`Categories directory missing: ${path.relative(root, categoriesDir)}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const slugs = [];
|
||||||
|
for (const dirent of fs.readdirSync(categoriesDir, { withFileTypes: true })) {
|
||||||
|
if (!dirent.isFile() || !dirent.name.endsWith(".json")) continue;
|
||||||
|
slugs.push(path.basename(dirent.name, ".json"));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (slugs.length === 0) {
|
||||||
|
throw new Error(`No *.json categories in ${path.relative(root, categoriesDir)}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
return slugs;
|
||||||
|
}
|
||||||
|
|
||||||
|
function normalizeProducts(products) {
|
||||||
|
if (!Array.isArray(products)) return [];
|
||||||
|
const unique = new Set();
|
||||||
|
for (const product of products) {
|
||||||
|
if (typeof product !== "string") continue;
|
||||||
|
const trimmed = product.trim();
|
||||||
|
if (!trimmed) continue;
|
||||||
|
unique.add(trimmed);
|
||||||
|
}
|
||||||
|
return [...unique].map((value) => ({ value }));
|
||||||
|
}
|
||||||
|
|
||||||
|
function collectVendorsBySlug(categorySlugs) {
|
||||||
|
const vendors = new Map();
|
||||||
|
|
||||||
|
for (const categorySlug of categorySlugs) {
|
||||||
|
const source = readCategorySource(categorySlug);
|
||||||
|
const categoryVendors = Array.isArray(source.vendors) ? source.vendors : [];
|
||||||
|
|
||||||
|
for (const rawVendor of categoryVendors) {
|
||||||
|
const name = typeof rawVendor?.name === "string" ? rawVendor.name.trim() : "";
|
||||||
|
if (!name) continue;
|
||||||
|
|
||||||
|
const vendorSlug = typeof rawVendor?.slug === "string" ? rawVendor.slug.trim() : "";
|
||||||
|
if (!vendorSlug) {
|
||||||
|
throw new Error(`Missing vendor slug for "${name}" in ${categorySlug}.json`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const description =
|
||||||
|
typeof rawVendor?.description === "string" ? rawVendor.description.trim() : "";
|
||||||
|
const products = normalizeProducts(rawVendor?.products);
|
||||||
|
|
||||||
|
if (!vendors.has(vendorSlug)) {
|
||||||
|
vendors.set(vendorSlug, {
|
||||||
|
slug: vendorSlug,
|
||||||
|
title: name,
|
||||||
|
description,
|
||||||
|
products: new Map(products.map((item) => [item.value, item])),
|
||||||
|
categories: new Set([categorySlug]),
|
||||||
|
});
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
const existing = vendors.get(vendorSlug);
|
||||||
|
existing.categories.add(categorySlug);
|
||||||
|
for (const product of products) {
|
||||||
|
existing.products.set(product.value, product);
|
||||||
|
}
|
||||||
|
if (!existing.description && description) {
|
||||||
|
existing.description = description;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return [...vendors.values()].map((vendor) => ({
|
||||||
|
slug: vendor.slug,
|
||||||
|
title: vendor.title,
|
||||||
|
description: vendor.description,
|
||||||
|
products: [...vendor.products.values()],
|
||||||
|
categorySlugs: [...vendor.categories],
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
|
async function gql(query, variables = {}) {
|
||||||
|
const headers = {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
Accept: "application/graphql-response+json, application/json",
|
||||||
|
};
|
||||||
|
if (token) headers.Authorization = `Bearer ${token}`;
|
||||||
|
|
||||||
|
const response = await fetch(endpoint, {
|
||||||
|
method: "POST",
|
||||||
|
headers,
|
||||||
|
body: JSON.stringify({ query, variables }),
|
||||||
|
});
|
||||||
|
|
||||||
|
if (!response.ok) {
|
||||||
|
throw new Error(`GraphQL HTTP ${response.status}: ${response.statusText}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const payload = await response.json();
|
||||||
|
if (payload.errors?.length) {
|
||||||
|
const messages = payload.errors.map((err) => err.message).join("; ");
|
||||||
|
throw new Error(`GraphQL error: ${messages}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
return payload.data;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function fetchCategoryDocumentIds() {
|
||||||
|
const query = `
|
||||||
|
query CategoryIds {
|
||||||
|
categories(pagination: { limit: 500 }) {
|
||||||
|
documentId
|
||||||
|
slug
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
const data = await gql(query);
|
||||||
|
const map = new Map();
|
||||||
|
for (const category of data?.categories ?? []) {
|
||||||
|
if (!category?.slug || !category?.documentId) continue;
|
||||||
|
map.set(category.slug, category.documentId);
|
||||||
|
}
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function findVendorBySlug(slug) {
|
||||||
|
const query = `
|
||||||
|
query VendorBySlug($slug: String!) {
|
||||||
|
vendors(filters: { slug: { eq: $slug } }, pagination: { limit: 1 }) {
|
||||||
|
documentId
|
||||||
|
slug
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
const data = await gql(query, { slug });
|
||||||
|
return data?.vendors?.[0] ?? null;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function createVendor(input) {
|
||||||
|
const mutation = `
|
||||||
|
mutation CreateVendor($data: VendorInput!) {
|
||||||
|
createVendor(data: $data) {
|
||||||
|
documentId
|
||||||
|
slug
|
||||||
|
title
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
const data = await gql(mutation, { data: input });
|
||||||
|
return data?.createVendor;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function updateVendor(documentId, input) {
|
||||||
|
const mutation = `
|
||||||
|
mutation UpdateVendor($documentId: ID!, $data: VendorInput!) {
|
||||||
|
updateVendor(documentId: $documentId, data: $data) {
|
||||||
|
documentId
|
||||||
|
slug
|
||||||
|
title
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
const data = await gql(mutation, { documentId, data: input });
|
||||||
|
return data?.updateVendor;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function seedVendors(vendors, categoryIdBySlug, dryRun = false) {
|
||||||
|
let createdCount = 0;
|
||||||
|
let updatedCount = 0;
|
||||||
|
|
||||||
|
for (const vendor of vendors) {
|
||||||
|
const categoryDocumentIds = vendor.categorySlugs.map((slug) => {
|
||||||
|
const docId = categoryIdBySlug.get(slug);
|
||||||
|
if (!docId) {
|
||||||
|
throw new Error(
|
||||||
|
`Category "${slug}" is missing in Strapi. Seed categories before seeding vendors.`
|
||||||
|
);
|
||||||
|
}
|
||||||
|
return docId;
|
||||||
|
});
|
||||||
|
|
||||||
|
const input = {
|
||||||
|
slug: vendor.slug,
|
||||||
|
title: vendor.title,
|
||||||
|
description: vendor.description,
|
||||||
|
products: vendor.products,
|
||||||
|
categories: categoryDocumentIds,
|
||||||
|
};
|
||||||
|
|
||||||
|
const existing = await findVendorBySlug(vendor.slug);
|
||||||
|
if (existing?.documentId) {
|
||||||
|
if (dryRun) {
|
||||||
|
updatedCount += 1;
|
||||||
|
console.log(`DRY-RUN UPDATE ${vendor.slug} -> ${vendor.title}`);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
const updated = await updateVendor(existing.documentId, input);
|
||||||
|
updatedCount += 1;
|
||||||
|
console.log(`UPDATE ${updated.slug} -> ${updated.title}`);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (dryRun) {
|
||||||
|
createdCount += 1;
|
||||||
|
console.log(`DRY-RUN CREATE ${vendor.slug} -> ${vendor.title}`);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
const created = await createVendor(input);
|
||||||
|
createdCount += 1;
|
||||||
|
console.log(`CREATE ${created.slug} -> ${created.title}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
return { createdCount, updatedCount };
|
||||||
|
}
|
||||||
|
|
||||||
|
async function main() {
|
||||||
|
console.log(`Seeding vendors to ${endpoint}${isDryRun ? " (dry-run)" : ""}`);
|
||||||
|
if (!token) {
|
||||||
|
console.warn("No STRAPI token provided. If endpoint is protected, set STRAPI_TOKEN.");
|
||||||
|
}
|
||||||
|
|
||||||
|
const categorySlugs = discoverCategorySlugs();
|
||||||
|
const vendors = collectVendorsBySlug(categorySlugs);
|
||||||
|
const categoryIdBySlug = await fetchCategoryDocumentIds();
|
||||||
|
const { createdCount, updatedCount } = await seedVendors(vendors, categoryIdBySlug, isDryRun);
|
||||||
|
|
||||||
|
console.log(`Done. created=${createdCount}, updated=${updatedCount}, total=${vendors.length}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
main().catch((error) => {
|
||||||
|
console.error(error);
|
||||||
|
process.exit(1);
|
||||||
|
});
|
||||||
@@ -3,6 +3,7 @@ import { glob } from 'astro/loaders'
|
|||||||
|
|
||||||
const vendorSchema = z.object({
|
const vendorSchema = z.object({
|
||||||
name: z.string(),
|
name: z.string(),
|
||||||
|
slug: z.string(),
|
||||||
description: z.string(),
|
description: z.string(),
|
||||||
products: z.array(z.string()).optional(),
|
products: z.array(z.string()).optional(),
|
||||||
})
|
})
|
||||||
@@ -10,6 +11,7 @@ const vendorSchema = z.object({
|
|||||||
const categories = defineCollection({
|
const categories = defineCollection({
|
||||||
loader: glob({ pattern: '**/*.json', base: './src/content/categories' }),
|
loader: glob({ pattern: '**/*.json', base: './src/content/categories' }),
|
||||||
schema: z.object({
|
schema: z.object({
|
||||||
|
group: z.enum(['solution', 'service']),
|
||||||
title: z.string(),
|
title: z.string(),
|
||||||
description: z.string(),
|
description: z.string(),
|
||||||
vendors: z.array(vendorSchema),
|
vendors: z.array(vendorSchema),
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Яндекс AI",
|
"name": "Яндекс AI",
|
||||||
|
"slug": "yandex-ai",
|
||||||
"description": "Платформа машинного обучения и искусственного интеллекта от Яндекса.",
|
"description": "Платформа машинного обучения и искусственного интеллекта от Яндекса.",
|
||||||
"products": [
|
"products": [
|
||||||
"YandexGPT",
|
"YandexGPT",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Сбер AI",
|
"name": "Сбер AI",
|
||||||
|
"slug": "sber-ai",
|
||||||
"description": "Экосистема AI-решений Сбера для бизнеса и разработчиков.",
|
"description": "Экосистема AI-решений Сбера для бизнеса и разработчиков.",
|
||||||
"products": [
|
"products": [
|
||||||
"GigaChat",
|
"GigaChat",
|
||||||
@@ -25,6 +27,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "VK AI",
|
"name": "VK AI",
|
||||||
|
"slug": "vk-ai",
|
||||||
"description": "AI-платформа VK с решениями для распознавания, синтеза и анализа.",
|
"description": "AI-платформа VK с решениями для распознавания, синтеза и анализа.",
|
||||||
"products": [
|
"products": [
|
||||||
"Маруся",
|
"Маруся",
|
||||||
@@ -35,6 +38,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "АйТеко AI",
|
"name": "АйТеко AI",
|
||||||
|
"slug": "iteco-ai",
|
||||||
"description": "Российские решения на базе искусственного интеллекта для промышленности.",
|
"description": "Российские решения на базе искусственного интеллекта для промышленности.",
|
||||||
"products": [
|
"products": [
|
||||||
"Компьютерное зрение",
|
"Компьютерное зрение",
|
||||||
@@ -44,6 +48,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Cognitive Technologies",
|
"name": "Cognitive Technologies",
|
||||||
|
"slug": "cognitive-technologies",
|
||||||
"description": "Разработчик систем компьютерного зрения и автономного транспорта.",
|
"description": "Разработчик систем компьютерного зрения и автономного транспорта.",
|
||||||
"products": [
|
"products": [
|
||||||
"C-Pilot",
|
"C-Pilot",
|
||||||
@@ -53,6 +58,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "NTechLab",
|
"name": "NTechLab",
|
||||||
|
"slug": "ntechlab",
|
||||||
"description": "Технологии распознавания лиц и видеоаналитики на базе AI.",
|
"description": "Технологии распознавания лиц и видеоаналитики на базе AI.",
|
||||||
"products": [
|
"products": [
|
||||||
"FindFace",
|
"FindFace",
|
||||||
@@ -62,6 +68,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Neuro.net",
|
"name": "Neuro.net",
|
||||||
|
"slug": "neuro-net",
|
||||||
"description": "Платформа для создания и внедрения AI-решений в бизнес-процессы.",
|
"description": "Платформа для создания и внедрения AI-решений в бизнес-процессы.",
|
||||||
"products": [
|
"products": [
|
||||||
"ML Studio",
|
"ML Studio",
|
||||||
@@ -71,6 +78,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Just AI",
|
"name": "Just AI",
|
||||||
|
"slug": "just-ai",
|
||||||
"description": "Платформа для создания голосовых ассистентов и чат-ботов.",
|
"description": "Платформа для создания голосовых ассистентов и чат-ботов.",
|
||||||
"products": [
|
"products": [
|
||||||
"JAICP",
|
"JAICP",
|
||||||
@@ -80,6 +88,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ЦРТ",
|
"name": "ЦРТ",
|
||||||
|
"slug": "speech-technology-center",
|
||||||
"description": "Центр речевых технологий - решения для распознавания и синтеза речи.",
|
"description": "Центр речевых технологий - решения для распознавания и синтеза речи.",
|
||||||
"products": [
|
"products": [
|
||||||
"ASR",
|
"ASR",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "SAP",
|
"name": "SAP",
|
||||||
|
"slug": "sap",
|
||||||
"description": "Мировой лидер в области корпоративных приложений для управления бизнесом.",
|
"description": "Мировой лидер в области корпоративных приложений для управления бизнесом.",
|
||||||
"products": [
|
"products": [
|
||||||
"SAP S/4HANA",
|
"SAP S/4HANA",
|
||||||
@@ -14,6 +15,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "1С",
|
"name": "1С",
|
||||||
|
"slug": "1c",
|
||||||
"description": "Комплексные решения для автоматизации бизнес-процессов российских компаний.",
|
"description": "Комплексные решения для автоматизации бизнес-процессов российских компаний.",
|
||||||
"products": [
|
"products": [
|
||||||
"1С:ERP",
|
"1С:ERP",
|
||||||
@@ -24,6 +26,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Битрикс24",
|
"name": "Битрикс24",
|
||||||
|
"slug": "bitrix24",
|
||||||
"description": "Единая платформа для управления бизнесом, CRM и коммуникаций.",
|
"description": "Единая платформа для управления бизнесом, CRM и коммуникаций.",
|
||||||
"products": [
|
"products": [
|
||||||
"CRM",
|
"CRM",
|
||||||
@@ -34,6 +37,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ELMA365",
|
"name": "ELMA365",
|
||||||
|
"slug": "elma365",
|
||||||
"description": "Low-code платформа для цифровой трансформации бизнеса.",
|
"description": "Low-code платформа для цифровой трансформации бизнеса.",
|
||||||
"products": [
|
"products": [
|
||||||
"BPM",
|
"BPM",
|
||||||
@@ -44,6 +48,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Мегаплан",
|
"name": "Мегаплан",
|
||||||
|
"slug": "megaplan",
|
||||||
"description": "Система управления проектами и CRM для малого и среднего бизнеса.",
|
"description": "Система управления проектами и CRM для малого и среднего бизнеса.",
|
||||||
"products": [
|
"products": [
|
||||||
"CRM",
|
"CRM",
|
||||||
@@ -53,6 +58,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "amoCRM",
|
"name": "amoCRM",
|
||||||
|
"slug": "amocrm",
|
||||||
"description": "CRM-система для автоматизации продаж и работы с клиентами.",
|
"description": "CRM-система для автоматизации продаж и работы с клиентами.",
|
||||||
"products": [
|
"products": [
|
||||||
"Воронка продаж",
|
"Воронка продаж",
|
||||||
@@ -62,6 +68,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Terrsoft",
|
"name": "Terrsoft",
|
||||||
|
"slug": "terrsoft",
|
||||||
"description": "Low-code платформа Creatio для автоматизации бизнес-процессов.",
|
"description": "Low-code платформа Creatio для автоматизации бизнес-процессов.",
|
||||||
"products": [
|
"products": [
|
||||||
"Creatio CRM",
|
"Creatio CRM",
|
||||||
@@ -71,6 +78,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Мой Склад",
|
"name": "Мой Склад",
|
||||||
|
"slug": "my-warehouse",
|
||||||
"description": "Облачный сервис для управления торговлей и складом.",
|
"description": "Облачный сервис для управления торговлей и складом.",
|
||||||
"products": [
|
"products": [
|
||||||
"Складской учет",
|
"Складской учет",
|
||||||
@@ -80,6 +88,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Контур",
|
"name": "Контур",
|
||||||
|
"slug": "kontur",
|
||||||
"description": "Экосистема сервисов для автоматизации бухгалтерии и бизнес-процессов.",
|
"description": "Экосистема сервисов для автоматизации бухгалтерии и бизнес-процессов.",
|
||||||
"products": [
|
"products": [
|
||||||
"Контур.Бухгалтерия",
|
"Контур.Бухгалтерия",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "АСКОН",
|
"name": "АСКОН",
|
||||||
|
"slug": "ascon",
|
||||||
"description": "Крупнейший российский разработчик инженерного ПО и САПР систем.",
|
"description": "Крупнейший российский разработчик инженерного ПО и САПР систем.",
|
||||||
"products": [
|
"products": [
|
||||||
"КОМПАС-3D",
|
"КОМПАС-3D",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Nanosoft",
|
"name": "Nanosoft",
|
||||||
|
"slug": "nanosoft",
|
||||||
"description": "Разработка САПР и ГИС решений для проектирования и строительства.",
|
"description": "Разработка САПР и ГИС решений для проектирования и строительства.",
|
||||||
"products": [
|
"products": [
|
||||||
"nanoCAD",
|
"nanoCAD",
|
||||||
@@ -24,6 +26,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ГИС Панорама",
|
"name": "ГИС Панорама",
|
||||||
|
"slug": "gis-panorama",
|
||||||
"description": "Российская ГИС платформа для работы с пространственными данными.",
|
"description": "Российская ГИС платформа для работы с пространственными данными.",
|
||||||
"products": [
|
"products": [
|
||||||
"ГИС Карта 2011",
|
"ГИС Карта 2011",
|
||||||
@@ -33,6 +36,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "NextGIS",
|
"name": "NextGIS",
|
||||||
|
"slug": "nextgis",
|
||||||
"description": "Облачная ГИС платформа и геопространственные решения.",
|
"description": "Облачная ГИС платформа и геопространственные решения.",
|
||||||
"products": [
|
"products": [
|
||||||
"NextGIS Web",
|
"NextGIS Web",
|
||||||
@@ -42,6 +46,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ZWSOFT",
|
"name": "ZWSOFT",
|
||||||
|
"slug": "zwsoft",
|
||||||
"description": "Универсальная САПР платформа для 2D и 3D проектирования.",
|
"description": "Универсальная САПР платформа для 2D и 3D проектирования.",
|
||||||
"products": [
|
"products": [
|
||||||
"ZWCAD",
|
"ZWCAD",
|
||||||
@@ -50,6 +55,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ЛОЦМАН",
|
"name": "ЛОЦМАН",
|
||||||
|
"slug": "lotsman",
|
||||||
"description": "PLM и САПР решения для управления жизненным циклом изделий.",
|
"description": "PLM и САПР решения для управления жизненным циклом изделий.",
|
||||||
"products": [
|
"products": [
|
||||||
"ЛОЦМАН:PLM",
|
"ЛОЦМАН:PLM",
|
||||||
@@ -58,6 +64,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "CGS Labs",
|
"name": "CGS Labs",
|
||||||
|
"slug": "cgs-labs",
|
||||||
"description": "Разработка систем инженерного анализа и моделирования.",
|
"description": "Разработка систем инженерного анализа и моделирования.",
|
||||||
"products": [
|
"products": [
|
||||||
"CGS Модельер",
|
"CGS Модельер",
|
||||||
@@ -66,6 +73,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "CADLib",
|
"name": "CADLib",
|
||||||
|
"slug": "cadlib",
|
||||||
"description": "Библиотеки и компоненты для разработки САПР приложений.",
|
"description": "Библиотеки и компоненты для разработки САПР приложений.",
|
||||||
"products": [
|
"products": [
|
||||||
"Библиотеки DWG",
|
"Библиотеки DWG",
|
||||||
@@ -74,6 +82,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "IndorSoft",
|
"name": "IndorSoft",
|
||||||
|
"slug": "indorsoft",
|
||||||
"description": "САПР для проектирования автомобильных дорог и инфраструктуры.",
|
"description": "САПР для проектирования автомобильных дорог и инфраструктуры.",
|
||||||
"products": [
|
"products": [
|
||||||
"IndorCAD",
|
"IndorCAD",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Яндекс.Облако",
|
"name": "Яндекс.Облако",
|
||||||
|
"slug": "yandex-cloud",
|
||||||
"description": "Полный спектр облачных сервисов: вычисления, хранение данных, машинное обучение, базы данных.",
|
"description": "Полный спектр облачных сервисов: вычисления, хранение данных, машинное обучение, базы данных.",
|
||||||
"products": [
|
"products": [
|
||||||
"Compute Cloud",
|
"Compute Cloud",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "VK Cloud",
|
"name": "VK Cloud",
|
||||||
|
"slug": "vk-cloud",
|
||||||
"description": "Облачная платформа VK с IaaS, PaaS и SaaS решениями для бизнеса любого масштаба.",
|
"description": "Облачная платформа VK с IaaS, PaaS и SaaS решениями для бизнеса любого масштаба.",
|
||||||
"products": [
|
"products": [
|
||||||
"Облачные серверы",
|
"Облачные серверы",
|
||||||
@@ -25,6 +27,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Cloud.ru",
|
"name": "Cloud.ru",
|
||||||
|
"slug": "cloud-ru",
|
||||||
"description": "Российская мультиоблачная платформа от Ростелекома с высоким уровнем безопасности.",
|
"description": "Российская мультиоблачная платформа от Ростелекома с высоким уровнем безопасности.",
|
||||||
"products": [
|
"products": [
|
||||||
"IaaS",
|
"IaaS",
|
||||||
@@ -35,6 +38,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "SberCloud",
|
"name": "SberCloud",
|
||||||
|
"slug": "sbercloud",
|
||||||
"description": "Облачные решения от Сбера для корпоративных клиентов с интеграцией AI и ML.",
|
"description": "Облачные решения от Сбера для корпоративных клиентов с интеграцией AI и ML.",
|
||||||
"products": [
|
"products": [
|
||||||
"Виртуальные машины",
|
"Виртуальные машины",
|
||||||
@@ -45,6 +49,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "МТС Cloud",
|
"name": "МТС Cloud",
|
||||||
|
"slug": "mts-cloud",
|
||||||
"description": "Облачная инфраструктура МТС с широким спектром сервисов и российской локализацией.",
|
"description": "Облачная инфраструктура МТС с широким спектром сервисов и российской локализацией.",
|
||||||
"products": [
|
"products": [
|
||||||
"Cloud Server",
|
"Cloud Server",
|
||||||
@@ -55,6 +60,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Selectel",
|
"name": "Selectel",
|
||||||
|
"slug": "selectel",
|
||||||
"description": "Один из крупнейших провайдеров облачных услуг в России с собственными ЦОД.",
|
"description": "Один из крупнейших провайдеров облачных услуг в России с собственными ЦОД.",
|
||||||
"products": [
|
"products": [
|
||||||
"Облачная платформа",
|
"Облачная платформа",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "IT-стратегия и архитектура",
|
"name": "IT-стратегия и архитектура",
|
||||||
|
"slug": "it-strategy-and-architecture",
|
||||||
"description": "Разработка IT-стратегии, целевой архитектуры и дорожной карты цифровой трансформации с учетом специфики российского рынка.",
|
"description": "Разработка IT-стратегии, целевой архитектуры и дорожной карты цифровой трансформации с учетом специфики российского рынка.",
|
||||||
"products": [
|
"products": [
|
||||||
"IT-аудит",
|
"IT-аудит",
|
||||||
@@ -14,6 +15,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Миграция на российское ПО",
|
"name": "Миграция на российское ПО",
|
||||||
|
"slug": "migration-to-russian-software",
|
||||||
"description": "Комплексный анализ текущей инфраструктуры и разработка плана перехода на отечественные решения с минимальными рисками.",
|
"description": "Комплексный анализ текущей инфраструктуры и разработка плана перехода на отечественные решения с минимальными рисками.",
|
||||||
"products": [
|
"products": [
|
||||||
"Аудит",
|
"Аудит",
|
||||||
@@ -23,6 +25,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Оптимизация IT-инфраструктуры",
|
"name": "Оптимизация IT-инфраструктуры",
|
||||||
|
"slug": "it-infrastructure-optimization",
|
||||||
"description": "Анализ и оптимизация существующей инфраструктуры для повышения эффективности и снижения затрат.",
|
"description": "Анализ и оптимизация существующей инфраструктуры для повышения эффективности и снижения затрат.",
|
||||||
"products": [
|
"products": [
|
||||||
"Аудит инфраструктуры",
|
"Аудит инфраструктуры",
|
||||||
@@ -32,6 +35,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Проектирование ЦОД",
|
"name": "Проектирование ЦОД",
|
||||||
|
"slug": "data-center-design",
|
||||||
"description": "Разработка концепции и детальное проектирование центров обработки данных на базе российского оборудования.",
|
"description": "Разработка концепции и детальное проектирование центров обработки данных на базе российского оборудования.",
|
||||||
"products": [
|
"products": [
|
||||||
"Концепция ЦОД",
|
"Концепция ЦОД",
|
||||||
@@ -41,6 +45,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Импортозамещение",
|
"name": "Импортозамещение",
|
||||||
|
"slug": "import-substitution",
|
||||||
"description": "Разработка стратегии замены зарубежных решений на российские аналоги с сохранением функциональности.",
|
"description": "Разработка стратегии замены зарубежных решений на российские аналоги с сохранением функциональности.",
|
||||||
"products": [
|
"products": [
|
||||||
"Анализ решений",
|
"Анализ решений",
|
||||||
@@ -50,6 +55,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Бизнес-анализ и процессы",
|
"name": "Бизнес-анализ и процессы",
|
||||||
|
"slug": "business-analysis-and-processes",
|
||||||
"description": "Анализ бизнес-процессов и разработка требований к информационным системам для их автоматизации.",
|
"description": "Анализ бизнес-процессов и разработка требований к информационным системам для их автоматизации.",
|
||||||
"products": [
|
"products": [
|
||||||
"Анализ процессов",
|
"Анализ процессов",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Лаборатория Касперского",
|
"name": "Лаборатория Касперского",
|
||||||
|
"slug": "kaspersky-lab",
|
||||||
"description": "Мировой лидер в области кибербезопасности с комплексными решениями защиты.",
|
"description": "Мировой лидер в области кибербезопасности с комплексными решениями защиты.",
|
||||||
"products": [
|
"products": [
|
||||||
"Kaspersky Endpoint Security",
|
"Kaspersky Endpoint Security",
|
||||||
@@ -14,6 +15,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Positive Technologies",
|
"name": "Positive Technologies",
|
||||||
|
"slug": "positive-technologies",
|
||||||
"description": "Разработчик решений по информационной безопасности и защите от киберугроз.",
|
"description": "Разработчик решений по информационной безопасности и защите от киберугроз.",
|
||||||
"products": [
|
"products": [
|
||||||
"MaxPatrol",
|
"MaxPatrol",
|
||||||
@@ -23,6 +25,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "InfoWatch",
|
"name": "InfoWatch",
|
||||||
|
"slug": "infowatch",
|
||||||
"description": "Российский разработчик систем защиты от утечек конфиденциальной информации.",
|
"description": "Российский разработчик систем защиты от утечек конфиденциальной информации.",
|
||||||
"products": [
|
"products": [
|
||||||
"InfoWatch Traffic Monitor",
|
"InfoWatch Traffic Monitor",
|
||||||
@@ -32,6 +35,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "SearchInform",
|
"name": "SearchInform",
|
||||||
|
"slug": "searchinform",
|
||||||
"description": "Системы информационной безопасности и предотвращения утечек данных.",
|
"description": "Системы информационной безопасности и предотвращения утечек данных.",
|
||||||
"products": [
|
"products": [
|
||||||
"SearchInform DLP",
|
"SearchInform DLP",
|
||||||
@@ -41,6 +45,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Гарда",
|
"name": "Гарда",
|
||||||
|
"slug": "garda",
|
||||||
"description": "Решения для защиты периметра, веб-приложений и управления доступом.",
|
"description": "Решения для защиты периметра, веб-приложений и управления доступом.",
|
||||||
"products": [
|
"products": [
|
||||||
"Гарда WAF",
|
"Гарда WAF",
|
||||||
@@ -51,6 +56,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "DeviceLock",
|
"name": "DeviceLock",
|
||||||
|
"slug": "devicelock",
|
||||||
"description": "Контроль внешних устройств и каналов передачи данных для защиты от утечек.",
|
"description": "Контроль внешних устройств и каналов передачи данных для защиты от утечек.",
|
||||||
"products": [
|
"products": [
|
||||||
"DeviceLock DLP",
|
"DeviceLock DLP",
|
||||||
@@ -60,6 +66,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "КриптоПро",
|
"name": "КриптоПро",
|
||||||
|
"slug": "cryptopro",
|
||||||
"description": "Средства криптографической защиты информации и электронной подписи.",
|
"description": "Средства криптографической защиты информации и электронной подписи.",
|
||||||
"products": [
|
"products": [
|
||||||
"КриптоПро CSP",
|
"КриптоПро CSP",
|
||||||
@@ -69,6 +76,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Код Безопасности",
|
"name": "Код Безопасности",
|
||||||
|
"slug": "security-code",
|
||||||
"description": "Российский вендор решений по информационной безопасности.",
|
"description": "Российский вендор решений по информационной безопасности.",
|
||||||
"products": [
|
"products": [
|
||||||
"Secret Net Studio",
|
"Secret Net Studio",
|
||||||
@@ -78,6 +86,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Аладдин Р.Д.",
|
"name": "Аладдин Р.Д.",
|
||||||
|
"slug": "aladdin-rd",
|
||||||
"description": "Разработчик средств аутентификации и защиты информации.",
|
"description": "Разработчик средств аутентификации и защиты информации.",
|
||||||
"products": [
|
"products": [
|
||||||
"JaCarta",
|
"JaCarta",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Astra Linux",
|
"name": "Astra Linux",
|
||||||
|
"slug": "astra-linux",
|
||||||
"description": "Защищенная операционная система для государственных организаций.",
|
"description": "Защищенная операционная система для государственных организаций.",
|
||||||
"products": [
|
"products": [
|
||||||
"Astra Linux Special Edition",
|
"Astra Linux Special Edition",
|
||||||
@@ -14,6 +15,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ИнфоТеКС",
|
"name": "ИнфоТеКС",
|
||||||
|
"slug": "infotecs",
|
||||||
"description": "Защищенные системы связи и криптографическая защита для госсектора.",
|
"description": "Защищенные системы связи и криптографическая защита для госсектора.",
|
||||||
"products": [
|
"products": [
|
||||||
"ViPNet",
|
"ViPNet",
|
||||||
@@ -24,6 +26,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "НПО Эшелон",
|
"name": "НПО Эшелон",
|
||||||
|
"slug": "npo-echelon",
|
||||||
"description": "Системы защиты информации для критической инфраструктуры.",
|
"description": "Системы защиты информации для критической инфраструктуры.",
|
||||||
"products": [
|
"products": [
|
||||||
"Сертифицированные решения",
|
"Сертифицированные решения",
|
||||||
@@ -33,6 +36,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Код Безопасности",
|
"name": "Код Безопасности",
|
||||||
|
"slug": "security-code",
|
||||||
"description": "Средства защиты информации для государственных информационных систем.",
|
"description": "Средства защиты информации для государственных информационных систем.",
|
||||||
"products": [
|
"products": [
|
||||||
"Secret Net Studio",
|
"Secret Net Studio",
|
||||||
@@ -42,6 +46,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Газинформсервис",
|
"name": "Газинформсервис",
|
||||||
|
"slug": "gazinformservice",
|
||||||
"description": "Автоматизированные системы для государственного управления.",
|
"description": "Автоматизированные системы для государственного управления.",
|
||||||
"products": [
|
"products": [
|
||||||
"ГИС",
|
"ГИС",
|
||||||
@@ -51,6 +56,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Крок",
|
"name": "Крок",
|
||||||
|
"slug": "croc",
|
||||||
"description": "Интеграционные решения для цифровизации государственных услуг.",
|
"description": "Интеграционные решения для цифровизации государственных услуг.",
|
||||||
"products": [
|
"products": [
|
||||||
"Цифровые платформы",
|
"Цифровые платформы",
|
||||||
@@ -60,6 +66,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Ростелеком-Солар",
|
"name": "Ростелеком-Солар",
|
||||||
|
"slug": "rostelecom-solar",
|
||||||
"description": "Кибербезопасность для государственных и критически важных объектов.",
|
"description": "Кибербезопасность для государственных и критически важных объектов.",
|
||||||
"products": [
|
"products": [
|
||||||
"Solar JSOC",
|
"Solar JSOC",
|
||||||
@@ -69,6 +76,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ФГУП НТЦ «Атлас»",
|
"name": "ФГУП НТЦ «Атлас»",
|
||||||
|
"slug": "fsue-stc-atlas",
|
||||||
"description": "Разработка защищенных АС для органов государственной власти.",
|
"description": "Разработка защищенных АС для органов государственной власти.",
|
||||||
"products": [
|
"products": [
|
||||||
"Защищенные АС",
|
"Защищенные АС",
|
||||||
@@ -78,6 +86,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Электронное Правительство",
|
"name": "Электронное Правительство",
|
||||||
|
"slug": "electronic-government",
|
||||||
"description": "Платформы для предоставления государственных услуг в электронном виде.",
|
"description": "Платформы для предоставления государственных услуг в электронном виде.",
|
||||||
"products": [
|
"products": [
|
||||||
"Госуслуги",
|
"Госуслуги",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "YADRO",
|
"name": "YADRO",
|
||||||
|
"slug": "yadro",
|
||||||
"description": "Российские системы хранения данных и серверные платформы корпоративного уровня.",
|
"description": "Российские системы хранения данных и серверные платформы корпоративного уровня.",
|
||||||
"products": [
|
"products": [
|
||||||
"СХД TATLIN",
|
"СХД TATLIN",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Kraftway Storage",
|
"name": "Kraftway Storage",
|
||||||
|
"slug": "kraftway-storage",
|
||||||
"description": "Системы хранения и резервного копирования данных.",
|
"description": "Системы хранения и резервного копирования данных.",
|
||||||
"products": [
|
"products": [
|
||||||
"СХД",
|
"СХД",
|
||||||
@@ -24,6 +26,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Eltex",
|
"name": "Eltex",
|
||||||
|
"slug": "eltex",
|
||||||
"description": "Российский производитель телекоммуникационного оборудования.",
|
"description": "Российский производитель телекоммуникационного оборудования.",
|
||||||
"products": [
|
"products": [
|
||||||
"Маршрутизаторы",
|
"Маршрутизаторы",
|
||||||
@@ -34,6 +37,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Таврида Электрик",
|
"name": "Таврида Электрик",
|
||||||
|
"slug": "tavrida-electric",
|
||||||
"description": "Российские процессоры и микроэлектронные компоненты.",
|
"description": "Российские процессоры и микроэлектронные компоненты.",
|
||||||
"products": [
|
"products": [
|
||||||
"Процессоры Baikal",
|
"Процессоры Baikal",
|
||||||
@@ -42,6 +46,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ЭЛВИС-НеоТек",
|
"name": "ЭЛВИС-НеоТек",
|
||||||
|
"slug": "elvis-neotech",
|
||||||
"description": "Разработка и производство микроэлектронных компонентов.",
|
"description": "Разработка и производство микроэлектронных компонентов.",
|
||||||
"products": [
|
"products": [
|
||||||
"Микроконтроллеры",
|
"Микроконтроллеры",
|
||||||
@@ -51,6 +56,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Kraftway Network",
|
"name": "Kraftway Network",
|
||||||
|
"slug": "kraftway-network",
|
||||||
"description": "Сетевое оборудование и решения для построения ЦОД.",
|
"description": "Сетевое оборудование и решения для построения ЦОД.",
|
||||||
"products": [
|
"products": [
|
||||||
"Коммутаторы",
|
"Коммутаторы",
|
||||||
@@ -60,6 +66,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ЗАО НТЦ ЭЛИНС",
|
"name": "ЗАО НТЦ ЭЛИНС",
|
||||||
|
"slug": "zao-stc-elins",
|
||||||
"description": "Производство систем бесперебойного питания.",
|
"description": "Производство систем бесперебойного питания.",
|
||||||
"products": [
|
"products": [
|
||||||
"ИБП",
|
"ИБП",
|
||||||
@@ -69,6 +76,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Аквариус СХД",
|
"name": "Аквариус СХД",
|
||||||
|
"slug": "aquarius-storage",
|
||||||
"description": "Системы хранения данных для корпоративного сектора.",
|
"description": "Системы хранения данных для корпоративного сектора.",
|
||||||
"products": [
|
"products": [
|
||||||
"СХД",
|
"СХД",
|
||||||
@@ -78,6 +86,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "РЗЭП",
|
"name": "РЗЭП",
|
||||||
|
"slug": "rzep",
|
||||||
"description": "Рязанский завод электронных приборов - производство электронных компонентов.",
|
"description": "Рязанский завод электронных приборов - производство электронных компонентов.",
|
||||||
"products": [
|
"products": [
|
||||||
"Электронные компоненты",
|
"Электронные компоненты",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Внедрение облачных платформ",
|
"name": "Внедрение облачных платформ",
|
||||||
|
"slug": "cloud-platform-implementation",
|
||||||
"description": "Комплексное внедрение облачных решений на базе Яндекс.Облако, VK Cloud и других российских провайдеров.",
|
"description": "Комплексное внедрение облачных решений на базе Яндекс.Облако, VK Cloud и других российских провайдеров.",
|
||||||
"products": [
|
"products": [
|
||||||
"IaaS",
|
"IaaS",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Развертывание ОС и базового ПО",
|
"name": "Развертывание ОС и базового ПО",
|
||||||
|
"slug": "os-and-core-software-deployment",
|
||||||
"description": "Установка и настройка операционных систем Astra Linux, РЕД ОС и базового программного обеспечения.",
|
"description": "Установка и настройка операционных систем Astra Linux, РЕД ОС и базового программного обеспечения.",
|
||||||
"products": [
|
"products": [
|
||||||
"Astra Linux",
|
"Astra Linux",
|
||||||
@@ -25,6 +27,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Внедрение систем безопасности",
|
"name": "Внедрение систем безопасности",
|
||||||
|
"slug": "security-systems-implementation",
|
||||||
"description": "Поставка и внедрение комплексных решений по кибербезопасности от ведущих российских вендоров.",
|
"description": "Поставка и внедрение комплексных решений по кибербезопасности от ведущих российских вендоров.",
|
||||||
"products": [
|
"products": [
|
||||||
"Kaspersky",
|
"Kaspersky",
|
||||||
@@ -35,6 +38,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Внедрение ERP и CRM систем",
|
"name": "Внедрение ERP и CRM систем",
|
||||||
|
"slug": "erp-and-crm-implementation",
|
||||||
"description": "Развертывание и настройка корпоративных систем управления: 1С, Галактика, Мой Офис.",
|
"description": "Развертывание и настройка корпоративных систем управления: 1С, Галактика, Мой Офис.",
|
||||||
"products": [
|
"products": [
|
||||||
"1С",
|
"1С",
|
||||||
@@ -45,6 +49,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Поставка серверного оборудования",
|
"name": "Поставка серверного оборудования",
|
||||||
|
"slug": "server-hardware-supply",
|
||||||
"description": "Подбор, поставка и ввод в эксплуатацию серверов и СХД российского производства.",
|
"description": "Подбор, поставка и ввод в эксплуатацию серверов и СХД российского производства.",
|
||||||
"products": [
|
"products": [
|
||||||
"Kraftway",
|
"Kraftway",
|
||||||
@@ -55,6 +60,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Системы хранения данных",
|
"name": "Системы хранения данных",
|
||||||
|
"slug": "data-storage-systems",
|
||||||
"description": "Внедрение российских систем хранения данных с настройкой репликации и резервного копирования.",
|
"description": "Внедрение российских систем хранения данных с настройкой репликации и резервного копирования.",
|
||||||
"products": [
|
"products": [
|
||||||
"RAIDIX",
|
"RAIDIX",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "ОВЕН",
|
"name": "ОВЕН",
|
||||||
|
"slug": "owen",
|
||||||
"description": "Разработка и производство средств промышленной автоматизации.",
|
"description": "Разработка и производство средств промышленной автоматизации.",
|
||||||
"products": [
|
"products": [
|
||||||
"ПЛК",
|
"ПЛК",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ИнСАТ",
|
"name": "ИнСАТ",
|
||||||
|
"slug": "insat",
|
||||||
"description": "Автоматизированные системы управления технологическими процессами.",
|
"description": "Автоматизированные системы управления технологическими процессами.",
|
||||||
"products": [
|
"products": [
|
||||||
"SCADA InTouch",
|
"SCADA InTouch",
|
||||||
@@ -24,6 +26,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ТЕСИС",
|
"name": "ТЕСИС",
|
||||||
|
"slug": "thesis",
|
||||||
"description": "Системы автоматизации для энергетики и промышленности.",
|
"description": "Системы автоматизации для энергетики и промышленности.",
|
||||||
"products": [
|
"products": [
|
||||||
"АСУТП",
|
"АСУТП",
|
||||||
@@ -33,6 +36,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Danfoss",
|
"name": "Danfoss",
|
||||||
|
"slug": "danfoss",
|
||||||
"description": "Решения для промышленной автоматизации и энергоэффективности.",
|
"description": "Решения для промышленной автоматизации и энергоэффективности.",
|
||||||
"products": [
|
"products": [
|
||||||
"Частотные преобразователи",
|
"Частотные преобразователи",
|
||||||
@@ -42,6 +46,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "МЗТА",
|
"name": "МЗТА",
|
||||||
|
"slug": "mzta",
|
||||||
"description": "Московский завод тепловой автоматики - промышленные контроллеры.",
|
"description": "Московский завод тепловой автоматики - промышленные контроллеры.",
|
||||||
"products": [
|
"products": [
|
||||||
"ПЛК",
|
"ПЛК",
|
||||||
@@ -51,6 +56,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Текон",
|
"name": "Текон",
|
||||||
|
"slug": "tekon",
|
||||||
"description": "Автоматизация технологических процессов в промышленности.",
|
"description": "Автоматизация технологических процессов в промышленности.",
|
||||||
"products": [
|
"products": [
|
||||||
"SCADA",
|
"SCADA",
|
||||||
@@ -60,6 +66,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "АйТи Энерджи",
|
"name": "АйТи Энерджи",
|
||||||
|
"slug": "it-energy",
|
||||||
"description": "Системы мониторинга и управления для энергетики.",
|
"description": "Системы мониторинга и управления для энергетики.",
|
||||||
"products": [
|
"products": [
|
||||||
"АСКУЭ",
|
"АСКУЭ",
|
||||||
@@ -69,6 +76,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Schneider Electric",
|
"name": "Schneider Electric",
|
||||||
|
"slug": "schneider-electric",
|
||||||
"description": "Индустриальная автоматизация и управление энергией.",
|
"description": "Индустриальная автоматизация и управление энергией.",
|
||||||
"products": [
|
"products": [
|
||||||
"ПЛК",
|
"ПЛК",
|
||||||
@@ -79,6 +87,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "АСУ ТП Проект",
|
"name": "АСУ ТП Проект",
|
||||||
|
"slug": "industrial-automation-project",
|
||||||
"description": "Проектирование и внедрение автоматизированных систем управления.",
|
"description": "Проектирование и внедрение автоматизированных систем управления.",
|
||||||
"products": [
|
"products": [
|
||||||
"АСУТП",
|
"АСУТП",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Интеграция корпоративных систем",
|
"name": "Интеграция корпоративных систем",
|
||||||
|
"slug": "enterprise-systems-integration",
|
||||||
"description": "Интеграция ERP, CRM, HRM и других корпоративных систем для обеспечения единого информационного пространства.",
|
"description": "Интеграция ERP, CRM, HRM и других корпоративных систем для обеспечения единого информационного пространства.",
|
||||||
"products": [
|
"products": [
|
||||||
"ESB",
|
"ESB",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Разработка на заказ",
|
"name": "Разработка на заказ",
|
||||||
|
"slug": "custom-development",
|
||||||
"description": "Создание индивидуальных программных решений под специфические задачи бизнеса.",
|
"description": "Создание индивидуальных программных решений под специфические задачи бизнеса.",
|
||||||
"products": [
|
"products": [
|
||||||
"Backend",
|
"Backend",
|
||||||
@@ -25,6 +27,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Автоматизация бизнес-процессов",
|
"name": "Автоматизация бизнес-процессов",
|
||||||
|
"slug": "business-process-automation",
|
||||||
"description": "Разработка и внедрение систем автоматизации с использованием BPM-платформ и RPA.",
|
"description": "Разработка и внедрение систем автоматизации с использованием BPM-платформ и RPA.",
|
||||||
"products": [
|
"products": [
|
||||||
"BPM",
|
"BPM",
|
||||||
@@ -35,6 +38,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Разработка микросервисов",
|
"name": "Разработка микросервисов",
|
||||||
|
"slug": "microservices-development",
|
||||||
"description": "Проектирование и разработка микросервисной архитектуры для масштабируемых решений.",
|
"description": "Проектирование и разработка микросервисной архитектуры для масштабируемых решений.",
|
||||||
"products": [
|
"products": [
|
||||||
"Kubernetes",
|
"Kubernetes",
|
||||||
@@ -45,6 +49,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "DevOps и CI/CD",
|
"name": "DevOps и CI/CD",
|
||||||
|
"slug": "devops-and-ci-cd",
|
||||||
"description": "Построение процессов непрерывной интеграции и доставки на базе российских и opensource инструментов.",
|
"description": "Построение процессов непрерывной интеграции и доставки на базе российских и opensource инструментов.",
|
||||||
"products": [
|
"products": [
|
||||||
"GitLab",
|
"GitLab",
|
||||||
@@ -55,6 +60,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Интеграция с государственными системами",
|
"name": "Интеграция с государственными системами",
|
||||||
|
"slug": "government-systems-integration",
|
||||||
"description": "Подключение к СМЭВ, ГИС, ЕГИС и другим государственным информационным системам.",
|
"description": "Подключение к СМЭВ, ГИС, ЕГИС и другим государственным информационным системам.",
|
||||||
"products": [
|
"products": [
|
||||||
"СМЭВ",
|
"СМЭВ",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Управление инфраструктурой",
|
"name": "Управление инфраструктурой",
|
||||||
|
"slug": "infrastructure-management",
|
||||||
"description": "Полное управление IT-инфраструктурой 24/7: мониторинг, обслуживание, оптимизация и развитие.",
|
"description": "Полное управление IT-инфраструктурой 24/7: мониторинг, обслуживание, оптимизация и развитие.",
|
||||||
"products": [
|
"products": [
|
||||||
"Мониторинг 24/7",
|
"Мониторинг 24/7",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Управление облачными ресурсами",
|
"name": "Управление облачными ресурсами",
|
||||||
|
"slug": "cloud-resource-management",
|
||||||
"description": "Администрирование и оптимизация облачной инфраструктуры на российских платформах.",
|
"description": "Администрирование и оптимизация облачной инфраструктуры на российских платформах.",
|
||||||
"products": [
|
"products": [
|
||||||
"Cloud Management",
|
"Cloud Management",
|
||||||
@@ -24,6 +26,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Управление безопасностью",
|
"name": "Управление безопасностью",
|
||||||
|
"slug": "security-management",
|
||||||
"description": "Комплексное управление информационной безопасностью: SOC, мониторинг угроз, реагирование на инциденты.",
|
"description": "Комплексное управление информационной безопасностью: SOC, мониторинг угроз, реагирование на инциденты.",
|
||||||
"products": [
|
"products": [
|
||||||
"SOC",
|
"SOC",
|
||||||
@@ -34,6 +37,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Backup as a Service",
|
"name": "Backup as a Service",
|
||||||
|
"slug": "backup-as-a-service",
|
||||||
"description": "Управляемое резервное копирование с гарантией сохранности данных и быстрого восстановления.",
|
"description": "Управляемое резервное копирование с гарантией сохранности данных и быстрого восстановления.",
|
||||||
"products": [
|
"products": [
|
||||||
"Резервное копирование",
|
"Резервное копирование",
|
||||||
@@ -43,6 +47,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "DRaaS (Disaster Recovery)",
|
"name": "DRaaS (Disaster Recovery)",
|
||||||
|
"slug": "draas-disaster-recovery",
|
||||||
"description": "Услуга аварийного восстановления IT-систем с гарантированным RTO и RPO.",
|
"description": "Услуга аварийного восстановления IT-систем с гарантированным RTO и RPO.",
|
||||||
"products": [
|
"products": [
|
||||||
"Аварийное восстановление",
|
"Аварийное восстановление",
|
||||||
@@ -52,6 +57,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Helpdesk и Service Desk",
|
"name": "Helpdesk и Service Desk",
|
||||||
|
"slug": "helpdesk-and-service-desk",
|
||||||
"description": "Профессиональная техническая поддержка пользователей и администрирование IT-систем.",
|
"description": "Профессиональная техническая поддержка пользователей и администрирование IT-систем.",
|
||||||
"products": [
|
"products": [
|
||||||
"1-3 линии поддержки",
|
"1-3 линии поддержки",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Kraftway",
|
"name": "Kraftway",
|
||||||
|
"slug": "kraftway",
|
||||||
"description": "Ведущий российский производитель серверов, рабочих станций и систем хранения.",
|
"description": "Ведущий российский производитель серверов, рабочих станций и систем хранения.",
|
||||||
"products": [
|
"products": [
|
||||||
"Серверы Express",
|
"Серверы Express",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Aquarius",
|
"name": "Aquarius",
|
||||||
|
"slug": "aquarius",
|
||||||
"description": "Российский производитель компьютеров и серверного оборудования.",
|
"description": "Российский производитель компьютеров и серверного оборудования.",
|
||||||
"products": [
|
"products": [
|
||||||
"Серверы",
|
"Серверы",
|
||||||
@@ -25,6 +27,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "iRU",
|
"name": "iRU",
|
||||||
|
"slug": "iru",
|
||||||
"description": "Производство компьютеров, серверов и комплектующих под российским брендом.",
|
"description": "Производство компьютеров, серверов и комплектующих под российским брендом.",
|
||||||
"products": [
|
"products": [
|
||||||
"Серверы iRU Rock",
|
"Серверы iRU Rock",
|
||||||
@@ -35,6 +38,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Аквариус",
|
"name": "Аквариус",
|
||||||
|
"slug": "aquarius",
|
||||||
"description": "Российская компания по производству вычислительной техники.",
|
"description": "Российская компания по производству вычислительной техники.",
|
||||||
"products": [
|
"products": [
|
||||||
"Компьютеры",
|
"Компьютеры",
|
||||||
@@ -44,6 +48,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Depo",
|
"name": "Depo",
|
||||||
|
"slug": "depo",
|
||||||
"description": "Разработка и производство серверного и сетевого оборудования.",
|
"description": "Разработка и производство серверного и сетевого оборудования.",
|
||||||
"products": [
|
"products": [
|
||||||
"Серверы Depo Storm",
|
"Серверы Depo Storm",
|
||||||
@@ -53,6 +58,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "YADRO",
|
"name": "YADRO",
|
||||||
|
"slug": "yadro",
|
||||||
"description": "Российский разработчик серверных платформ и систем хранения данных.",
|
"description": "Российский разработчик серверных платформ и систем хранения данных.",
|
||||||
"products": [
|
"products": [
|
||||||
"Серверы Vegman",
|
"Серверы Vegman",
|
||||||
@@ -62,6 +68,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "РСК Технологии",
|
"name": "РСК Технологии",
|
||||||
|
"slug": "rsk-technologies",
|
||||||
"description": "Производство высокопроизводительных вычислительных систем.",
|
"description": "Производство высокопроизводительных вычислительных систем.",
|
||||||
"products": [
|
"products": [
|
||||||
"Суперкомпьютеры",
|
"Суперкомпьютеры",
|
||||||
@@ -71,6 +78,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "GS Group",
|
"name": "GS Group",
|
||||||
|
"slug": "gs-group",
|
||||||
"description": "Производство электроники и вычислительной техники.",
|
"description": "Производство электроники и вычислительной техники.",
|
||||||
"products": [
|
"products": [
|
||||||
"Планшеты",
|
"Планшеты",
|
||||||
@@ -80,6 +88,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Kraftway Graviton",
|
"name": "Kraftway Graviton",
|
||||||
|
"slug": "kraftway-graviton",
|
||||||
"description": "Серверные решения на базе российских процессоров.",
|
"description": "Серверные решения на базе российских процессоров.",
|
||||||
"products": [
|
"products": [
|
||||||
"Серверы Graviton",
|
"Серверы Graviton",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "МойОфис",
|
"name": "МойОфис",
|
||||||
|
"slug": "myoffice",
|
||||||
"description": "Российский офисный пакет для работы с документами, таблицами и презентациями.",
|
"description": "Российский офисный пакет для работы с документами, таблицами и презентациями.",
|
||||||
"products": [
|
"products": [
|
||||||
"Текст",
|
"Текст",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "1С",
|
"name": "1С",
|
||||||
|
"slug": "1c",
|
||||||
"description": "Ведущий российский разработчик программного обеспечения для автоматизации бизнеса.",
|
"description": "Ведущий российский разработчик программного обеспечения для автоматизации бизнеса.",
|
||||||
"products": [
|
"products": [
|
||||||
"1С:Бухгалтерия",
|
"1С:Бухгалтерия",
|
||||||
@@ -25,6 +27,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Галактика",
|
"name": "Галактика",
|
||||||
|
"slug": "galaktika",
|
||||||
"description": "ERP-система для управления предприятием и бизнес-процессами.",
|
"description": "ERP-система для управления предприятием и бизнес-процессами.",
|
||||||
"products": [
|
"products": [
|
||||||
"Галактика ERP",
|
"Галактика ERP",
|
||||||
@@ -35,6 +38,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Р7-Офис",
|
"name": "Р7-Офис",
|
||||||
|
"slug": "r7-office",
|
||||||
"description": "Офисный пакет и платформа для совместной работы с документами.",
|
"description": "Офисный пакет и платформа для совместной работы с документами.",
|
||||||
"products": [
|
"products": [
|
||||||
"Редакторы документов",
|
"Редакторы документов",
|
||||||
@@ -44,6 +48,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Postgres Pro",
|
"name": "Postgres Pro",
|
||||||
|
"slug": "postgres-pro",
|
||||||
"description": "Российская СУБД на базе PostgreSQL с расширенной функциональностью.",
|
"description": "Российская СУБД на базе PostgreSQL с расширенной функциональностью.",
|
||||||
"products": [
|
"products": [
|
||||||
"Postgres Pro Standard",
|
"Postgres Pro Standard",
|
||||||
@@ -53,6 +58,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Astra Linux",
|
"name": "Astra Linux",
|
||||||
|
"slug": "astra-linux",
|
||||||
"description": "Защищенная операционная система для госструктур и коммерческих организаций.",
|
"description": "Защищенная операционная система для госструктур и коммерческих организаций.",
|
||||||
"products": [
|
"products": [
|
||||||
"Astra Linux Special Edition",
|
"Astra Linux Special Edition",
|
||||||
@@ -61,6 +67,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "РедСофт",
|
"name": "РедСофт",
|
||||||
|
"slug": "red-soft",
|
||||||
"description": "Разработчик ОС РЕД и решений для цифровой трансформации.",
|
"description": "Разработчик ОС РЕД и решений для цифровой трансформации.",
|
||||||
"products": [
|
"products": [
|
||||||
"РЕД ОС",
|
"РЕД ОС",
|
||||||
@@ -70,6 +77,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "BaseAlt",
|
"name": "BaseAlt",
|
||||||
|
"slug": "basealt",
|
||||||
"description": "Разработчик дистрибутивов ALT Linux для различных сегментов рынка.",
|
"description": "Разработчик дистрибутивов ALT Linux для различных сегментов рынка.",
|
||||||
"products": [
|
"products": [
|
||||||
"ALT Education",
|
"ALT Education",
|
||||||
@@ -79,6 +87,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ELMA",
|
"name": "ELMA",
|
||||||
|
"slug": "elma",
|
||||||
"description": "Low-code платформа для автоматизации и управления бизнес-процессами.",
|
"description": "Low-code платформа для автоматизации и управления бизнес-процессами.",
|
||||||
"products": [
|
"products": [
|
||||||
"ELMA365",
|
"ELMA365",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Решения для финансового сектора",
|
"name": "Решения для финансового сектора",
|
||||||
|
"slug": "solutions-for-financial-sector",
|
||||||
"description": "Специализированные IT-решения для банков, страховых компаний и финансовых организаций с учетом требований регуляторов.",
|
"description": "Специализированные IT-решения для банков, страховых компаний и финансовых организаций с учетом требований регуляторов.",
|
||||||
"products": [
|
"products": [
|
||||||
"АБС",
|
"АБС",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Промышленные решения",
|
"name": "Промышленные решения",
|
||||||
|
"slug": "industrial-solutions",
|
||||||
"description": "Автоматизация производства, АСУТП, MES-системы и промышленный IoT на базе российских технологий.",
|
"description": "Автоматизация производства, АСУТП, MES-системы и промышленный IoT на базе российских технологий.",
|
||||||
"products": [
|
"products": [
|
||||||
"MES",
|
"MES",
|
||||||
@@ -25,6 +27,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Здравоохранение",
|
"name": "Здравоохранение",
|
||||||
|
"slug": "healthcare",
|
||||||
"description": "МИС, ПАКС, лабораторные системы и телемедицина с интеграцией в ЕГИСЗ.",
|
"description": "МИС, ПАКС, лабораторные системы и телемедицина с интеграцией в ЕГИСЗ.",
|
||||||
"products": [
|
"products": [
|
||||||
"МИС",
|
"МИС",
|
||||||
@@ -35,6 +38,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Образование",
|
"name": "Образование",
|
||||||
|
"slug": "education",
|
||||||
"description": "Цифровизация образовательного процесса: LMS, электронные библиотеки, системы тестирования.",
|
"description": "Цифровизация образовательного процесса: LMS, электронные библиотеки, системы тестирования.",
|
||||||
"products": [
|
"products": [
|
||||||
"LMS",
|
"LMS",
|
||||||
@@ -44,6 +48,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Ритейл и e-commerce",
|
"name": "Ритейл и e-commerce",
|
||||||
|
"slug": "retail-and-e-commerce",
|
||||||
"description": "Решения для розничной торговли: кассовые системы, управление складом, интернет-магазины.",
|
"description": "Решения для розничной торговли: кассовые системы, управление складом, интернет-магазины.",
|
||||||
"products": [
|
"products": [
|
||||||
"E-commerce",
|
"E-commerce",
|
||||||
@@ -54,6 +59,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Телеком и медиа",
|
"name": "Телеком и медиа",
|
||||||
|
"slug": "telecom-and-media",
|
||||||
"description": "Биллинговые системы, OSS/BSS, потоковое видео и CDN на российских платформах.",
|
"description": "Биллинговые системы, OSS/BSS, потоковое видео и CDN на российских платформах.",
|
||||||
"products": [
|
"products": [
|
||||||
"Биллинг",
|
"Биллинг",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Облачная инфраструктура по подписке",
|
"name": "Облачная инфраструктура по подписке",
|
||||||
|
"slug": "cloud-infrastructure-subscription",
|
||||||
"description": "Аренда виртуальных серверов, хранилищ и сетевых ресурсов на российских облачных платформах.",
|
"description": "Аренда виртуальных серверов, хранилищ и сетевых ресурсов на российских облачных платформах.",
|
||||||
"products": [
|
"products": [
|
||||||
"Виртуальные серверы",
|
"Виртуальные серверы",
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Лицензии на российское ПО",
|
"name": "Лицензии на российское ПО",
|
||||||
|
"slug": "russian-software-licenses",
|
||||||
"description": "Предоставление лицензий на отечественное программное обеспечение по модели подписки.",
|
"description": "Предоставление лицензий на отечественное программное обеспечение по модели подписки.",
|
||||||
"products": [
|
"products": [
|
||||||
"ОС",
|
"ОС",
|
||||||
@@ -25,6 +27,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "SaaS решения",
|
"name": "SaaS решения",
|
||||||
|
"slug": "saas-solutions",
|
||||||
"description": "Доступ к корпоративным приложениям в облаке: CRM, ERP, документооборот, коммуникации.",
|
"description": "Доступ к корпоративным приложениям в облаке: CRM, ERP, документооборот, коммуникации.",
|
||||||
"products": [
|
"products": [
|
||||||
"CRM",
|
"CRM",
|
||||||
@@ -35,6 +38,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Безопасность как сервис",
|
"name": "Безопасность как сервис",
|
||||||
|
"slug": "security-as-a-service",
|
||||||
"description": "Подписка на облачные сервисы безопасности: антивирус, DLP, email-защита, веб-фильтрация.",
|
"description": "Подписка на облачные сервисы безопасности: антивирус, DLP, email-защита, веб-фильтрация.",
|
||||||
"products": [
|
"products": [
|
||||||
"Cloud Антивирус",
|
"Cloud Антивирус",
|
||||||
@@ -45,6 +49,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Мониторинг и аналитика",
|
"name": "Мониторинг и аналитика",
|
||||||
|
"slug": "monitoring-and-analytics",
|
||||||
"description": "Платформы мониторинга инфраструктуры, сбор метрик и бизнес-аналитика по подписке.",
|
"description": "Платформы мониторинга инфраструктуры, сбор метрик и бизнес-аналитика по подписке.",
|
||||||
"products": [
|
"products": [
|
||||||
"APM",
|
"APM",
|
||||||
@@ -55,6 +60,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Рабочие места как сервис",
|
"name": "Рабочие места как сервис",
|
||||||
|
"slug": "workplace-as-a-service",
|
||||||
"description": "Виртуальные рабочие столы (VDI) с предустановленным ПО и поддержкой.",
|
"description": "Виртуальные рабочие столы (VDI) с предустановленным ПО и поддержкой.",
|
||||||
"products": [
|
"products": [
|
||||||
"VDI",
|
"VDI",
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"vendors": [
|
"vendors": [
|
||||||
{
|
{
|
||||||
"name": "Техническая поддержка 24/7",
|
"name": "Техническая поддержка 24/7",
|
||||||
|
"slug": "technical-support-24-7",
|
||||||
"description": "Круглосуточная поддержка IT-инфраструктуры с гарантированным временем реакции и решения проблем.",
|
"description": "Круглосуточная поддержка IT-инфраструктуры с гарантированным временем реакции и решения проблем.",
|
||||||
"products": [
|
"products": [
|
||||||
"L1-L3 поддержка",
|
"L1-L3 поддержка",
|
||||||
@@ -14,6 +15,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Сопровождение ПО",
|
"name": "Сопровождение ПО",
|
||||||
|
"slug": "software-support",
|
||||||
"description": "Обслуживание и поддержка корпоративных информационных систем, обновления и доработки.",
|
"description": "Обслуживание и поддержка корпоративных информационных систем, обновления и доработки.",
|
||||||
"products": [
|
"products": [
|
||||||
"Обновления",
|
"Обновления",
|
||||||
@@ -24,6 +26,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Обслуживание серверов и СХД",
|
"name": "Обслуживание серверов и СХД",
|
||||||
|
"slug": "servers-and-storage-maintenance",
|
||||||
"description": "Регулярное обслуживание, мониторинг и замена оборудования по договору.",
|
"description": "Регулярное обслуживание, мониторинг и замена оборудования по договору.",
|
||||||
"products": [
|
"products": [
|
||||||
"Профилактика",
|
"Профилактика",
|
||||||
@@ -34,6 +37,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Обслуживание сетевой инфраструктуры",
|
"name": "Обслуживание сетевой инфраструктуры",
|
||||||
|
"slug": "network-infrastructure-maintenance",
|
||||||
"description": "Поддержка сетевого оборудования, настройка, мониторинг и устранение неисправностей.",
|
"description": "Поддержка сетевого оборудования, настройка, мониторинг и устранение неисправностей.",
|
||||||
"products": [
|
"products": [
|
||||||
"Сети",
|
"Сети",
|
||||||
@@ -44,6 +48,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Обслуживание систем безопасности",
|
"name": "Обслуживание систем безопасности",
|
||||||
|
"slug": "security-systems-maintenance",
|
||||||
"description": "Сопровождение средств защиты информации: обновление баз, настройка правил, анализ инцидентов.",
|
"description": "Сопровождение средств защиты информации: обновление баз, настройка правил, анализ инцидентов.",
|
||||||
"products": [
|
"products": [
|
||||||
"Антивирус",
|
"Антивирус",
|
||||||
@@ -54,6 +59,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Абонентское обслуживание",
|
"name": "Абонентское обслуживание",
|
||||||
|
"slug": "subscription-support",
|
||||||
"description": "Комплексная IT-поддержка по модели абонентского обслуживания с фиксированной стоимостью.",
|
"description": "Комплексная IT-поддержка по модели абонентского обслуживания с фиксированной стоимостью.",
|
||||||
"products": [
|
"products": [
|
||||||
"Фиксированная цена",
|
"Фиксированная цена",
|
||||||
|
|||||||
Reference in New Issue
Block a user