Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "lib/sync/processData"

Index

Functions

Const classifyArticleType

  • classifyArticleType(str: string): string
  • Classify article type among styles, fabric, trims, and prints.

    Parameters

    • str: string

    Returns string

Const dateFormat

  • dateFormat(date: string): string
  • Reform date value from WFX. From MM-DD-YYYY to YYYY-MM-DD.

    Parameters

    • date: string

      Date value from WFX

    Returns string

Const makeBomDataSet

  • makeBomDataSet(data: Record<string, any>): object
  • Make bom_library Dataset for bulk-sync.

    Parameters

    • data: Record<string, any>

      Dataset

    Returns object

    • dataLength: any
    • deletedData: object[]
    • newData: object[]
    • updatedData: object[]

Const makeLibraryDataSet

  • makeLibraryDataSet(data: Record<string, any>): object
  • Make Library Dataset for bulk-sync.

    Parameters

    • data: Record<string, any>

      Dataset

    Returns object

    • dataLength: any
    • deletedData: object[]
    • newData: object[]
    • updatedData: object[]

Const processBulkBomData

  • processBulkBomData(header: Record<string, any>, data: Record<string, any>, model: any): Promise<number>
  • Process bom_library data that got from WFX. Bulk update(input data with only one query).

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • model: any

      Destination table to input.

    Returns Promise<number>

Const processBulkLibraryData

  • processBulkLibraryData(header: Record<string, any>, data: Record<string, any>, model: any): Promise<number>
  • Process library data that got from WFX. Bulk update(input data with only one query).

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • model: any

      Destination table to input.

    Returns Promise<number>

Const processColorCardsData

  • processColorCardsData(header: Record<string, any>, data: Record<string, any>, model: any): Promise<void>
  • Process color_cards data that got from WFX.

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • model: any

      Destination table to input.

    Returns Promise<void>

Const processColorsData

  • processColorsData(header: Record<string, any>, data: Record<string, any>, fromLibrary: any, libraryAttribute: string, model: any): Promise<void>
  • Process colors data that got from WFX.

    Parameters

    • header: Record<string, any>
    • data: Record<string, any>
    • fromLibrary: any
    • libraryAttribute: string
    • model: any

    Returns Promise<void>

Const processDivisionData

  • processDivisionData(header: Record<string, any>, data: Record<string, any>, model: any): Promise<void>
  • Process division data that got from WFX.

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • model: any

      Destination table to input.

    Returns Promise<void>

Const processLibraryData

  • processLibraryData(header: Record<string, any>, data: Record<string, any>, model: any): Promise<void>
  • Process library data that got from WFX.

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • model: any

      Destination table to input.

    Returns Promise<void>

Const processMaterialMasterCompositionData

  • processMaterialMasterCompositionData(header: Record<string, any>, data: Record<string, any>, model: any): Promise<void>
  • Process material_master_composition data that got from WFX.

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • model: any

      Destination table to input.

    Returns Promise<void>

Const processMaterialMasterContentsData

  • processMaterialMasterContentsData(header: Record<string, any>, data: Record<string, any>, foreignTable: any, foreignAttribute: string, model: any): Promise<void>
  • Process material_master_contents data that got from WFX

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • foreignTable: any

      Join table(material_master_composition)

    • foreignAttribute: string

      Join table PK(material_master_composition_id).

    • model: any

      Destination table to input.

    Returns Promise<void>

Const processMaterialProductGroupData

  • processMaterialProductGroupData(header: Record<string, any>, data: Record<string, any>, model: any): Promise<void>
  • Process material_product_group data that got from WFX.

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • model: any

      Destination table to input.

    Returns Promise<void>

Const processMaterialProductSubCategoryData

  • processMaterialProductSubCategoryData(header: Record<string, any>, data: Record<string, any>, foreignTable: any, foreignAttribute: string, model: any): Promise<void>
  • Process material_product_sub_category data that got from WFX

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • foreignTable: any

      Join table(material_master_composition)

    • foreignAttribute: string

      Join table PK(material_master_composition_id).

    • model: any

      Destination table to input.

    Returns Promise<void>

Const processStyleLibraryData

  • processStyleLibraryData(header: Record<string, any>, data: Record<string, any>, model: any): Promise<void>
  • Process style_library data that got from WFX.

    Parameters

    • header: Record<string, any>

      Header information from WFX export job. Just in case.

    • data: Record<string, any>

      WFX Data to sync.

    • model: any

      Destination table to input.

    Returns Promise<void>

Generated using TypeDoc