Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Components] gainsight_nxt #14373

Closed
pipedream-component-development opened this issue Oct 21, 2024 · 7 comments · Fixed by #14453
Closed

[Components] gainsight_nxt #14373

pipedream-component-development opened this issue Oct 21, 2024 · 7 comments · Fixed by #14453
Assignees

Comments

@pipedream-component-development
Copy link
Collaborator

pipedream-component-development commented Oct 21, 2024

gainsight_nxt

URLs

Actions

create-or-update-company

Prompt

Create or update a company record. Users need to configure the 'All Fields' props with the relevant company information. If the company exists, this action updates the information; if not, it creates a new record.

create-or-update-custom-object

Prompt

Create or modify a custom object. Configurable via 'All Fields' props, the user can specify the custom object elements. If it exists, the data gets updated; otherwise, a new custom object is created.

create-or-update-person

Prompt

Add or update a person's record. 'All Fields' props allow dynamic input of a person's data. In case of an existing profile, the data is updated. If not, a new person's profile is generated.

@malexanderlim malexanderlim changed the title [Components] gainsight [Components] gainsight_nxt Oct 21, 2024
@malexanderlim malexanderlim moved this from To Do to Prioritized in Component (Source and Action) Backlog Oct 21, 2024
@GTFalcao GTFalcao self-assigned this Oct 22, 2024
@GTFalcao GTFalcao moved this from Prioritized to Doing in Component (Source and Action) Backlog Oct 22, 2024
@GTFalcao GTFalcao moved this from Doing to Ready for PR Review in Component (Source and Action) Backlog Oct 28, 2024
@michelle0927 michelle0927 moved this from Ready for PR Review to Changes Required in Component (Source and Action) Backlog Oct 29, 2024
@GTFalcao GTFalcao moved this from Changes Required to Ready for PR Review in Component (Source and Action) Backlog Oct 29, 2024
@michelle0927 michelle0927 moved this from Ready for PR Review to Ready for QA in Component (Source and Action) Backlog Oct 29, 2024
@vunguyenhung vunguyenhung moved this from Ready for QA to Changes Required in Component (Source and Action) Backlog Oct 30, 2024
@vunguyenhung
Copy link
Collaborator

Hello everyone, I have tested this PR and there're some test cases failed or needed improvement.

Please check the test report below for more information
https://vunguyenhung.notion.site/Components-gainsight_nxt-12ebf548bb5e812a8129cff1ce161d2c

@GTFalcao
Copy link
Collaborator

Regarding the company optional fields, since it is not clear in the documentation and API behavior how they are supposed to be sent differently, I've replaced these props with an optional "additional fields" prop, for the user to enter additional fields if needed, in whichever format the business rule may require.

Regarding custom object creation, it seems some of the standard objects work with this action (e.g. company itself), but most do not. So I've restored the filter that lists only custom objects as options (since the action is meant for custom objects anyway). However, I'm unable to log into the platform to create any custom objects to test this - the credentials in 1PW don't seem to work for me. Have you had success logging into the platform? @vunguyenhung

@GTFalcao GTFalcao moved this from Changes Required to Ready for QA in Component (Source and Action) Backlog Oct 31, 2024
@vunguyenhung
Copy link
Collaborator

@GTFalcao I could login into the platform the previous time but now unable to connect. I don't know why?

@vunguyenhung vunguyenhung moved this from Ready for QA to Changes Required in Component (Source and Action) Backlog Nov 1, 2024
@vunguyenhung
Copy link
Collaborator

Hello everyone, I have tested this PR and there're some test cases failed or needed improvement.

Please check the test report below for more information
https://vunguyenhung.notion.site/Components-gainsight_nxt-12ebf548bb5e812a8129cff1ce161d2c

@GTFalcao GTFalcao moved this from Changes Required to Ready for QA in Component (Source and Action) Backlog Nov 5, 2024
@vunguyenhung vunguyenhung moved this from Ready for QA to Changes Required in Component (Source and Action) Backlog Nov 6, 2024
@vunguyenhung
Copy link
Collaborator

Hello everyone, I have tested this PR and there're some test cases failed or needed improvement.

Please check the test report below for more information
https://vunguyenhung.notion.site/Components-gainsight_nxt-12ebf548bb5e812a8129cff1ce161d2c

@GTFalcao
Copy link
Collaborator

GTFalcao commented Nov 6, 2024

The field name provided is probably wrong - for my custom object fields the suffix __gc was always present.

I will add an alert prop to remind the user to check this, as well.
image

@GTFalcao GTFalcao moved this from Changes Required to Ready for QA in Component (Source and Action) Backlog Nov 6, 2024
@vunguyenhung vunguyenhung moved this from Ready for QA to Ready for Release in Component (Source and Action) Backlog Nov 6, 2024
@vunguyenhung
Copy link
Collaborator

Hi everyone, all test cases are passed! Ready for release!

Test report
https://vunguyenhung.notion.site/Components-gainsight_nxt-12ebf548bb5e812a8129cff1ce161d2c

@github-project-automation github-project-automation bot moved this from Ready for Release to Done in Component (Source and Action) Backlog Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

3 participants