콘텐츠로 건너뛰기
메뉴
신고된 질문입니다
1 회신
701 화면

hello,

I am trying to work this rule below but i am not sure its possible, 

  1. create a quotation
  2. in the quotation a project is link 
  3. send the quotation by email
  4. once the quotation is sent, create a (follow up) task in the budget section of the project & schedule it in 2 days time.

is this possible to do ? 


아바타
취소
베스트 답변

Hi,



Yes, it is possible to automate this workflow and you can achieve it using automated actions. Here's how:


    Ensure a Project is Linked to the Quotation:


    Add a field to link a project (project_id) to the quotation if it’s not already there.

    Set Up an Automated Action:


    Go to Settings > Technical > Automation > Automated Actions and create a new action.


    Set the Model to sale.order (Quotation).

    Trigger the action "On Update" when the quotation is sent.

    Use the following Python code:

    if record.state == 'sent' and record.project_id:

        task_vals = {

            'name': 'Follow-Up on Quotation %s' % record.name,

            'project_id': record.project_id.id,

            'date_deadline': fields.Date.today() + relativedelta(days=2),  # Schedule in 2 days

            'user_id': record.user_id.id,  # Assign to the salesperson

            'description': 'Follow up on the quotation sent to the customer.',

        }

        self.env['project.task'].create(task_vals)


Hope it helps

아바타
취소
관련 게시물 답글 화면 활동
0
5월 25
613
1
10월 23
1152
0
11월 22
1520
2
1월 23
3007
0
5월 25
1087