reapit / foundations

Foundations platform mono repo
57 stars 21 forks source link

Property update date vs. image/document update date #8314

Closed quigger closed 8 months ago

quigger commented 1 year ago

If a property itself is not updated, but an image / document is added / updated, does the property modified field gets updated, or only the image / document modified field?

Thanks.

AshDeeming commented 1 year ago

Hi @quigger Currently due to the way AgencyCloud itself updates, the modified date would update the relevant ID -i.e. for your example the property image modified not the parent record (property)

quigger commented 1 year ago

Hi @AshDeeming

OK, thanks.

How do Reapit suggest we minimise our API data calls (and thus charges for our clients) but also keep the data up to date/refreshed?

If we only check for changed properties - and grab all image/document data for those changed properties - it's excessive on the images that have not changed AND we don't get image changes for those properties not updated?

If we query image data for changes (not sure we can do that alone) - then we are query images that could be for deleted/removed properties?

Do Reapit have a suggested methodology for refresh?

quigger commented 1 year ago

Hi @AshDeeming

Can you confirm you will be able to answer the above question?

AshDeeming commented 1 year ago

Hi @quigger Apologies for the delay - I'm collating input from other departments & will update asap

quigger commented 1 year ago

@AshDeeming

Sorry to chase, any feedback on this one please?

AshDeeming commented 1 year ago

Hi @quigger Unforutnaly this is due to the way AgencyCloud is structured

quigger commented 1 year ago

@AshDeeming

Can you confirm Reapit best practice then please?

quigger commented 1 year ago

@AshDeeming

Ros (your CSM) for my client has said... "We have an article which explains around the best way to build the architecture of a website to keep costs minimal." snip, and "I suspect that this is what the team will point him towards on his raised ticket."

What is this article please Ash?

HollyJoyPhillips commented 1 year ago

Hi @quigger,

The article the CSM is referring to is this: https://foundations-documentation.reapit.cloud/app-development/website-development in which point 3 covers your question with regards to ensuring your data is refreshed.

Unfortunately, as the property modified date is not updated in AgencyCloud when only an image has been amended, we cannot present the information via the Platform API.

You can also use the image endpoint and provide the Property Id’s you have and use the modified parameter to obtain any images changes since your last sync.

We have raised a ticket with the Desktop team to see the possibility of ensuring the property record is updated when an image change occurs. However it is unlikely that it will be a quick fix as any changes to the core software would require an update. I’ll move this ticket into our AgencyCloud column as it’s not support we can provide in the Platform.

I will update this ticket as and when I have any further information or an update.

github-actions[bot] commented 1 year ago

As this issue relates to AgencyCloud, we are unable to process this through the Platform in accordance with our Developer Processes. Issues relating to AgencyCloud should not be submitted via the Foundations GitHub repo but should be raised via the Reapit Service Desk by a Reapit Customer. Please ask a Reapit Customer to raise this issue via the Reapit Service Desk. For more information on our processes, please click here

HollyJoyPhillips commented 1 year ago

Internal ticket: PBI-4403

HollyJoyPhillips commented 8 months ago

Hi @quigger the AgencyCloud team have completed their development work and I can confirm that the property modified date is updated when an image is updated. If you have any issues, please raise a bug. Thanks.

github-actions[bot] commented 8 months ago

It looks like you have commented on a closed issue. If your comment relates to a bug or feature request, please open a new issue, and include this issue number/url for reference. For more information on our processes, please click here