Paquete Npm: https://www.npmjs.com/package/dynamics-web-api
Versión: 1.6.12
this.dynamicsWebApi.startBatch(); this.dynamicsWebApi.createRequest({ collection: 'accounts', entity: createdAccountData, contentId: '1', }); this.dynamicsWebApi.createRequest({ collection: 'contacts', entity: { ...contactData, 'parentcustomerid_account@odata.bind': '$1', }, contentId: '2', }); this.dynamicsWebApi.updateRequest({ collection: 'accounts', key: '$1', entity: { 'aw_Dashboard_Contact@odata.bind': '$2', }, }); await this.dynamicsWebApi.executeBatch();A partir del código anterior, tengo la intención de crear una cuenta, un contacto que se vincule a la cuenta y, finalmente, actualizar la cuenta para vincular al contacto.
CreateRequest 1 y 2 podrían ejecutarse correctamente, pero updateRequest falló con el mensaje de error "DynamicsWebApi.executeBatch requiere que el parámetro request.key sea del tipo Cadena que represente GUID o clave alternativa"
Mi pregunta es si hay alguna forma de usar contentId 1 como clave de updateRequest.