Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
 
Answered
Some questions about extension development

Dear Q2 team:

Hi~ teams!
I am an extension developer from talkdesk. I have 2 problems now and need your help

  1. In order do the member lookup and get member's information (such as account information) from the banking core, we will need to identity the member based on a unique data. How can we get access to data to identity the customer? What kind of data do you have on your end to identity a member?
  2. After I merge the code into the master branch, the KCI always fails. The KCI of gitlab configuration is as follows
include:
  - project: 'Q2Antilles/q2-sdk'
    ref: master
    file: '/sdk/deploy/gitlab-ci/.gitlab-shared-ci.yml'

log details: https://code.q2developer.com/Q2Antilles/talkdesk/talkdesk/-/pipelines/107270

Running with gitlab-runner 15.5.0~beta.2.g13191e7b (13191e7b)
  on Runner for code.q2developer.com XvAyNRZo
  feature flags: FF_USE_FASTZIP:true, FF_ENABLE_JOB_CLEANUP:true
Preparing the "shell" executor
00:00
Using Shell executor...
Preparing environment
00:00
Running on AUS-LNX-DEV-03...
Getting source from Git repository
00:01
Fetching changes...
Initialized empty Git repository in /tmp/builds/XvAyNRZo/0/Q2Antilles/talkdesk/talkdesk/.git/
Created fresh repository.
Checking out ba052a06 as master...
Skipping Git submodules setup
Restoring cache
00:00
Checking cache for 807-master-protected...
Runtime platform                                    arch=amd64 os=linux pid=3649 revision=13191e7b version=15.5.0~beta.2.g13191e7b
No URL provided, cache will not be downloaded from shared cache server. Instead a local version of cache will be extracted. 
Successfully extracted cache
Executing "step_script" stage of the job script
00:01
$ git push $GIT_URL +refs/remotes/origin/*:refs/heads/*
Repository not found
The requested repository does not exist, or you do not have permission to access it.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Cleaning up project directory and file based variables
00:00
ERROR: Job failed: exit status 1

I saw the documentation stating that the master branch is deployed to the staging environment and there is no need to create a ticket with you.

Is it because I don't have permission? How should I successfully deploy to the staging environment and test it?

Thank you in advance!🙏🙏🙏

Yongfeng

Votes Newest

Answers


Hello,

For automatic staging deploys, the extension has to be installed once by Q2. Once it has been installed once, it will auto deploy for you. To start this process you need to create your App on q2developer.com here https://q2developer.com/marketplace/myapps/manage then go through the app review process to get your app into the staging environment.

Hope this helps,
Trey Teter

Posted 2 years ago
Trey Teter
124 × 2 Administrator
161 Views
1 Answer
2 years ago
2 years ago