Workflow to copy Contacts to Document
Collapse
X
-
Hi,
Moved our from the bug reports. If some formula not being working, it's not a bug in almost all cases. This is more a request for help than a bug report.
1. Document does not have contacts link-multiple field.
2. Your formula does not have iteration on $i.
Leave a comment:
-
Workflow to copy Contacts to Document
Hello,
System setup:
- EspoCRM version 8.1.0, B2C mode
- PHP version 8.1.0
- Logs shows no messages.
Issue with workflow (test 2):
- CPU goes to 100% and eventual timeout error
- However, the workflow worked otherwise
Steps to reproduce:
- Create custom entity 'Suppliers' with one-to-many relationship with documents and one-to-many relationship with Contacts
- Create workflow to copy Contacts from Suppliers to Document contacts when new document is created for the supplier, so that document is visible for Supplier in Portal
Workflow test 1 for Document after record created (does not work and contactsIds is missing from Attribute list):
Update Target Record Document
contactsIds=suppliers.contactsIds
Workflow test 2 for Document after record created (works but CPU 100% and timeout):
$spl_id=suppliersId;
$doc_id=id;
$contact_ids=record\attribute('Suppliers', $spl_id, 'contactsIds');
$i=0;
while ($i < array\length($contact_ids),(
$contact_id=array\at($contact_ids,$i);
record\relate('Document', $doc_id, 'contacts', $contact_id);
)
);
This issue is only with Document-entity. Workflow with copy contacts works fine with other entities:
Update Target Record RFxLines
Contacts
Field: Requests.contacts
Tags: None
Leave a comment: