NC365 Integration API (11260692)

Created by Tys van den Heuvel, Modified on Fri, 2 Sep, 2022 at 10:51 PM by Tys van den Heuvel

QueueRecord

QueueRecord(Rec: Variant)

Hand any possible record to the queueing mechanism. The internal logic will further determine whether a record can be queued.

Parameters:

  • Rec - Any BC record

Returns: nothing


QueueRecord

QueueRecord(Rec: Variant; SkipTableCheck: Boolean)

Hand any possible record to the queueing mechanism and use or skip the table matching logic.

Parameters:

  • Rec - Any BC record
  • SkipTableCheck - Boolean that indicates whether you want to use or skip matching table numbers against the list of active table listeners.

Returns: nothing


QueueRecord

QueueRecord(Rec: Variant; SkipTableCheck: Boolean; SkipHashCheck: Boolean)

Hand any possible record to the queueing mechanism and use or skip the table matching logic and the hashing logic.

Parameters:

  • Rec - Any BC record
  • SkipTableCheck - Boolean that indicates whether you want to use or skip matching table numbers against the list of active table listeners.
  • SkipHashCheck - Boolean that indicates whether you want to use or skip the hashing logic. Hashing prevents unchanged values from being queued. The hashing mechanism is not yet implemented on all tables.

Returns: nothing


SetMagentoID

SetMagentoID(RecordOrRecRef: Variant; MagentoId: Text[100])

Register a Magento ID (integer) for a specific BC record.Typically registering IDs is all handled by the internal integration mechanism and there is no need to implement this functionality.

Parameters:

  • RecordOrRecRef - Any record or recordref
  • MagentoId - The Magento ID

Returns: nothing


SetMagentoID

SetMagentoID(RecordOrRecRef: Variant; MagentoId: Text[100]; MagentoId2: Text[100])

Register a Magento ID (integer) for a specific BC record.Typically registering IDs is all handled by the internal integration mechanism and there is no need to implement this functionality.

Parameters:

  • RecordOrRecRef - Any record or recordref
  • MagentoId - The Magento ID
  • MagentoId2 - A second Magento ID

Returns: nothing


SetMagentoID

SetMagentoID(RecordOrRecRef: Variant; MagentoId: Text[100]; MagentoId2: Text[100]; ParentMagentoId: Text[100]; ParentMagentoId2: Text[100])

Register a Magento ID (integer) for a specific BC record.Typically registering IDs is all handled by the internal integration mechanism and there is no need to implement this functionality.

Parameters:

  • RecordOrRecRef - Any record or recordref
  • MagentoId - The Magento ID
  • MagentoId2 - A second Magento ID
  • ParentMagentoId - The parent Magento ID
  • ParentMagentoId2 - A second parent Magento ID

Returns: nothing


RemoveMagentoID

RemoveMagentoID(RecordOrRecRef: Variant)

Remove a Magento ID (integer) for a specific BC record.Typically managing IDs is all handled by the internal integration mechanism and there is no need to implement this functionality.

Parameters:

  • RecordOrRecRef - Any record or recordref for which you want to clear the registered IDs.

Returns: nothing


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article