Script to create project and assign project owner.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • RFer
    Junior Member
    • Aug 2025
    • 5

    #1

    Script to create project and assign project owner.

    Quando uma oportunidade é criada, preciso que o projeto gerado seja de propriedade do criador da oportunidade.
    Atualmente, o script cria o projeto, mas o usuário é adicionado como membro em vez de proprietário .


    Agradeço a atenção.



    Click image for larger version

Name:	image.png
Views:	0
Size:	73.0 KB
ID:	123320

    Click image for larger version

Name:	image.png
Views:	0
Size:	48.5 KB
ID:	123321
  • yuri
    EspoCRM product developer
    • Mar 2014
    • 9532

    #2
    I can see at least one error. There's no "array(...)" syntax.

    You can update the role after relations with the record\updateRelationColumn function. It's not possible to set roles upon relating.
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    • victor
      Active Community Member
      • Aug 2022
      • 1065

      #3
      RFer,

      Replace in your code:

      Code:
      record\relate('Project', $novoProjetoId, 'members', createdById, array(
      'memberRole' => 'Owner'));
      to:

      Code:
      record\relate('Project', $novoProjetoId, 'members', createdById);
      
      record\updateRelationColumn('Project', $novoProjetoId, 'members', createdById, 'role', 'Owner');
      Last edited by victor; 12-04-2025, 09:10 PM.

      Comment

      • RFer
        Junior Member
        • Aug 2025
        • 5

        #4
        victor yuri

        Thank you both! I appreciate the direct answer and the helpful guidance. It's working now.

        Comment

        Working...