Skip to content

Commit 2fc6d7e

Browse files
authored
Merge pull request adobe#980 from adobe/bizible
Adding Bizible mixins for B2B Account/Person/Opportunity
2 parents a747798 + e01715f commit 2fc6d7e

File tree

7 files changed

+124
-0
lines changed

7 files changed

+124
-0
lines changed

components/datatypes/extensible.schema.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
"^id3:.*$": {},
5454
"^dataDotCom:.*$": {},
5555
"^marketo:.*$": {},
56+
"^bizible:.*$": {},
5657
".+://.+": {},
5758
"@.*": {}
5859
},
@@ -243,6 +244,11 @@
243244
"type": "string",
244245
"format": "url",
245246
"const": "https://ns.adobe.com/marketo/"
247+
},
248+
"bizible": {
249+
"type": "string",
250+
"format": "url",
251+
"const": "https://ns.adobe.com/bizible/"
246252
}
247253
},
248254
"additionalProperties": false,
@@ -285,6 +291,7 @@
285291
"^id3:.*$": {},
286292
"^dataDotCom:.*$": {},
287293
"^marketo:.*$": {},
294+
"^bizible:.*$": {},
288295
".+://.+": {}
289296
},
290297
"required": ["@context"],
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"meta:license": [
3+
"Copyright 2020 Adobe Systems Incorporated. All rights reserved.",
4+
"This work is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license",
5+
"you may not use this file except in compliance with the License. You may obtain a copy",
6+
"of the License at https://creativecommons.org/licenses/by/4.0/"
7+
],
8+
"$id": "https://ns.adobe.com/experience/b2b/bizible/bizible-account-details",
9+
"$schema": "http://json-schema.org/draft-06/schema#",
10+
"title": "Bizible Account Details",
11+
"type": "object",
12+
"meta:extensible": true,
13+
"meta:abstract": true,
14+
"meta:intendedToExtend": ["https://ns.adobe.com/xdm/context/account"],
15+
"description": "Bizible business account details.",
16+
"definitions": {
17+
"bizible-account-details": {
18+
"properties": {
19+
"bizible:engagementRating": {
20+
"title": "Engagement Rating",
21+
"description": "Computed engagement rating for a business account.",
22+
"type": "number"
23+
},
24+
"bizible:engagementScore": {
25+
"title": "Engagement Score",
26+
"description": "Computed engagement score for a business account.",
27+
"type": "number"
28+
}
29+
}
30+
}
31+
},
32+
"allOf": [
33+
{
34+
"$ref": "#/definitions/bizible-account-details"
35+
}
36+
],
37+
"meta:status": "experimental"
38+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"meta:license": [
3+
"Copyright 2020 Adobe Systems Incorporated. All rights reserved.",
4+
"This work is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license",
5+
"you may not use this file except in compliance with the License. You may obtain a copy",
6+
"of the License at https://creativecommons.org/licenses/by/4.0/"
7+
],
8+
"$id": "https://ns.adobe.com/experience/b2b/bizible/bizible-opportunity-details",
9+
"$schema": "http://json-schema.org/draft-06/schema#",
10+
"title": "Bizible Business Opportunity Details",
11+
"type": "object",
12+
"meta:extensible": true,
13+
"meta:abstract": true,
14+
"meta:intendedToExtend": ["https://ns.adobe.com/xdm/context/opportunity"],
15+
"description": "This mixin is used to capture and maintain additional Bizible opportunity attributes. They extend the ones used by industry crm systems.",
16+
"definitions": {
17+
"bizible-opportunity-details": {
18+
"properties": {
19+
"bizible:stage": {
20+
"title": "Opportunity Stage",
21+
"description": "Current stage of a business opportunity.",
22+
"type": "string"
23+
},
24+
"bizible:stagePrevious": {
25+
"title": "Opportunity Previous Stage",
26+
"description": "Previous stage of a business opportunity.",
27+
"type": "string"
28+
}
29+
}
30+
}
31+
},
32+
"allOf": [
33+
{
34+
"$ref": "#/definitions/bizible-opportunity-details"
35+
}
36+
],
37+
"meta:status": "experimental"
38+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"meta:license": [
3+
"Copyright 2020 Adobe Systems Incorporated. All rights reserved.",
4+
"This work is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license",
5+
"you may not use this file except in compliance with the License. You may obtain a copy",
6+
"of the License at https://creativecommons.org/licenses/by/4.0/"
7+
],
8+
"$id": "https://ns.adobe.com/experience/b2b/bizible/bizible-person-details",
9+
"$schema": "http://json-schema.org/draft-06/schema#",
10+
"title": "Bizible Business Person Details",
11+
"type": "object",
12+
"meta:extensible": true,
13+
"meta:abstract": true,
14+
"meta:intendedToExtend": ["https://ns.adobe.com/xdm/context/profile"],
15+
"description": "This mixin is used to capture Bizible B2B Person specific attributes. A B2B Person could be a contact/lead etc.",
16+
"definitions": {
17+
"bizible-person-details": {
18+
"properties": {
19+
"bizible:stage": {
20+
"title": "Contact/Lead Stage",
21+
"description": "Current stage of a business Contact or Lead.",
22+
"type": "string"
23+
},
24+
"bizible:stagePrevious": {
25+
"title": "Contact/Lead Previous Stage",
26+
"description": "Previous stage of a business Contact or Lead.",
27+
"type": "string"
28+
}
29+
}
30+
}
31+
},
32+
"allOf": [
33+
{
34+
"$ref": "#/definitions/bizible-person-details"
35+
}
36+
],
37+
"meta:status": "experimental"
38+
}

0 commit comments

Comments
 (0)