blob: 4d0ae1d5d54b0c523a299b2917831a922671017a [file] [log] [blame]
apiVersion: kie.kogito.sw.org/v1alpha1
kind: KogitoServerlessWorkflow
metadata:
name: greeting
annotations:
kie.kogito.sw.org/description: Greeting example on k8s!
spec:
start: ChooseOnLanguage
functions:
- name: greetFunction
type: custom
operation: sysout
states:
- name: ChooseOnLanguage
type: switch
dataConditions:
- condition: ${ .language == "English" }
transition: GreetInEnglish
- condition: ${ .language == "Spanish" }
transition: GreetInSpanish
defaultCondition: GreetInEnglish
- name: GreetInEnglish
type: inject
data:
greeting: Hello from k8s Workflow!
transition: GreetPerson
- name: GreetInSpanish
type: inject
data:
greeting: Saludos desde k8s Workflow!
transition: GreetPerson
- name: GreetPerson
type: operation
actions:
- name: greetAction
functionRef: greetFunction
end: true