Aktivität
"Aktivität" ist eine vordefinierte Konfiguration der Komponente "Elementliste", die die Aktivität der Prüfer in Bezug auf eine Änderungsantragsaufgabe anzeigt. Für jeden Prüfer enthält "Aktivität" Details der letzten Prüfungsrunde. Die anzuzeigenden Attribute können über die Konfiguration gewählt werden. Die Standardattribute sind "Vollständiger Name", "Rolle", "Letzte Änderung", "Work Item Routing Choices" und "Work Item Comment".
Sie können "Aktivität" anhand der Routing-Auswahlmöglichkeit für Aufgaben filtern. "Aktivität" verfügt über ähnliche Funktionen für die Suche, das Sortieren, das Filtern, das Exportieren und das Wiederherstellen von Standardvorgaben wie die Elementliste.
Die folgende Beispielabbildung zeigt die vordefinierte Konfiguration "Aktivität":
Bindende Eigenschaften 
Informationen zum Binden von "Aktivität" finden Sie in der Komponente Elementliste.
* 
Für "Aktivität" unterstützt die Eingabe-Bindungseigenschaft den Objekttyp PTC.Workflow.WorkItem.
Die Ausgabe der Bindungseigenschaft selectedItems enthält Elemente mit dem Objekttyp PTC.Workflow.WorkItem.
Konfigurationseigenschaften 
Informationen zum Konfigurieren von "Aktivität" finden Sie in der Komponente Elementliste.
Eigenschaftenname
Beschreibung
Eigenschaftstyp
Standardwert
Erforderlich oder optional
attributes
Weitere Informationen finden Sie unter Elementliste.
Akzeptiert Attribute des Objekttyps PTC.Workflow.WorkItem.
-/-
Erforderlich
defaultSortField
Weitere Informationen finden Sie unter Elementliste.
Akzeptiert Attribute des Objekttyps PTC.Workflow.WorkItem.
-/-
Optional
filterFields
Weitere Informationen finden Sie unter Elementliste.
Akzeptiert Attribute des Objekttyps PTC.Workflow.WorkItem.
-/-
Optional
Beispielkonfiguration 
{
"actionBarConfiguration":{
"value":{
"actionBarConfigurationJSON":{
"value":""
}
}
},
"attributes":{
"inTailoring":true,
"selectedValues":{
"data":[
{
"itemListsData":[
{
"items":[
{
"id":"Owner|FullName",
"ordinal":0
},
{
"id":"Role#Display",
"ordinal":1
},
{
"id":"ProcessData#WorkitemRoutingChoices",
"ordinal":2
},
{
"id":"LastModified",
"ordinal":3
},
{
"id":"ProcessData#WorkitemComment",
"ordinal":4
}
],
"objectType":"PTC.Workflow.WorkItem"
}
],
"adapter":{
"instanceName":"windchill",
"thingName":"PTC.WCAdapter"
}
}
]
}
},
"defaultSortFields":{
"selectedValues":{
"data":[
{
"adapter":{
"instanceName":"windchill",
"thingName":"PTC.WCAdapter"
},
"itemListsData":[
{
"items":[
{
"additionalData":{
"itemListDefaultSortFieldDefinition":{
"defaultSortDirection":{
"selectedKey":"asc"
}
}
},
"id":"Owner|FullName"
}
],
"objectType":"PTC.Workflow.WorkItem"
}
]
}
]
}
},
"enableSearch":{
"additionalData":{
"itemListSearchDefinition":{
"searchHintText":{
"value":"[[PTC.Nav.Activity.FindHintText]]"
}
}
},
"value":true
},
"filterFields":{
"selectedValues":{
"data":[
{
"adapter":{
"instanceName":"windchill",
"thingName":"PTC.WCAdapter"
},
"itemListsData":[
{
"items":[
{
"additionalData":{
"itemListFilterFieldDefinition":{
"defaultSelectedFilterValues":{
"filters":{
}
},
"filterLabelOverride":{
"value":""
}
}
},
"id":"ProcessData#WorkitemRoutingChoices",
"ordinal":0
}
],
"objectType":"PTC.Workflow.WorkItem"
}
]
}
]
}
},
"label":{
"value":"[[PTC.Nav.Activity.UILabel]]"
},
"maxNumberOfRowsInGrid":{
"inTailoring":true,
"value":50
},
"selectionType":{
"selectedKey":"none"
},
"showExportAction":{
"inTailoring":true,
"value":false
},
"waitForInput":{
"value":true
}
}
Anpassungsdienste 
Zusätzlich zur Konfiguration unterstützt jede Komponente das Anpassen durch Erweitern ihrer Geschäftslogik. Die Geschäftslogik jeder Komponente umfasst überschreibbare Dienste in einer Dingvorlage, die Sie erweitern und überschreiben können. Die überschreibbaren Dienste für diese Komponente sind in der nachfolgenden Tabelle aufgeführt.
Beispiele für Rückgaben und Parameter für jeden Dienst finden Sie unter Beispiele für Eingaben/Ausgaben für Anpassungsdienste.
Name
Beschreibung
GetConfigurations
Gibt die verfügbaren Konfigurationen für "Aktivität" zurück.
Parameter: Keine
Gibt zurück: JSON
GetImplementationLabel
Gibt entweder den lokalisierten Namen der Komponente oder das Token zurück, die verwendet werden können, um den lokalisierten Namen abzurufen. Dieser lokalisierte Name wird in der Benutzeroberfläche von Mashup Builder angezeigt.
Parameter: Keine
Gibt zurück: Zeichenfolge
GetItems
Gibt die Aktivitätsinformationen für die in der Eingabe angegebene Aufgaben-ID zurück.
Parameter:
input (Optional) – JSON im CCO-Format, das die Eingabe-ID für die aus dem Backend-System abzurufenden Daten und die Adapterinformationen für das Backend-System enthält
configuration (Erforderlich) – JSON mit der endgültigen zusammengeführten Konfiguration, die aus der Anpassungsmanager-Ressource abgerufen wurde
Gibt zurück: JSON im CCO-Format
InitializeFilters
Gibt die Filtertypdefinition für jedes der Filterfelder in der Konfiguration zurück.
Parameter:
input (Optional) – JSON im CCO-Format, das die Eingabe-ID für die aus dem Backend-System abzurufenden Daten und die Adapterinformationen für das Backend-System enthält
configuration (Erforderlich) – JSON mit der endgültigen zusammengeführten Konfiguration, die aus der Anpassungsmanager-Ressource abgerufen wurde
Gibt zurück: JSON im CCO-Format
DefHookMaxRowsProperties
Gibt die Eigenschaften für die maximale Anzahl von Zeilen zurück, die im Rasterbereich angezeigt werden sollen.
Parameter: Keine
Gibt zurück: JSON
Implementierungsdefinition 
[
{
"property": {},
"value": {
"initializationData": {
"constraints": {},
"properties": {
"supportedTypes": {
"data": [
{
"adapter": {
"thingName": "PTC.WCAdapter",
"instanceName": "windchill"
},
"itemListsData": [
{
"objectType": "PTC.Workflow.WorkItem",
"selectionGroupIds": [
"WI"
]
}
]
}
],
"allowSubsetForTailoring": false
},
"additionalDefinition": [],
"updateServiceName": "",
"addServiceName": "",
"maximumSelectedAttributes": null,
"minimumSelectedAttributes": null
}
},
"elementVersion": "1.0.0",
"elementName": "PTC.Nav.DynamicForm.AttributesSelector"
},
"mandatory": true,
"key": "attributes"
},
{
"property": {},
"value": {
"initializationData": {
"constraints": {},
"properties": {
"supportedTypes": {
"data": [
{
"adapter": {
"thingName": "PTC.WCAdapter",
"instanceName": "windchill"
},
"itemListsData": [
{
"objectType": "PTC.Workflow.WorkItem",
"selectionGroupIds": [
"WI"
]
}
]
}
],
"allowSubsetForTailoring": false
},
"additionalDefinition": [
{
"key": "itemListDefaultSortFieldDefinition",
"directDefinition": [
{
"property": {},
"value": {
"initializationData": {
"constraints": {},
"properties": {
"default": "asc",
"options": [
{
"key": "asc",
"label": "[[PTC.Nav.ItemList.SortOrder.Asc]]",
"description": "",
"additionalDefinition": []
},
{
"key": "dsc",
"label": "[[PTC.Nav.ItemList.SortOrder.Dsc]]",
"description": "",
"additionalDefinition": []
}
],
"updateServiceName": "",
"addServiceName": ""
}
},
"elementVersion": "1.0.0",
"elementName": "PTC.Nav.DynamicForm.RadioButton"
},
"mandatory": false,
"key": "defaultSortDirection"
}
]
}
],
"updateServiceName": "",
"addServiceName": "",
"maximumSelectedAttributes": null,
"minimumSelectedAttributes": null
}
},
"elementVersion": "1.0.0",
"elementName": "PTC.Nav.DynamicForm.AttributesSelector"
},
"mandatory": false,
"key": "defaultSortFields"
},
{
"property": {},
"value": {
"initializationData": {
"constraints": {},
"properties": {
"minValue": 1,
"maxValue": 1000,
"step": 10,
"default": 50
}
},
"elementVersion": "1.0.0",
"elementName": "PTC.Nav.DynamicForm.Number"
},
"mandatory": true,
"key": "maxNumberOfRowsInGrid"
},
{
"property": {},
"value": {
"initializationData": {
"constraints": {},
"properties": {
"supportedTypes": {
"data": [
{
"adapter": {
"thingName": "PTC.WCAdapter",
"instanceName": "windchill"
},
"itemListsData": [
{
"objectType": "PTC.Workflow.WorkItem",
"selectionGroupIds": [
"WI"
]
}
]
}
],
"allowSubsetForTailoring": false
},
"additionalDefinition": [
{
"key": "itemListFilterFieldDefinition",
"directDefinition": [
{
"property": {},
"value": {
"initializationData": {
"constraints": {},
"properties": {
"type": {},
"dynamiclySetTypeServiceName": "GetFilterTypeDefinitionForFilterField"
}
},
"elementVersion": "1.0.0",
"elementName": "PTC.Nav.DynamicForm.FieldFilter"
},
"mandatory": false,
"key": "defaultSelectedFilterValues"
},
{
"property": {},
"value": {
"initializationData": {
"constraints": {},
"properties": {}
},
"elementVersion": "1.0.0",
"elementName": "PTC.Nav.DynamicForm.Textbox"
},
"mandatory": false,
"key": "filterLabelOverride"
}
]
}
],
"updateServiceName": "",
"addServiceName": "",
"maximumSelectedAttributes": 1,
"minimumSelectedAttributes": 0
}
},
"elementVersion": "1.0.0",
"elementName": "PTC.Nav.DynamicForm.AttributesSelector"
},
"mandatory": false,
"key": "filterFields"
}
]
War dies hilfreich?