Een test is uitgevoerd. Het schrijven van money custom fields geeft een foutmelding (tweede voorbeeld). Het schrijven van numerieke custom fields werkt wel in de productierelease van Invantive Cloud.
Merk op dat money en numerieke custom fields alleen beschikbaar zijn voor Accounts en niet voor Contacts op ActiveCampaign.
Waarschijnlijk treedt er een ander probleem op dat specifiek is voor de gebruikte data. Hiervoor zal contact gezocht worden.
--
-- Works.
--
insert into AccountCustomFieldValues@ac
( accountId
, customFieldid
, fieldValue
)
select 97 accountId
, id customFieldId
, id * 2 fieldValue
from AccountCustomFields@ac
where personalization = 'ACCT_NUMBER_OF_ADMINISTRATIONS'
--
-- Works not for money:
--
-- itgenoda451
-- Invalid attribute (Invalid currency provided. The length must be 3. e.g. usd, gbp, aud or cny.).
-- De externe server heeft een fout geretourneerd: (422) Unprocessable Entity.
--
insert into AccountCustomFieldValues@ac
( accountId
, customFieldid
, fieldValue
)
select 97 accountId
, id customFieldId
, id * 2 fieldValue
from AccountCustomFields@ac
where personalization = 'ACCT_INVOICE_AMOUNT'