Files
noodl-docs/nodes/data/cloud-data/add-record-relation/README.md
Eric Tuvesson 656e5fc8d2 chore: Upgrade Docusaurus from v2 to v3 (#52)
* chore: Upgrade Docusaurus from v2 to v3

* chore: Update "Test build" GH workflow

* fix: build

All markdown is processed as MDX

* fix: Broken links
2024-01-12 16:53:22 +01:00

4.6 KiB

hide_title, hide_table_of_contents, title
hide_title hide_table_of_contents title
true true Add Record Relation node

{/##head##/}

Add Record Relation

This action node is used to create a relation between two records, the owning record and the target record.

One record is the owning record (in this case Group records that can have a relation to many Post records), it should have a Relation type property.

You need to provide the Id of the owning record. You also need to provide the Id of the record that you want to add a relation to, this is the Target Record Id input.

Finally, send a signal to Do to perform the action.

{/##head##/}

Inputs

Data Description
Class The Class of the owning record where you want to add the related object to.
Id {/##input:id##/}Specify the Id of the record that you want to use as the owning record to add a relation to.{/##input##/} This input is only valid if Id Source is set to Specify explicitly.
Relation You need to choose the Relation property of the owning class to use when creating the relation.
Target Record Id {/##input:target record id##/}This input should be connected to the Id of the target record of the new relation.{/##input##/}

@include "../_id-source.md"

Signal Description
Do {/##input:do##/}When a signal is received on this input the relation will be created in the backend.{/##input##/}

Outputs

Data Description
Id {/##output:id##/}This is the Id of the owning record that have / will receive the new relation. It is simply a mirror of the Id input.{/##output##/}
Error {/##output:error##/}The error message in case something went wrong when attempting to add the relation in the backend.{/##output##/}
Signal Description
Success {/##output:success##/}A signal is sent on this output when the relation has been added successfully in the backend.{/##output##/}
Failure {/##output:failure##/}A signal is sent on this output if something went wrong when adding the relation in the backend. The error message will be outputed on the Error output.{/##output##/}