{
  "id": "auth.reindex",
  "name": "auth.reindex",
  "description": "This is the connector to perform a full re-indexing.  This operation involves multiple indexing pipelines executed in a sequential fashion.",
  "created": "2021-03-20T15:38:33.404",
  "modified": "2021-03-20T15:38:33.404",
  "pipes": [
    {
      "name": "ResetLink",
      "properties": [
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ResetLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ResetLink",
          "scope": {
            "name": "ResetLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "ReindexLink",
      "properties": [
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ReindexLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ReindexLink",
          "scope": {
            "name": "ReindexLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseSTAZookeeperStage1",
      "properties": [
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseSTAZookeeperStage1",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseSTAZookeeperStage1",
          "scope": {
            "name": "DatabaseSTAZookeeperStage1",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - STA Zookeeper",
      "properties": [
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "scan",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseSTAZookeeperStage1",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "StoreSchema",
      "properties": [
        {
          "name": "index.shard.size",
          "value": "1",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "StoreSchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "StoreSchema",
          "scope": {
            "name": "StoreSchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "CatalogSchema",
      "properties": [
        {
          "name": "index.shard.size",
          "value": "1",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "CatalogSchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "CatalogSchema",
          "scope": {
            "name": "CatalogSchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "AttributeSchema",
      "properties": [
        {
          "name": "index.shard.size",
          "value": "1",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "AttributeSchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "AttributeSchema",
          "scope": {
            "name": "AttributeSchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "URLSchema",
      "properties": [
        {
          "name": "index.shard.size",
          "value": "3",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "URLSchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "URLSchema",
          "scope": {
            "name": "URLSchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "CategorySchema",
      "properties": [
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.shard.size",
          "value": "1",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "CategorySchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "CategorySchema",
          "scope": {
            "name": "CategorySchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "ProductSchema",
      "properties": [
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.shard.size",
          "value": "3",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ProductSchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ProductSchema",
          "scope": {
            "name": "ProductSchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DescriptionSchema",
      "properties": [
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.shard.size",
          "value": "3",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DescriptionSchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DescriptionSchema",
          "scope": {
            "name": "DescriptionSchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "PriceSchema",
      "properties": [
        {
          "name": "index.shard.size",
          "value": "3",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "PriceSchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "PriceSchema",
          "scope": {
            "name": "PriceSchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "InventorySchema",
      "properties": [
        {
          "name": "index.shard.size",
          "value": "3",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "InventorySchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "InventorySchema",
          "scope": {
            "name": "InventorySchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WorkspaceSchema",
      "properties": [
        {
          "name": "index.shard.size",
          "value": "1",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.store.type",
          "value": "mmapfs",
          "scope": {
            "name": "Setup Elasticsearch Index Schema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WorkspaceSchema",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WorkspaceSchema",
          "scope": {
            "name": "WorkspaceSchema",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Reset Link",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "ResetLink",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "scan",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "LoadSTASynonymsStopwordStage1",
      "properties": [
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "LoadSTASynonymsStopwordStage1",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "LoadSTASynonymsStopwordStage1",
          "scope": {
            "name": "LoadSTASynonymsStopwordStage1",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - STA Synonym Stopword",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "LoadSTASynonymsStopwordStage1",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "scan",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseStoreStage1",
      "properties": [
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseStoreStage1",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseStoreStage1",
          "scope": {
            "name": "DatabaseStoreStage1",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Store Stage 1",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "DatabaseStoreStage1",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "scan",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Store Stage 1",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "store",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "StoreLink",
      "properties": [
        {
          "name": "flow.language.fallback",
          "value": "true",
          "scope": {
            "name": "Get Store from Search",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "StoreLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "StoreLink",
          "scope": {
            "name": "StoreLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseCatalogStage1a",
      "properties": [
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseCatalogStage1a",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseCatalogStage1a",
          "scope": {
            "name": "DatabaseCatalogStage1a",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Catalog Stage 1a",
      "properties": [
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseCatalogStage1a",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Catalog Stage 1a",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "catalog",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseCatalogStage1b",
      "properties": [
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseCatalogStage1b",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseCatalogStage1b",
          "scope": {
            "name": "DatabaseCatalogStage1b",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Catalog Stage 1b",
      "properties": [
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseCatalogStage1b",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Catalog Stage 1b",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "catalog",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "ReplicateLink",
      "label": "ReplicateLink - Catalog",
      "properties": [
        {
          "name": "index.refresh.interval",
          "value": "1s",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.replicas",
          "value": "0",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.refresh.name",
          "value": "catalog",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ReplicateLink",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseCategoryStage1a",
      "properties": [
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseCategoryStage1a",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseCategoryStage1a",
          "scope": {
            "name": "DatabaseCategoryStage1a",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Category Stage 1a",
      "properties": [
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseCategoryStage1a",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Category Stage 1a",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "category",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseCategoryStage1b",
      "properties": [
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseCategoryStage1b",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseCategoryStage1b",
          "scope": {
            "name": "DatabaseCategoryStage1b",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "CategoryStage2",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "20000",
          "scope": {
            "name": "Build Catalog Hierarchy",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Build Catalog Hierarchy",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "CategoryStage2",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "CategoryStage2",
          "scope": {
            "name": "CategoryStage2",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Category Stage 2",
      "properties": [
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "CategoryStage2",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Category Stage 2",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "category",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Flow Control",
      "properties": [
        {
          "name": "wait.flow.strategy",
          "value": "run.id",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.flow.control",
          "value": "true",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.flow.limit",
          "value": "1",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "WaitLink",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "properties.Cache TTL",
          "value": "86400",
          "scope": {
            "name": "Wait for Completion.Release matching documents (Flow Control)",
            "type": "PROCESSOR"
          }
        },
        {
          "name": "properties.Wait Strategy",
          "value": "run.id",
          "scope": {
            "name": "Wait for Completion.Release matching documents (Flow Control)",
            "type": "PROCESSOR"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "CacheLink",
      "properties": [
        {
          "name": "properties.NLP Cache",
          "value": "skip",
          "scope": {
            "name": "Clear Cache.Clear Controller Service Cache",
            "type": "PROCESSOR"
          }
        },
        {
          "name": "properties.Store Cache",
          "value": "refresh",
          "scope": {
            "name": "Clear Cache.Clear Controller Service Cache",
            "type": "PROCESSOR"
          }
        },
        {
          "name": "properties.Catalog Hierarchy Cache",
          "value": "refresh",
          "scope": {
            "name": "Clear Cache.Clear Controller Service Cache",
            "type": "PROCESSOR"
          }
        },
        {
          "name": "properties.MatchMaker Cache",
          "value": "refresh",
          "scope": {
            "name": "Clear Cache.Clear Controller Service Cache",
            "type": "PROCESSOR"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "CacheLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "CacheLink",
          "scope": {
            "name": "CacheLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseAttributeStage1a",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Create Attribute Document",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Create Attribute Document",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseAttributeStage1a",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseAttributeStage1a",
          "scope": {
            "name": "DatabaseAttributeStage1a",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Attribute Stage 1a",
      "properties": [
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseAttributeStage1a",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Attribute Stage 1a",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "attribute",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseAttributeStage1b",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Find Attribute Values",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Find Attribute Values",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseAttributeStage1b",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseAttributeStage1b",
          "scope": {
            "name": "DatabaseAttributeStage1b",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Attribute Stage 1b",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "DatabaseAttributeStage1b",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Attribute Stage 1b",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "attribute",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "ReplicateLink",
      "label": "ReplicateLink - Attribute",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "attribute",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.refresh.interval",
          "value": "1s",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.replicas",
          "value": "0",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ReplicateLink",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseProductStage1a",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Create Product Document",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "1000",
          "scope": {
            "name": "Create Product Document",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseProductStage1a",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseProductStage1a",
          "scope": {
            "name": "DatabaseProductStage1a",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Product Stage 1a",
      "properties": [
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseProductStage1a",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Product Stage 1a",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseProductStage1b",
      "properties": [
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Find Child Items",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Find Child Items",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseProductStage1b",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseProductStage1b",
          "scope": {
            "name": "DatabaseProductStage1b",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Product Stage 1b",
      "properties": [
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseProductStage1b",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Product Stage 1b",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseProductStage1i",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Find Parent Category",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Find Parent Category",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseProductStage1i",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseProductStage1i",
          "scope": {
            "name": "DatabaseProductStage1i",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Product Stage 1i",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "DatabaseProductStage1i",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Product Stage 1i",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseProductStage1e",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Find Attributes",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "matchmaker.proximity",
          "value": "0.2",
          "scope": {
            "name": "Find Attributes",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "200",
          "scope": {
            "name": "Find Attributes",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseProductStage1e",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseProductStage1e",
          "scope": {
            "name": "DatabaseProductStage1e",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Product Stage 1e",
      "properties": [
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseProductStage1e",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Product Stage 1e",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseProductStage1f",
      "properties": [
        {
          "name": "matchmaker.proximity",
          "value": "0.2",
          "scope": {
            "name": "Rollup Attributes",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Rollup Attributes",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "200",
          "scope": {
            "name": "Rollup Attributes",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseProductStage1f",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseProductStage1f",
          "scope": {
            "name": "DatabaseProductStage1f",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Product Stage 1f",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "DatabaseProductStage1f",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Product Stage 1f",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabasePriceStage1a",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Find Product Prices",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Find Product Prices",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabasePriceStage1a",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabasePriceStage1a",
          "scope": {
            "name": "DatabasePriceStage1a",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabasePriceStage1b",
      "properties": [
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Find Bundle Prices",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabasePriceStage1b",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabasePriceStage1b",
          "scope": {
            "name": "DatabasePriceStage1b",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Price Stage 1a",
      "properties": [
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabasePriceStage1a",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "PriceStage2",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "100",
          "scope": {
            "name": "Copy Contract Prices",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "environment.source.name",
          "value": "auth",
          "scope": {
            "name": "Copy Contract Prices",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "environment.target.name",
          "value": "auth",
          "scope": {
            "name": "Copy Contract Prices",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "100",
          "scope": {
            "name": "Copy Contract Prices",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "PriceStage2",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "PriceStage2",
          "scope": {
            "name": "PriceStage2",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
	{
		"name": "ProfitMarginSchemaUpdateConnector"
		},
		{
		"name": "ProfitMarginDatabaseConnectorPipe",
		"properties": [
			{
				"name": "Database Driver Location(s)",
				"value": "${AUTH_JDBC_DRIVER_LOCATION}",
				"scope": {
					"name": "Database Connection Pool", 
					"type": "CONTROLLER_SERVICE"
				}
			},
		{
			"name": "Database Driver Class Name",
			"value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
			"scope": {
				"name": "Database Connection Pool",
				"type": "CONTROLLER_SERVICE"
			}
		},
		{
			"name": "Database Connection URL",
			"value": "${AUTH_JDBC_URL}",
			"scope": {
				"name": "Database Connection Pool",
				"type": "CONTROLLER_SERVICE"
			}
		},
		{
			"name": "Database User",
			"value": "${AUTH_JDBC_USER_NAME}",
			"scope": {
				"name": "Database Connection Pool",
				"type": "CONTROLLER_SERVICE"
			}
		},
		{
			"name": "Password",
			"value": "${AUTH_JDBC_USER_PASSWORD}",
			"scope": {
				"name": "Database Connection Pool",
				"type": "CONTROLLER_SERVICE"
			}
		}
	]
	},
    {
      "name": "SplitLink",
      "label": "SplitLink - Inventory",
      "properties": [
        {
          "name": "split.connector.name",
          "value": "auth.inventory",
          "scope": {
            "name": "Launch Connector",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "split.noun.name",
          "value": "Inventory",
          "scope": {
            "name": "Launch Connector",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "SplitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "SplitLink",
          "scope": {
            "name": "SplitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "ProductStage2",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "1000",
          "scope": {
            "name": "Push Down Properties",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "150",
          "scope": {
            "name": "Push Down Properties",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ProductStage2",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ProductStage2",
          "scope": {
            "name": "ProductStage2",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Product Stage 2",
      "properties": [
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "ProductStage2",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Product Stage 2",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseProductStage1c",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Override Child Attributes",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "matchmaker.proximity",
          "value": "0.2",
          "scope": {
            "name": "Override Child Attributes",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "200",
          "scope": {
            "name": "Override Child Attributes",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseProductStage1c",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseProductStage1c",
          "scope": {
            "name": "DatabaseProductStage1c",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Product Stage 1c",
      "properties": [
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseProductStage1c",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Product Stage 1c",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseProductStage1d",
      "properties": [
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Find Item Attachments",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Find Item Attachments",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseProductStage1d",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseProductStage1d",
          "scope": {
            "name": "DatabaseProductStage1d",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - Product Stage 1d",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "DatabaseProductStage1d",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Product Stage 1d",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseURLStage1a",
      "properties": [
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Create Category URL Document",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Create Category URL Document",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseURLStage1a",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseURLStage1a",
          "scope": {
            "name": "DatabaseURLStage1a",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - URL Stage 1a",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "DatabaseURLStage1a",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseURLStage1b",
      "properties": [
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Create Product URL Document",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Create Product URL Document",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseURLStage1b",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseURLStage1b",
          "scope": {
            "name": "DatabaseURLStage1b",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - URL Stage 1b",
      "properties": [
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseURLStage1b",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - URL Stage 1b",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "url",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseURLStage1c",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Update Page Type",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Update Page Type",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseURLStage1c",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseURLStage1c",
          "scope": {
            "name": "DatabaseURLStage1c",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - URL Stage 1c",
      "properties": [
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "DatabaseURLStage1c",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - URL Stage 1c",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "url",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseURLStage1d",
      "properties": [
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Update Category URL Fallback",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Update Category URL Fallback",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseURLStage1d",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseURLStage1d",
          "scope": {
            "name": "DatabaseURLStage1d",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseURLStage1e",
      "properties": [
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Update Product URL Fallback",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Update Product URL Fallback",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseURLStage1e",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseURLStage1e",
          "scope": {
            "name": "DatabaseURLStage1e",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - URL Stage 1e",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "DatabaseURLStage1e",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - URL Stage 1e",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "url",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "URLStage2a",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "1000",
          "scope": {
            "name": "Update Category URL",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "150",
          "scope": {
            "name": "Update Category URL",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "URLStage2a",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "URLStage2a",
          "scope": {
            "name": "URLStage2a",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - URL Stage 2a",
      "properties": [
        {
          "name": "connector.stage.name",
          "value": "URLStage2a",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "URLStage2b",
      "properties": [
        {
          "name": "scroll.page.size",
          "value": "1000",
          "scope": {
            "name": "Update Product URL",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.bucket.size",
          "value": "150",
          "scope": {
            "name": "Update Product URL",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "URLStage2b",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "URLStage2b",
          "scope": {
            "name": "URLStage2b",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WaitLink",
      "label": "WaitLink - URL Stage 2b",
      "properties": [
        {
          "name": "wait.error.strategy",
          "value": "continue",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.stage.name",
          "value": "URLStage2b",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "wait.method",
          "value": "event",
          "scope": {
            "name": "Wait for Completion",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WaitLink",
          "scope": {
            "name": "WaitLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "ReplicateLink",
      "label": "ReplicateLink - URL",
      "properties": [
        {
          "name": "index.replicas",
          "value": "0",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.refresh.interval",
          "value": "1s",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.refresh.name",
          "value": "url",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ReplicateLink",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Category",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "category",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "ReplicateLink",
      "label": "ReplicateLink - Category",
      "properties": [
        {
          "name": "index.replicas",
          "value": "0",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.refresh.name",
          "value": "category",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.refresh.interval",
          "value": "1s",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ReplicateLink",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Product",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "ReplicateLink",
      "label": "ReplicateLink - Product",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "product",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.replicas",
          "value": "0",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.refresh.interval",
          "value": "1s",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ReplicateLink",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "RefreshLink",
      "label": "RefreshLink - Description",
      "properties": [
        {
          "name": "index.refresh.name",
          "value": "description",
          "scope": {
            "name": "Refresh Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "RefreshLink",
          "scope": {
            "name": "RefreshLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "ReplicateLink",
      "label": "ReplicateLink - Description",
      "properties": [
        {
          "name": "index.replicas",
          "value": "0",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.refresh.interval",
          "value": "1s",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.refresh.name",
          "value": "description",
          "scope": {
            "name": "Update Refresh Interval",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "ReplicateLink",
          "scope": {
            "name": "ReplicateLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "AliasLink",
      "label": "AliasLink - Catalog",
      "properties": [
        {
          "name": "index.alias.name",
          "value": "catalog",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "keep.backup",
          "value": "false",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "environment.alias.name",
          "value": "auth",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "AliasLink",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "AliasLink",
      "label": "AliasLink - Attribute",
      "properties": [
        {
          "name": "index.alias.name",
          "value": "attribute",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "keep.backup",
          "value": "false",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "environment.alias.name",
          "value": "auth",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "AliasLink",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "AliasLink",
      "label": "AliasLink - URL",
      "properties": [
        {
          "name": "index.alias.name",
          "value": "url",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "environment.alias.name",
          "value": "auth",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "keep.backup",
          "value": "false",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "AliasLink",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "AliasLink",
      "label": "AliasLink - Category",
      "properties": [
        {
          "name": "index.alias.name",
          "value": "category",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "environment.alias.name",
          "value": "auth",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "keep.backup",
          "value": "false",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "AliasLink",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "AliasLink",
      "label": "AliasLink - Product",
      "properties": [
        {
          "name": "keep.backup",
          "value": "false",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "environment.alias.name",
          "value": "auth",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.alias.name",
          "value": "product",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "AliasLink",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "AliasLink",
      "label": "AliasLink - Description",
      "properties": [
        {
          "name": "keep.backup",
          "value": "false",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "index.alias.name",
          "value": "description",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "environment.alias.name",
          "value": "auth",
          "scope": {
            "name": "Alias Index",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "AliasLink",
          "scope": {
            "name": "AliasLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseCategoryStage1c",
      "properties": [
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseCategoryStage1c",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseCategoryStage1c",
          "scope": {
            "name": "DatabaseCategoryStage1c",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "DatabaseProductStage1g",
      "properties": [
        {
          "name": "scroll.bucket.size",
          "value": "1500",
          "scope": {
            "name": "Find Descriptions",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "scroll.page.size",
          "value": "100000",
          "scope": {
            "name": "Find Descriptions",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "DatabaseProductStage1g",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "DatabaseProductStage1g",
          "scope": {
            "name": "DatabaseProductStage1g",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "NLPStage1",
      "properties": [
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "NLPStage1",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "NLPStage1",
          "scope": {
            "name": "NLPStage1",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "WorkspaceEventPublisher",
      "properties": [
        {
          "name": "Database User",
          "value": "${AUTH_JDBC_USER_NAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Password",
          "value": "${AUTH_JDBC_USER_PASSWORD}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Connection URL",
          "value": "${AUTH_JDBC_URL}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Location(s)",
          "value": "${AUTH_JDBC_DRIVER_LOCATION}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "Database Driver Class Name",
          "value": "${AUTH_JDBC_DRIVER_CLASSNAME}",
          "scope": {
            "name": "Database Connection Pool",
            "type": "CONTROLLER_SERVICE"
          }
        },
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "WorkspaceEventPublisher",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "WorkspaceEventPublisher",
          "scope": {
            "name": "WorkspaceEventPublisher",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "SaveLink",
      "properties": [
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "SaveLink",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "SaveLink",
          "scope": {
            "name": "SaveLink",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    },
    {
      "name": "Terminal",
      "properties": [
        {
          "name": "connector.name",
          "value": "auth.reindex",
          "scope": {
            "name": "Terminal",
            "type": "PROCESS_GROUP"
          }
        },
        {
          "name": "pipe.name",
          "value": "Terminal",
          "scope": {
            "name": "Terminal",
            "type": "PROCESS_GROUP"
          }
        }
      ]
    }
  ]
}