Read DaVinci Flow Version Details
GET {{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details
The GET {{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details returns detailed information about the flow version specified by its ID in the request URL.
Example Request
-
cURL
-
C#
-
Go
-
HTTP
-
Java
-
jQuery
-
NodeJS
-
Python
-
PHP
-
Ruby
-
Swift
curl --location --globoff '{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details' \
--header 'Authorization: Bearer {{accessToken}}'
var options = new RestClientOptions("{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details")
{
MaxTimeout = -1,
};
var client = new RestClient(options);
var request = new RestRequest("", Method.Get);
request.AddHeader("Authorization", "Bearer {{accessToken}}");
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Authorization", "Bearer {{accessToken}}")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := io.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
GET /environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details HTTP/1.1
Host: {{apiPath}}
Authorization: Bearer {{accessToken}}
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details")
.method("GET", body)
.addHeader("Authorization", "Bearer {{accessToken}}")
.build();
Response response = client.newCall(request).execute();
var settings = {
"url": "{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details",
"method": "GET",
"timeout": 0,
"headers": {
"Authorization": "Bearer {{accessToken}}"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
var request = require('request');
var options = {
'method': 'GET',
'url': '{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details',
'headers': {
'Authorization': 'Bearer {{accessToken}}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
import requests
url = "{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details"
payload = {}
headers = {
'Authorization': 'Bearer {{accessToken}}'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'Authorization' => 'Bearer {{accessToken}}'
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
require "uri"
require "net/http"
url = URI("{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Get.new(url)
request["Authorization"] = "Bearer {{accessToken}}"
response = http.request(request)
puts response.read_body
var request = URLRequest(url: URL(string: "{{apiPath}}/environments/{{envID}}/flows/{{davinciFlowID}}/versions/{{davinciFlowVersionID}}/details")!,timeoutInterval: Double.infinity)
request.addValue("Bearer {{accessToken}}", forHTTPHeaderField: "Authorization")
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
Example Response
200 OK
{
"_links": {
"environment": {
"href": "https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
},
"self": {
"href": "https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/flows/56cb8816d1a789c6bcc71b7b5f2298a5/versions/1/details"
},
"flow.revert": {
"href": "https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/flows/56cb8816d1a789c6bcc71b7b5f2298a5/versions/1"
},
"flow.export": {
"href": "https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/flows/56cb8816d1a789c6bcc71b7b5f2298a5/versions/1"
}
},
"color": "#E3F0FF",
"description": "Cloned on Mon Mar 20 2023 19:00:45 GMT+0000 (Coordinated Universal Time). \nUsed to create authentication flows and includes the ability for users to reset or recover their passwords.",
"connectors": [
{
"id": "pingOneSSOConnector"
},
{
"id": "errorConnector"
},
{
"id": "functionsConnector"
},
{
"id": "httpConnector"
},
{
"id": "skOpenIdConnector"
},
{
"id": "userPolicyConnector"
},
{
"id": "variablesConnector"
}
],
"enabled": true,
"updates": [
"No updates"
],
"settings": {
"csp": "worker-src 'self' blob:; script-src 'self' https://cdn.jsdelivr.net https://code.jquery.com https://devsdk.singularkey.com http://cdnjs.cloudflare.com 'unsafe-inline' 'unsafe-eval';",
"intermediateLoadingScreenCSS": "",
"intermediateLoadingScreenHTML": "",
"debugMode": true,
"cssLinks": [
"https://assets.pingone.com/ux/end-user/1.7.0/end-user.css"
],
"useCustomCSS": true,
"css": "body, .page {\n background-color: #ededed !important;\n}\n\n.buttonLink {\n background: none !important;\n border: none;\n cursor: pointer;\n color: #2996cc;\n font-size: 15px;\n}",
"pingOneFlow": true
},
"graphData": {
"elements": {
"nodes": [
{
"data": {
"id": "icv9ot1nro",
"nodeType": "CONNECTION",
"connectionId": "94141bf2f1b9b59a5f5365ff135e02bb",
"connectorId": "pingOneSSOConnector",
"name": "PingOne SSO",
"label": "PingOne SSO",
"status": "configured",
"capabilityName": "userLookup",
"type": "action",
"properties": {
"identifier": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"username\",\n \"data\": \"{{local.howu8n9hsc.payload.output.username}}\",\n \"tooltip\": \"{{local.howu8n9hsc.payload.output.username}}\",\n \"children\": [\n {\n \"text\": \"username\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"matchAttributes": {
"value": [
"username"
]
},
"nodeTitle": {
"value": "User Lookup"
},
"userLookup_localizedErrors": {
"properties": {
"en": {
"value": []
}
}
},
"userIdentifierForFindUser": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"username\",\n \"data\": \"{{local.howu8n9hsc.payload.output.username}}\",\n \"tooltip\": \"{{local.howu8n9hsc.payload.output.username}}\",\n \"children\": [\n {\n \"text\": \"username\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
}
},
"idUnique": "bx1c4yd3j7"
},
"position": {
"x": 1431,
"y": 510
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "0mkskx7cez",
"nodeType": "CONNECTION",
"connectionId": "6d8f6f706c45fd459a86b3f092602544",
"connectorId": "errorConnector",
"name": "Error",
"label": "Error Customize",
"status": "configured",
"capabilityName": "customErrorMessage",
"type": "action",
"properties": {
"errorMessage": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"An unexpected error has occurred\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Unexpected Error"
}
},
"idUnique": "upt2qd07bj"
},
"position": {
"x": 1183.8966634272756,
"y": 773.2361516034985
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "dnu7jt3sjz",
"nodeType": "CONNECTION",
"connectionId": "94141bf2f1b9b59a5f5365ff135e02bb",
"connectorId": "pingOneSSOConnector",
"name": "PingOne SSO",
"label": "PingOne SSO",
"status": "configured",
"capabilityName": "checkPassword",
"type": "action",
"properties": {
"userId": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.icv9ot1nro.payload.output.matchedUser.id}}\",\n \"tooltip\": \"{{local.icv9ot1nro.payload.output.matchedUser.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"password": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"password\",\n \"data\": \"{{local.howu8n9hsc.payload.output.password}}\",\n \"tooltip\": \"{{local.howu8n9hsc.payload.output.password}}\",\n \"children\": [\n {\n \"text\": \"password\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Check Password"
},
"matchAttribute": {
"value": "id"
},
"identifier": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.icv9ot1nro.payload.output.matchedUser.id}}\",\n \"tooltip\": \"{{local.icv9ot1nro.payload.output.matchedUser.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"checkPassword_localizedErrors": {
"properties": {
"en": {
"value": []
}
}
}
},
"idUnique": "0re8wbsb52"
},
"position": {
"x": 1775,
"y": 386
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "uob50pnvdv",
"nodeType": "CONNECTION",
"connectionId": "de650ca45593b82c49064ead10b9fe17",
"connectorId": "functionsConnector",
"name": "Functions",
"label": "Functions",
"status": "configured",
"capabilityName": "AEqualsMultipleB",
"type": "trigger",
"properties": {
"leftValueA": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"buttonValue\",\n \"data\": \"{{local.howu8n9hsc.payload.output.buttonValue}}\",\n \"tooltip\": \"{{local.howu8n9hsc.payload.output.buttonValue}}\",\n \"children\": [\n {\n \"text\": \"buttonValue\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"rightValueB": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"submit\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Button Pressed?"
},
"rightValueMultiple": {
"value": [
{
"value": "[\n {\n \"children\": [\n {\n \"text\": \"submit\"\n }\n ]\n }\n]",
"id": "vgii63uk2p"
},
{
"value": "[\n {\n \"children\": [\n {\n \"text\": \"forgotPassword\"\n }\n ]\n }\n]",
"id": "6cdnrpc2vy"
}
]
}
},
"isDisabled": false
},
"position": {
"x": 831,
"y": 540
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "fhz3x7ukuh",
"nodeType": "CONNECTION",
"connectionId": "94141bf2f1b9b59a5f5365ff135e02bb",
"connectorId": "pingOneSSOConnector",
"name": "PingOne SSO",
"label": "PingOne SSO",
"status": "configured",
"capabilityName": "sendRecoveryCode",
"type": "action",
"properties": {
"userId": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.o9qu0nvyje.payload.output.matchedUser.id}}\",\n \"tooltip\": \"{{local.o9qu0nvyje.payload.output.matchedUser.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Send Recovery Code"
},
"identifier": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.o9qu0nvyje.payload.output.matchedUser.id}}\",\n \"tooltip\": \"{{local.o9qu0nvyje.payload.output.matchedUser.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"sendRecoveryCode_localizedErrors": {
"properties": {
"en": {
"value": []
}
}
}
},
"idUnique": "ieb00yvk0b"
},
"position": {
"x": 2157.6014469279776,
"y": 658.6826476622394
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "k1vc9enhqp",
"nodeType": "CONNECTION",
"connectionId": "867ed4363b2bc21c860085ad2baa817d",
"connectorId": "httpConnector",
"name": "Http",
"label": "Http",
"status": "configured",
"capabilityName": "customHTMLTemplate",
"type": "trigger",
"properties": {
"title": {
"value": "Recover Password"
},
"formFieldsList": {
"value": [
{
"propertyName": "recoveryCode",
"preferredControlType": "textField",
"preferredDataType": "string",
"value": "",
"hashedVisibility": false,
"displayName": "Recovery Code"
},
{
"propertyName": "newPassword",
"preferredControlType": "textField",
"preferredDataType": "string",
"value": "",
"hashedVisibility": true,
"displayName": "New Password"
},
{
"preferredControlType": "textField",
"preferredDataType": "string",
"propertyName": "buttonValue"
}
]
},
"nextButtonText": {
"value": "Sign On"
},
"nodeTitle": {
"value": "Password Recovery Form"
},
"customHTML": {
"value": "<div class=\"app-container\" style=\"display: block;\">\n\t<div class=\"page__content\" style=\"height: 100%;\">\n\t\t<div class=\"card card--no-padding\">\n <div class=\"card__content\">\n <div class=\"org-logo\">\n <img class=\"org-logo__image\" src=\"https://d3uinntk0mqu3p.cloudfront.net/branding/market/a3d073bc-3108-49ad-b96c-404bea59a1d0.png\" alt=\"Company Logo\" />\n </div>\n <h1 class=\"heading\" data-id=\"heading\">Enter New Password</h1>\n <h4 class=\"heading heading--4\" data-id=\"heading\" style=\"text-align: center;\">If you have an active account with a valid email address, you will receive an email with a recovery code which you may enter here, along with a new password. If you do not have an account or email, please contact your administrator to recover your password.\t\t\t</h4>\n <div data-skcomponent=\"skerror\" class=\"feedback feedback--error sk-alert sk-alert-danger has-text-danger has-background-danger-light\" data-skvisibility=\"\"></div>\n <form class=\"form\" id='recoveryCodeForm' data-id=\"recoveryCodeForm\">\n <div class=\"field float-label\">\n <input class=\"text-input float-label__input\" data-id=\"recoveryCode-input\" id=\"recoveryCode\" name=\"recoveryCode\" type=\"text\" value=\"\" />\n <label class=\"float-label__label\" for=\"recoveryCode\">Recovery Code</label>\n </div>\n <div class=\"field float-label\">\n <input class=\"text-input text-input--pasword float-label__input\" data-id=\"newPassword-input\" id=\"newPassword\" name=\"newPassword\" type=\"password\" value=\"\" />\n <label class=\"float-label__label\" for=\"newPassword\">New Password</label>\n </div>\n <div class=\"control\">\n <button class=\"field is-primary mt-2 button file-input--button button--primary brand-primary-bg\" data-id=\"button\" type=\"submit\" data-skcomponent=\"skbutton\" data-skbuttontype=\"form-submit\" data-skform=\"recoveryCodeForm\" data-skbuttonvalue=\"submit\">\n Submit\n <i class=\"fas fa-forward ml-2\"></i>\n </button>\n </div>\n </form>\n </div>\n\t\t</div>\n\t</div>\n</div>\n"
},
"customCSS": {}
},
"isDisabled": false
},
"position": {
"x": 2501.2619587517547,
"y": 658.6826476622394
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "dongd26emf",
"nodeType": "EVAL",
"properties": {
"0mkskx7cez": {
"value": "allTriggersFalse"
},
"k1vc9enhqp": {
"value": "always"
}
}
},
"position": {
"x": 2272.1549508692365,
"y": 658.6826476622394
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "lo3onszyab",
"nodeType": "CONNECTION",
"connectionId": "94141bf2f1b9b59a5f5365ff135e02bb",
"connectorId": "pingOneSSOConnector",
"name": "PingOne SSO",
"label": "PingOne SSO",
"status": "configured",
"capabilityName": "recoverPassword",
"type": "action",
"properties": {
"recoveryCode": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"recoveryCode\",\n \"data\": \"{{local.k1vc9enhqp.payload.output.recoveryCode}}\",\n \"tooltip\": \"{{local.k1vc9enhqp.payload.output.recoveryCode}}\",\n \"children\": [\n {\n \"text\": \"recoveryCode\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"newPassword": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"newPassword\",\n \"data\": \"{{local.k1vc9enhqp.payload.output.newPassword}}\",\n \"tooltip\": \"{{local.k1vc9enhqp.payload.output.newPassword}}\",\n \"children\": [\n {\n \"text\": \"newPassword\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"userId": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.o9qu0nvyje.payload.output.matchedUser.id}}\",\n \"tooltip\": \"{{local.o9qu0nvyje.payload.output.matchedUser.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Recover Password"
},
"identifier": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.o9qu0nvyje.payload.output.matchedUser.id}}\",\n \"tooltip\": \"{{local.o9qu0nvyje.payload.output.matchedUser.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"recoverPassword_localizedErrors": {
"properties": {
"en": {
"value": []
}
}
}
},
"idUnique": "012d2dxhji"
},
"position": {
"x": 2737,
"y": 660
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "1rt07feihx",
"nodeType": "EVAL",
"properties": {
"0mkskx7cez": {
"value": "allTriggersFalse"
},
"xe7a3y02pq": {
"value": "allTriggersFalse"
},
"rxko9mo9ke": {
"value": "allTriggersFalse"
}
}
},
"position": {
"x": 2887,
"y": 660
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "4goijld1kt",
"nodeType": "EVAL",
"properties": {
"7fjs5kymc2": {
"value": "allTriggersFalse"
},
"kkii6sbmvk": {
"value": "allTriggersFalse"
}
}
},
"position": {
"x": 1895,
"y": 386
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "n20uxg1ccb",
"nodeType": "EVAL",
"properties": {
"0mkskx7cez": {
"value": "allTriggersFalse"
}
}
},
"position": {
"x": 1011,
"y": 630
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "6riic74bmg",
"nodeType": "EVAL"
},
"position": {
"x": 1011,
"y": 570
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "ar0n0chx6u",
"nodeType": "EVAL"
},
"position": {
"x": 1012.066407515387,
"y": 773.2361516034985
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "kkii6sbmvk",
"nodeType": "CONNECTION",
"connectionId": "6d8f6f706c45fd459a86b3f092602544",
"connectorId": "errorConnector",
"name": "Error",
"label": "Error Customize",
"status": "configured",
"capabilityName": "customErrorMessage",
"type": "action",
"properties": {
"errorMessage": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"Username or password is invalid\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Invalid Username/Password"
}
}
},
"position": {
"x": 2015,
"y": 236
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "xe7a3y02pq",
"nodeType": "CONNECTION",
"connectionId": "6d8f6f706c45fd459a86b3f092602544",
"connectorId": "errorConnector",
"name": "Error",
"label": "Error Customize",
"status": "configured",
"capabilityName": "customErrorMessage",
"type": "action",
"properties": {
"errorMessage": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"message\",\n \"data\": \"{{local.lo3onszyab.payload.error.message}}\",\n \"tooltip\": \"{{local.lo3onszyab.payload.error.message}}\",\n \"children\": [\n {\n \"text\": \"message\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Invalid OTP/password"
}
}
},
"position": {
"x": 3157,
"y": 660
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "ck1mtmjp5b",
"nodeType": "CONNECTION",
"connectionId": "3b55f2ca6689560c64cb5bed5afbe40f",
"connectorId": "skOpenIdConnector",
"name": "Token Management",
"label": "Token Management",
"status": "configured",
"capabilityName": "createSessionWithCustomClaims",
"type": "trigger",
"properties": {
"claimsNameValuePairsAccessToken": {
"value": []
},
"claimsNameValuePairs": {
"value": [
{
"name": "sub",
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"username\",\n \"data\": \"{{local.icv9ot1nro.payload.output.matchedUser.username}}\",\n \"tooltip\": \"{{local.icv9ot1nro.payload.output.matchedUser.username}}\",\n \"children\": [\n {\n \"text\": \"username\"\n }\n ]\n },\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"username\",\n \"data\": \"{{local.o9qu0nvyje.payload.output.matchedUser.username}}\",\n \"tooltip\": \"{{local.o9qu0nvyje.payload.output.matchedUser.username}}\",\n \"children\": [\n {\n \"text\": \"username\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]",
"key": 0.980538411050074,
"label": "Subject (string)",
"type": "string",
"nameDefault": "username"
}
]
},
"shadowUserNotPresentFlag": {
"value": false
}
},
"isDisabled": false
},
"position": {
"x": 3335,
"y": 506
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "760w48p7zi",
"nodeType": "CONNECTION",
"connectionId": "4cb5e3465d718a84087ec9b6a6251e52",
"connectorId": "userPolicyConnector",
"name": "User Policy",
"label": "User Policy",
"status": "configured",
"capabilityName": "createUser",
"type": "action",
"properties": {
"connectionId": {
"value": "d3684710d0428eb36c5da6cacbc9f57a"
},
"username": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"username\",\n \"data\": \"{{local.icv9ot1nro.payload.output.matchedUser.username}}\",\n \"tooltip\": \"{{local.icv9ot1nro.payload.output.matchedUser.username}}\",\n \"children\": [\n {\n \"text\": \"username\"\n }\n ]\n },\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"username\",\n \"data\": \"{{local.o9qu0nvyje.payload.output.matchedUser.username}}\",\n \"tooltip\": \"{{local.o9qu0nvyje.payload.output.matchedUser.username}}\",\n \"children\": [\n {\n \"text\": \"username\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"password": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"errorIfUserExists": {
"value": false
},
"nodeTitle": {
"value": "Create Shadow User"
}
}
},
"position": {
"x": 3035,
"y": 506
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "3of58vu7g8",
"nodeType": "CONNECTION",
"connectionId": "de650ca45593b82c49064ead10b9fe17",
"connectorId": "functionsConnector",
"name": "Functions",
"label": "Functions",
"status": "configured",
"capabilityName": "AEqualsMultipleB",
"type": "trigger",
"properties": {
"leftValueA": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"status\",\n \"data\": \"{{local.dnu7jt3sjz.payload.output.rawResponse.status}}\",\n \"tooltip\": \"{{local.dnu7jt3sjz.payload.output.rawResponse.status}}\",\n \"children\": [\n {\n \"text\": \"status\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"rightValueMultiple": {
"value": [
{
"value": "[\n {\n \"children\": [\n {\n \"text\": \"MUST_CHANGE_PASSWORD\"\n }\n ]\n }\n]",
"id": "ee6q2oefdt"
},
{
"value": "[\n {\n \"children\": [\n {\n \"text\": \"PASSWORD_EXPIRED\"\n }\n ]\n }\n]",
"id": "p7jwf0kgzh"
},
{
"value": "[\n {\n \"children\": [\n {\n \"text\": \"OK\"\n }\n ]\n }\n]",
"id": "s6l99t4t39"
}
]
}
}
},
"position": {
"x": 2105,
"y": 386
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "lvw2y8ezcv",
"nodeType": "EVAL"
},
"position": {
"x": 3185,
"y": 506
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "lg27a7gj3f",
"nodeType": "EVAL"
},
"position": {
"x": 2315,
"y": 446
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "ldguma4s6x",
"nodeType": "CONNECTION",
"connectionId": "94141bf2f1b9b59a5f5365ff135e02bb",
"connectorId": "pingOneSSOConnector",
"name": "PingOne SSO",
"label": "PingOne SSO",
"status": "configured",
"capabilityName": "resetPassword",
"type": "action",
"properties": {
"userId": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.icv9ot1nro.payload.output.matchedUser.id}}\",\n \"tooltip\": \"{{local.icv9ot1nro.payload.output.matchedUser.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"currentPassword": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"currentPassword\",\n \"data\": \"{{local.j9ekv98w5p.payload.output.currentPassword}}\",\n \"tooltip\": \"{{local.j9ekv98w5p.payload.output.currentPassword}}\",\n \"children\": [\n {\n \"text\": \"currentPassword\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"newPassword": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"newPassword\",\n \"data\": \"{{local.j9ekv98w5p.payload.output.newPassword}}\",\n \"tooltip\": \"{{local.j9ekv98w5p.payload.output.newPassword}}\",\n \"children\": [\n {\n \"text\": \"newPassword\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Reset Password"
},
"identifier": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.icv9ot1nro.payload.output.matchedUser.id}}\",\n \"tooltip\": \"{{local.icv9ot1nro.payload.output.matchedUser.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"resetPassword_localizedErrors": {
"properties": {
"en": {
"value": []
}
}
}
}
},
"position": {
"x": 2705,
"y": 356
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "aouytednpj",
"nodeType": "EVAL"
},
"position": {
"x": 2225,
"y": 356
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "45nffxjcam",
"nodeType": "EVAL"
},
"position": {
"x": 2225,
"y": 446
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "j9ekv98w5p",
"nodeType": "CONNECTION",
"connectionId": "867ed4363b2bc21c860085ad2baa817d",
"connectorId": "httpConnector",
"name": "Http",
"label": "Http",
"status": "configured",
"capabilityName": "customHTMLTemplate",
"type": "trigger",
"properties": {
"customHTML": {
"value": "<div class=\"app-container\" style=\"display: block;\">\n\t<div class=\"page__content\" style=\"height: 100%;\">\n\t\t<div class=\"card card--no-padding\">\n <div class=\"card__content\">\n <div class=\"org-logo\">\n <img class=\"org-logo__image\" src=\"https://d3uinntk0mqu3p.cloudfront.net/branding/market/a3d073bc-3108-49ad-b96c-404bea59a1d0.png\" alt=\"Company Logo\" />\n </div>\n <h1 class=\"heading\" data-id=\"heading\">Change Password</h1>\n <h4 class=\"heading heading--4\" data-id=\"heading\" style=\"text-align: center;\">Your password must be changed. Please create a new one.</h4>\n <div data-skcomponent=\"skerror\" class=\"feedback feedback--error sk-alert sk-alert-danger has-text-danger has-background-danger-light\" data-skvisibility=\"\"></div>\n <form class=\"form\" id='resetPasswordForm' data-id=\"resetPasswordForm\">\n <div class=\"field float-label\">\n <input class=\"text-input text-input--pasword float-label__input\" data-id=\"currentPassword-input\" id=\"currentPassword\" name=\"currentPassword\" type=\"password\" value=\"\" />\n <label class=\"float-label__label\" for=\"currentPassword\">Current Password</label>\n </div>\n <div class=\"field float-label\">\n <input class=\"text-input text-input--pasword float-label__input\" data-id=\"newPassword-input\" id=\"newPassword\" name=\"newPassword\" type=\"password\" value=\"\" />\n <label class=\"float-label__label\" for=\"newPassword\">New Password</label>\n </div>\n <div class=\"control\">\n <button class=\"field is-primary mt-2 button file-input--button button--primary brand-primary-bg\" data-id=\"button\" type=\"submit\" data-skcomponent=\"skbutton\" data-skbuttontype=\"form-submit\" data-skform=\"resetPasswordForm\" data-skbuttonvalue=\"submit\">\n Submit\n <i class=\"fas fa-forward ml-2\"></i>\n </button>\n </div>\n </form>\n </div>\n\t\t</div>\n\t</div>\n</div>\n"
},
"formFieldsList": {
"value": [
{
"preferredControlType": "textField",
"preferredDataType": "string",
"propertyName": "currentPassword",
"displayName": "Current Password",
"hashedVisibility": true
},
{
"preferredControlType": "textField",
"preferredDataType": "string",
"propertyName": "newPassword",
"displayName": "New Password",
"hashedVisibility": true
},
{
"preferredControlType": "textField",
"preferredDataType": "string",
"propertyName": "buttonValue"
}
]
},
"nodeTitle": {
"value": "Reset Password Form"
},
"customCSS": {}
}
},
"position": {
"x": 2435,
"y": 356
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "rd0jc8vvqr",
"nodeType": "EVAL",
"properties": {
"7ohg6pe1wu": {
"value": "allTriggersFalse"
}
}
},
"position": {
"x": 2855,
"y": 356
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "2x5vw43huf",
"nodeType": "EVAL"
},
"position": {
"x": 2555,
"y": 356
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "7ohg6pe1wu",
"nodeType": "CONNECTION",
"connectionId": "6d8f6f706c45fd459a86b3f092602544",
"connectorId": "errorConnector",
"name": "Error",
"label": "Error Customize",
"status": "configured",
"capabilityName": "customErrorMessage",
"type": "action",
"properties": {
"errorMessage": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"message\",\n \"data\": \"{{local.ldguma4s6x.payload.error.message}}\",\n \"tooltip\": \"{{local.ldguma4s6x.payload.error.message}}\",\n \"children\": [\n {\n \"text\": \"message\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Invalid password"
}
}
},
"position": {
"x": 3005,
"y": 266
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "howu8n9hsc",
"nodeType": "CONNECTION",
"connectionId": "867ed4363b2bc21c860085ad2baa817d",
"connectorId": "httpConnector",
"name": "Http",
"label": "Http",
"status": "configured",
"capabilityName": "customHTMLTemplate",
"type": "trigger",
"properties": {
"customHTML": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"<div class=\\\"app-container\\\" style=\\\"display: block;\\\">\\n\\t<div class=\\\"page__content\\\" style=\\\"height: 100%;\\\">\\n\\t\\t<div class=\\\"card card--no-padding\\\">\\n\\t\\t\\t<div class=\\\"card__content\\\">\\n\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t<div data-skcomponent=\\\"skerror\\\" class=\\\"feedback feedback--error sk-alert sk-alert-danger has-text-danger has-background-danger-light\\\" data-id=\\\"feedback\\\" data-skvisibility=\\\"\\\"></div>\\n\\t\\t\\t\\t<form class=\\\"form\\\" id='usernamePasswordForm' data-id=\\\"usernamePasswordForm\\\">\\n\\t\\t\\t\\t\\t<div class=\\\"field float-label\\\">\\n\\t\\t\\t\\t\\t\\t<input class=\\\"text-input float-label__input\\\" data-id=\\\"username-input\\\" id=\\\"username\\\" name=\\\"username\\\" type=\\\"text\\\" autocomplete=\\\"on\\\" value=\\\"\\\" />\\n\\t\\t\\t\\t\\t\\t<label class=\\\"float-label__label\\\" for=\\\"username\\\">Username</label>\\n\\t\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t\\t<div class=\\\"field float-label\\\">\\n\\t\\t\\t\\t\\t\\t<input class=\\\"text-input text-input--pasword float-label__input\\\" data-id=\\\"password-input\\\" id=\\\"password\\\" name=\\\"password\\\" type=\\\"password\\\" autocomplete=\\\"on\\\" value=\\\"\\\" />\\n\\t\\t\\t\\t\\t\\t<label class=\\\"float-label__label\\\" for=\\\"password\\\">Password</label>\\n\\t\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t\\t<div class=\\\"control\\\">\\n\\t\\t\\t\\t\\t\\t<button class=\\\"field is-primary mt-2 button file-input--button button--primary brand-primary-bg\\\" data-id=\\\"button\\\" type=\\\"submit\\\" data-skcomponent=\\\"skbutton\\\" data-skbuttontype=\\\"form-submit\\\" data-skform=\\\"usernamePasswordForm\\\" data-skbuttonvalue=\\\"submit\\\">\\n Sign On\\n\\t\\t\\t\\t\\t\\t\\t<i class=\\\"fas fa-forward ml-2\\\"></i>\\n\\t\\t\\t\\t\\t\\t</button>\\n\\t\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t\\t<div class=\\\"control\\\">\\n <div style=\\\"width: 90%; text-align: center;\\\">\\n <button type=\\\"submit\\\" class=\\\"buttonLink is-primary is-inverted mt-2\\\" data-skcomponent=\\\"skbutton\\\" data-skbuttontype=\\\"form-submit\\\" data-skform=\\\"usernamePasswordForm\\\" data-skbuttonvalue=\\\"forgotPassword\\\">\\n Forgot Password\\n <i class=\\\"fas fa-forward ml-2\\\"></i>\\n </button>\\n </div>\\n\\t\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t</form>\\n\\t\\t\\t</div>\\n\\t\\t</div>\\n\\t</div>\\n</div>\\n\"\n }\n ]\n }\n]"
},
"formFieldsList": {
"value": [
{
"preferredControlType": "textField",
"preferredDataType": "string",
"propertyName": "username",
"displayName": "Username",
"hashedVisibility": false
},
{
"preferredControlType": "textField",
"preferredDataType": "string",
"propertyName": "password",
"displayName": "Password",
"hashedVisibility": true
},
{
"preferredControlType": "textField",
"preferredDataType": "string",
"propertyName": "buttonValue"
}
]
},
"nodeTitle": {
"value": "Username/Password Form"
},
"customCSS": {},
"validationRules": {
"value": []
}
}
},
"position": {
"x": 531,
"y": 540
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "nf63ecqmal",
"nodeType": "CONNECTION",
"connectionId": "6d8f6f706c45fd459a86b3f092602544",
"connectorId": "errorConnector",
"name": "Error",
"label": "Error Customize",
"status": "configured",
"capabilityName": "customErrorMessage",
"type": "action",
"properties": {
"errorMessage": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"An unexpected error has occurred\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Unexpected Password State"
}
}
},
"position": {
"x": 2375,
"y": 536
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "7re1e9c9a5",
"nodeType": "EVAL"
},
"position": {
"x": 2240,
"y": 536
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "8m0sspk0ee",
"nodeType": "CONNECTION",
"connectionId": "867ed4363b2bc21c860085ad2baa817d",
"connectorId": "httpConnector",
"name": "Http",
"label": "Http",
"status": "configured",
"capabilityName": "customHTMLTemplate",
"type": "trigger",
"properties": {
"customHTML": {
"value": "<div class=\"app-container\" style=\"display: block;\">\n\t<div class=\"page__content\" style=\"height: 100%;\">\n\t\t<div class=\"card card--no-padding\">\n <div class=\"card__content\">\n <div class=\"org-logo\">\n <img class=\"org-logo__image\" src=\"https://d3uinntk0mqu3p.cloudfront.net/branding/market/a3d073bc-3108-49ad-b96c-404bea59a1d0.png\" alt=\"Company Logo\" />\n </div>\n <h1 class=\"heading\" data-id=\"heading\">Password Reset</h1>\n <h4 class=\"heading heading--4\" data-id=\"heading\" style=\"text-align: center;\">Enter your username, and we'll send password reset instructions to your email address.</h4>\n <div data-skcomponent=\"skerror\" class=\"feedback feedback--error sk-alert sk-alert-danger has-text-danger has-background-danger-light\" data-skvisibility=\"\"></div>\n <form class=\"form\" id='usernameForm' data-id=\"usernameForm\">\n <div class=\"field float-label\">\n <input class=\"text-input float-label__input\" data-id=\"username-input\" id=\"username\" name=\"username\" type=\"text\" autocomplete=\"on\" value=\"\" />\n <label class=\"float-label__label\" for=\"username\">Username</label>\n </div>\n <div class=\"control\">\n <button class=\"field is-primary mt-2 button file-input--button button--primary brand-primary-bg\" data-id=\"button\" type=\"submit\" data-skcomponent=\"skbutton\" data-skbuttontype=\"form-submit\" data-skform=\"usernameForm\" data-skbuttonvalue=\"submit\">\n Submit\n <i class=\"fas fa-forward ml-2\"></i>\n </button>\n </div>\n <div class=\"control\">\n <div style=\"width: 100%; text-align: center;\">\n <button type=\"submit\" class=\"buttonLink is-primary is-inverted mt-2\" data-skcomponent=\"skbutton\" data-skbuttontype=\"form-submit\" data-skform=\"usernameForm\" data-skbuttonvalue=\"cancel\">\n Cancel\n <i class=\"fas fa-forward ml-2\"></i>\n </button>\n </div>\n\t\t\t\t\t</div>\n </form>\n </div>\n\t\t</div>\n\t</div>\n</div>\n"
},
"formFieldsList": {
"value": [
{
"preferredControlType": "textField",
"preferredDataType": "string",
"propertyName": "username",
"displayName": "Username",
"hashedVisibility": false
},
{
"preferredControlType": "textField",
"preferredDataType": "string",
"propertyName": "buttonValue"
}
]
},
"nodeTitle": {
"value": "Username Form"
},
"customCSS": {}
}
},
"position": {
"x": 1154,
"y": 630
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "d43ifrzqvb",
"nodeType": "EVAL",
"properties": {
"dnu7jt3sjz": {
"value": "always"
}
}
},
"position": {
"x": 1574,
"y": 510
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "cnjk2v16y3",
"nodeType": "EVAL"
},
"position": {
"x": 681,
"y": 540
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "o9qu0nvyje",
"nodeType": "CONNECTION",
"connectionId": "94141bf2f1b9b59a5f5365ff135e02bb",
"connectorId": "pingOneSSOConnector",
"name": "PingOne SSO",
"label": "PingOne SSO",
"status": "configured",
"capabilityName": "userLookup",
"type": "action",
"properties": {
"identifier": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"username\",\n \"data\": \"{{local.8m0sspk0ee.payload.output.username}}\",\n \"tooltip\": \"{{local.8m0sspk0ee.payload.output.username}}\",\n \"children\": [\n {\n \"text\": \"username\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"matchAttributes": {
"value": [
"username"
]
},
"nodeTitle": {
"value": "User Lookup"
},
"userLookup_localizedErrors": {
"properties": {
"en": {
"value": []
}
}
},
"userIdentifierForFindUser": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"username\",\n \"data\": \"{{local.8m0sspk0ee.payload.output.username}}\",\n \"tooltip\": \"{{local.8m0sspk0ee.payload.output.username}}\",\n \"children\": [\n {\n \"text\": \"username\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
}
},
"idUnique": "bx1c4yd3j7"
},
"position": {
"x": 1842.5793110895152,
"y": 658.6826476622394
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "xk20alqbnw",
"nodeType": "EVAL",
"properties": {
"fhz3x7ukuh": {
"value": "always"
}
}
},
"position": {
"x": 1985.7711910160888,
"y": 658.6826476622394
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "lz4v4r9c4m",
"nodeType": "CONNECTION",
"connectionId": "06922a684039827499bdbdd97f49827b",
"connectorId": "variablesConnector",
"name": "Variables",
"label": "Variables",
"status": "configured",
"capabilityName": "saveValue",
"type": "trigger",
"properties": {
"saveVariables": {
"value": [
{
"name": "ignore",
"value": null,
"key": 0.1992950306394461,
"label": "ignore (string - flowInstance)",
"type": "string"
}
]
}
}
},
"position": {
"x": 277,
"y": 540
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "rn4x1t4mgh",
"nodeType": "EVAL"
},
"position": {
"x": 397,
"y": 540
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "tqhsdpjiev",
"nodeType": "CONNECTION",
"connectionId": "de650ca45593b82c49064ead10b9fe17",
"connectorId": "functionsConnector",
"name": "Functions",
"label": "Functions",
"status": "configured",
"capabilityName": "AEqualsMultipleB",
"type": "trigger",
"properties": {
"leftValueA": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"buttonValue\",\n \"data\": \"{{local.8m0sspk0ee.payload.output.buttonValue}}\",\n \"tooltip\": \"{{local.8m0sspk0ee.payload.output.buttonValue}}\",\n \"children\": [\n {\n \"text\": \"buttonValue\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]"
},
"rightValueB": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"submit\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Button Pressed?"
},
"rightValueMultiple": {
"value": [
{
"value": "[\n {\n \"children\": [\n {\n \"text\": \"submit\"\n }\n ]\n }\n]",
"id": "vgii63uk2p"
},
{
"value": "[\n {\n \"children\": [\n {\n \"text\": \"cancel\"\n }\n ]\n }\n]",
"id": "3a7tpbhtep"
}
]
}
},
"isDisabled": false
},
"position": {
"x": 1413.0036713097936,
"y": 630.0442716769247
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "qib48jbqzt",
"nodeType": "CONNECTION",
"connectionId": "6d8f6f706c45fd459a86b3f092602544",
"connectorId": "errorConnector",
"name": "Error",
"label": "Error Customize",
"status": "configured",
"capabilityName": "customErrorMessage",
"type": "action",
"properties": {
"errorMessage": {
"value": "[\n {\n \"children\": [\n {\n \"text\": \"An unexpected error has occurred\"\n }\n ]\n }\n]"
},
"nodeTitle": {
"value": "Unexpected Error"
}
},
"idUnique": "upt2qd07bj"
},
"position": {
"x": 1785.3025591188855,
"y": 801.8745275888133
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "a5rngpf741",
"nodeType": "EVAL"
},
"position": {
"x": 1584.8339272216822,
"y": 801.8745275888133
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "f2a2vabliw",
"nodeType": "EVAL"
},
"position": {
"x": 1283.5018356548967,
"y": 630.0221358384624
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "7b2prvmfk4",
"nodeType": "EVAL"
},
"position": {
"x": 1627.7914911996545,
"y": 658.6826476622394
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "vx31mx0po4",
"nodeType": "EVAL"
},
"position": {
"x": 2615.8154626930136,
"y": 658.6826476622394
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
},
{
"data": {
"id": "8urhoxm1js",
"nodeType": "EVAL"
},
"position": {
"x": 397,
"y": 630
},
"group": "nodes",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": false,
"classes": ""
}
],
"edges": [
{
"data": {
"id": "7g6upre1xs",
"source": "k1vc9enhqp",
"target": "vx31mx0po4"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "xttl3dswv3",
"source": "3of58vu7g8",
"target": "45nffxjcam",
"multiValueSourceId": "p7jwf0kgzh"
},
"position": {
"x": 64,
"y": 92
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "rfgebuu6cq",
"source": "tqhsdpjiev",
"target": "a5rngpf741",
"multiValueSourceId": "-1"
},
"position": {
"x": 64,
"y": 132
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "iktlyr6dzm",
"source": "a5rngpf741",
"target": "qib48jbqzt"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "v5esnn18bn",
"source": "howu8n9hsc",
"target": "cnjk2v16y3"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "3sxj769lsk",
"source": "6riic74bmg",
"target": "icv9ot1nro"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "07le9gu4or",
"source": "ldguma4s6x",
"target": "rd0jc8vvqr"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "91r4n85zso",
"source": "vx31mx0po4",
"target": "lo3onszyab"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "fuguruko5y",
"source": "o9qu0nvyje",
"target": "xk20alqbnw"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "japuabstkt",
"source": "1rt07feihx",
"target": "xe7a3y02pq"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "ak0112zfcd",
"source": "xk20alqbnw",
"target": "fhz3x7ukuh"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "nh5edhql2s",
"source": "n20uxg1ccb",
"target": "8m0sspk0ee"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "il107rgja2",
"source": "d43ifrzqvb",
"target": "dnu7jt3sjz"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "ffpfff3be4",
"source": "45nffxjcam",
"target": "j9ekv98w5p"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "2lqj40cwsq",
"source": "icv9ot1nro",
"target": "d43ifrzqvb"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "jilq5d2n3t",
"source": "3of58vu7g8",
"target": "lg27a7gj3f",
"multiValueSourceId": "s6l99t4t39"
},
"position": {
"x": 64,
"y": 132
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "l6i638pe0e",
"source": "j9ekv98w5p",
"target": "2x5vw43huf"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "fksighx9bb",
"source": "3of58vu7g8",
"target": "7re1e9c9a5",
"multiValueSourceId": "-1"
},
"position": {
"x": 64,
"y": 172
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "chr5ytpcw6",
"source": "4goijld1kt",
"target": "kkii6sbmvk"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "ijimbdwdp2",
"source": "cnjk2v16y3",
"target": "uob50pnvdv"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "el0r2guiz4",
"source": "2x5vw43huf",
"target": "ldguma4s6x"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "ey694mp0is",
"source": "lo3onszyab",
"target": "1rt07feihx"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "cf2t228q1r",
"source": "dnu7jt3sjz",
"target": "4goijld1kt"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "nl9zt8fu87",
"source": "uob50pnvdv",
"target": "n20uxg1ccb",
"multiValueSourceId": "6cdnrpc2vy"
},
"position": {
"x": 64,
"y": 92
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "7wkpkuufcx",
"source": "7re1e9c9a5",
"target": "nf63ecqmal"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "i764d50aiz",
"source": "uob50pnvdv",
"target": "6riic74bmg",
"multiValueSourceId": "vgii63uk2p"
},
"position": {
"x": 64,
"y": 52
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "3jgmzhnfxn",
"source": "aouytednpj",
"target": "j9ekv98w5p"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "sum0wi7z3d",
"source": "uob50pnvdv",
"target": "ar0n0chx6u",
"multiValueSourceId": "-1"
},
"position": {
"x": 64,
"y": 132
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "k03eopd1ou",
"source": "6riic74bmg",
"target": "icv9ot1nro"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "zfc5msz1fd",
"source": "ar0n0chx6u",
"target": "0mkskx7cez"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "r9ztn1rk1e",
"source": "fhz3x7ukuh",
"target": "dongd26emf"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "u4cw4o3zv9",
"source": "dongd26emf",
"target": "k1vc9enhqp"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "99e14xrf1l",
"source": "lz4v4r9c4m",
"target": "rn4x1t4mgh"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "e7ylf4frhm",
"source": "rn4x1t4mgh",
"target": "howu8n9hsc"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "w4hfjozdre",
"source": "760w48p7zi",
"target": "lvw2y8ezcv"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "m0he9elus2",
"source": "lvw2y8ezcv",
"target": "ck1mtmjp5b"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "vyg01h3ytk",
"source": "1rt07feihx",
"target": "760w48p7zi"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "guh9jq6ds2",
"source": "4goijld1kt",
"target": "3of58vu7g8"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "ficbdpoju5",
"source": "rd0jc8vvqr",
"target": "7ohg6pe1wu"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "wzy6690pmt",
"source": "lg27a7gj3f",
"target": "760w48p7zi"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "fuycoyuvgz",
"source": "3of58vu7g8",
"target": "aouytednpj",
"multiValueSourceId": "ee6q2oefdt"
},
"position": {
"x": 64,
"y": 52
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "n1otcx3wxw",
"source": "rd0jc8vvqr",
"target": "760w48p7zi"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "duozkwimu6",
"source": "8m0sspk0ee",
"target": "f2a2vabliw"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "ujbuqno0s2",
"source": "f2a2vabliw",
"target": "tqhsdpjiev"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "ylyw7x8cit",
"source": "tqhsdpjiev",
"target": "7b2prvmfk4",
"multiValueSourceId": "vgii63uk2p"
},
"position": {
"x": 64,
"y": 52
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "eayth0p314",
"source": "7b2prvmfk4",
"target": "o9qu0nvyje"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "l96y2pz8m1",
"source": "tqhsdpjiev",
"target": "8urhoxm1js",
"multiValueSourceId": "3a7tpbhtep"
},
"position": {
"x": 64,
"y": 92
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
},
{
"data": {
"id": "jxarxqoz4k",
"source": "8urhoxm1js",
"target": "howu8n9hsc"
},
"position": {
"x": 0,
"y": 0
},
"group": "edges",
"removed": false,
"selected": false,
"selectable": true,
"locked": false,
"grabbable": true,
"pannable": true,
"classes": ""
}
]
},
"data": {},
"zoomingEnabled": true,
"userZoomingEnabled": true,
"zoom": 1,
"minZoom": 1e-50,
"maxZoom": 1e+50,
"panningEnabled": true,
"userPanningEnabled": true,
"pan": {
"x": 0,
"y": 0
},
"boxSelectionEnabled": true,
"renderer": {
"name": "null"
}
},
"trigger": {
"type": "AUTHENTICATION"
}
}