Skip to main content
14-Alexandrite
August 24, 2020
Solved

ThingWorx Entity Collection Types Full List

  • August 24, 2020
  • 1 reply
  • 3587 views

Hi, there!

 

Documentation only shows a partial list of available entity types and also a partial list of the available characteristic collection types.

Where can I find the full list of both, available entity types and available characteristic collection types?

 

Regards,

Nahuel

    Best answer by VladimirRosu_116627

    Hi @nahuel ,

     

    There is a small mail icon on that documentation page that you can use to send feedback for that page.

    I have used that icon many times in the past and it gets processed for sure, it's just not instantaneous.

    I think your suggestion is a good one, and I suggest to send that feedback to complete that list.

     

    In the mean time, I needed this in the past as well, and computed the following list, I tried my best to format it since it was based on my Javascript code:

     

    case "Projects":
    case "Things" (valid for "Wiki", "Blog", "ValueStream", "Stream", "DataTable", "IndustrialConnection", "IntegrationConnector")
    case "ThingTemplates":
    case "ThingShapes":
    case "DataShapes":
    case "ModelTags":
    case "Networks":
    case "Mashups" (valid for "Master", "MashupTemplate", "Gadget")
    case "Dashboards":
    case "Menus":
    case "MediaEntities":
    case "StyleDefinitions":
    case "StyleThemes":
    case "StateDefinitions":
    case "DataTags":
    case "PersistenceProviders":
    case "Groups":
    case "Users":
    case "Organizations":
    case "ApplicationKeys":
    case "DirectoryServices":
    case "Authenticators":
    case "LocalizationTables":
    case "Resources":
    case "Subsystems":

     

     

    1 reply

    15-Moonstone
    August 27, 2020

    Hi nahuel

     

    I find below content, hope it is helpful for you:

    ​Below is a sample code snippet that gets a list of all entity types, iterates over one entity type and then iterates through all entities in that type checking for the isSystemObject aspect's value is set to true:
    var result = Resources["SearchFunctions"].SpotlightSearch({
    maxItems: 1000000 ,
    types: { items: ["Thing",
    "ThingShape",
    "ThingTemplate",
    "DataShape",
    "Network",
    "ModelTagVocabulary",
    "Mashup",
    "Menu",
    "MediaEntity",
    "StyleDefinition",
    "StateDefinition",
    "DataTagVocabulary",
    "Group",
    "User",
    "ApplicationKey",
    "Resource",
    "Organization",
    "Dashboard"
    ]},
    aspects: { isSystemObject: true },
    maxSearchItems: 1000000
    });

    for each (row in result.rows) {
    // do something with each row
    }

     

     

    Best Wishes!

    Teresa

    nahuel14-AlexandriteAuthor
    14-Alexandrite
    August 28, 2020

    Hi Teresa, thanks for your reply.

     

    But what I'm looking for are the same kind of tables that are found on the documentation link I added in my first post.

    Above Entity Collection Types table you can find the following message "The entity types listed below is only a partial list of the available entity types." and above Characteristic Collection table you can find a similar message. Where can I find a both complete lists?

     

    PD: I've checked API documentation but I couldn't get any out of it. I find it unfriendly.

     

     

     

     

    19-Tanzanite
    August 31, 2020

    Hi @nahuel ,

     

    There is a small mail icon on that documentation page that you can use to send feedback for that page.

    I have used that icon many times in the past and it gets processed for sure, it's just not instantaneous.

    I think your suggestion is a good one, and I suggest to send that feedback to complete that list.

     

    In the mean time, I needed this in the past as well, and computed the following list, I tried my best to format it since it was based on my Javascript code:

     

    case "Projects":
    case "Things" (valid for "Wiki", "Blog", "ValueStream", "Stream", "DataTable", "IndustrialConnection", "IntegrationConnector")
    case "ThingTemplates":
    case "ThingShapes":
    case "DataShapes":
    case "ModelTags":
    case "Networks":
    case "Mashups" (valid for "Master", "MashupTemplate", "Gadget")
    case "Dashboards":
    case "Menus":
    case "MediaEntities":
    case "StyleDefinitions":
    case "StyleThemes":
    case "StateDefinitions":
    case "DataTags":
    case "PersistenceProviders":
    case "Groups":
    case "Users":
    case "Organizations":
    case "ApplicationKeys":
    case "DirectoryServices":
    case "Authenticators":
    case "LocalizationTables":
    case "Resources":
    case "Subsystems":