Shopify Flow માં ઍક્શન્સ
ઍક્શન્સ તમારા સ્ટોરમાં ફેરફારો કરી શકે છે, વર્કફ્લોમાં ડેટાને અસર કરી શકે છે અથવા બાહ્ય ઍપ અથવા સેવા સાથે કંઈક કરી શકે છે. ઍક્શન્સ તમારા સ્ટોરમાં ઑર્ડર ટૅગ્સ ઉમેરવા, ગ્રાહક ટૅગ્સ કાઢી નાખવા અથવા ફુલફિલમેન્ટ ઑર્ડર્સને હોલ્ડ પર રાખવા જેવા ફેરફારો કરી શકે છે. ઍક્શન્સ ઇમેઇલ્સ મોકલી શકે છે, Slack મેસેજ મોકલી શકે છે અથવા બાહ્ય સેવાઓને HTTP વિનંતીઓ મોકલી શકે છે. ઍક્શન્સની મૂળભૂત બાબતોને સમજવા વિશે વધુ જાણો.
ઍક્શન્સને કાર્ય કરવા માટે ડેટાની જરૂર હોય છે. જો તમે એવી ઍક્શન પસંદ કરો કે જેમાં ટ્રિગર અથવા Get data ઍક્શન દ્વારા પ્રદાન કરેલ જરૂરી ડેટા ન હોય, તો વર્કફ્લો રન થતો નથી અને ભૂલનો મેસેજ પ્રદર્શિત થાય છે. ઉદાહરણ તરીકે, વર્કફ્લો કે જે Customer created ટ્રિગરથી શરૂ થાય છે તે વર્કફ્લોમાં ગ્રાહક ડેટા આયાત કરે છે. જો આ ટ્રિગર પછી Add order tags ઍક્શન આવે છે, જેમાં ગ્રાહક ડેટા નહીં પણ ઑર્ડર ડેટાની જરૂર પડે છે, તો વર્કફ્લો મિસિંગ ડેટા ભૂલમાં પરિણમે છે.
તમારા Shopify સ્ટોરમાં ફેરફારો કરવા માટે ઍક્શન્સ GraphQL Admin API નો ઉપયોગ કરે છે. ઉદાહરણ તરીકે, Add order tags ઍક્શન tagsAdd મ્યુટેશનનો ઉપયોગ કરે છે. Send Admin API request ઍક્શન મોટાભાગના મ્યુટેશન્સનો ઉપયોગ કરી શકે છે, જેમાં એવા મ્યુટેશન્સ પણ શામેલ છે જે હજુ સુધી Flow માં ઍક્શન્સ તરીકે ઉપલબ્ધ નથી.