მოქმედებები Shopify Flow-ში
მოქმედებებს შეუძლიათ შენს მაღაზიაში ცვლილებების შეტანა, სამუშაო პროცესის მონაცემებზე ზემოქმედება ან გარე აპთან თუ სერვისთან ურთიერთქმედება. მოქმედებებს შეუძლიათ მაღაზიაში ისეთი ცვლილებების განხორციელება, როგორიცაა შეკვეთის თეგების დამატება, მომხმარებლის თეგების ამოშლა ან შესრულების შეკვეთების შეჩერება. ასევე შესაძლებელია ელფოსტის გაგზავნა, Slack-ის შეტყობინებების გაგზავნა ან HTTP მოთხოვნების გაგზავნა გარე სერვისებში. შეიტყვეთ მეტი მოქმედებების საფუძვლების შესახებ.
ფუნქციონირებისთვის მოქმედებებს ესაჭიროებათ მონაცემები. თუ აირჩევ მოქმედებას, რომელსაც არ აქვს ტრიგერის ან მონაცემების მიღების მოქმედების მიერ მოწოდებული აუცილებელი მონაცემები, სამუშაო პროცესი არ გაეშვება და გამოჩნდება შეცდომის შეტყობინება. მაგალითად, სამუშაო პროცესი, რომელიც იწყება მომხმარებელი შეიქმნას ტრიგერით, სამუშაო პროცესში შემოიტანს მომხმარებლის მონაცემებს. თუ ამ ტრიგერს მოჰყვება მოქმედება შეკვეთის თეგების დამატება, რომელიც მოითხოვს შეკვეთის და არა მომხმარებლის მონაცემებს, სამუშაო პროცესი გამოიწვევს შეცდომას მონაცემების ნაკლებობის გამო.
შენს Shopify-ს მაღაზიაში ცვლილებების შესატანად მოქმედებები იყენებენ GraphQL Admin API-ს. მაგალითად, შეკვეთის თეგების დამატების მოქმედება იყენებს tagsAdd მუტაციას. მოქმედებას Admin API მოთხოვნის გაგზავნა შეუძლია გამოიყენოს მუტაციების უმეტესობა, მათ შორის ისინიც, რომლებიც Flow-ში ჯერ არ არის ხელმისაწვდომი.