Jump to: navigation, search

Difference between revisions of "Authenticate (Activity)"


(Arguments)
(Arguments)
Line 29: Line 29:
 
|- align="left"
 
|- align="left"
 
| Geo || [[GeoInformation]] || In || The instantiated push client to be used; normally inherited from a hosting [[Activity:CreatePushScope (Activity)|CreatePushScope]] activity, but can be overwritten here
 
| Geo || [[GeoInformation]] || In || The instantiated push client to be used; normally inherited from a hosting [[Activity:CreatePushScope (Activity)|CreatePushScope]] activity, but can be overwritten here
|}
 
| DisplayName || {{String}} || In || The number of hierarchical child levels to be also updated when a push is received
 
 
|- align="left"
 
|- align="left"
| DisplayName || {{String}} || In || The number of hierarchical child levels to be also updated when a push is received
+
| Login || {{String}} || In || The object to be pushed; this argument is mutually exclusive with the argument ''UBIKObjectUID''
 
|- align="left"
 
|- align="left"
| DisplayName || {{String}} || In || The number of hierarchical child levels to be also updated when a push is received
+
| Manufacturer || {{String}} || In || The object to be pushed; this argument is mutually exclusive with the argument ''UBIKObjectUID''
 
|- align="left"
 
|- align="left"
 +
| Model || {{String}} || In || The object to be pushed; this argument is mutually exclusive with the argument ''UBIKObjectUID''
 +
|- align="left"
 +
| OperatingSystem || {{OSTypes}} || In || The object to be pushed; this argument is mutually exclusive with the argument ''UBIKObjectUID''
 +
|- align="left"
 +
| Password || {{String}} || In || The object to be pushed; this argument is mutually exclusive with the argument ''UBIKObjectUID''
 +
|- align="left"
 +
| Result || {{Boolean}} || Out || The object to be pushed; this argument is mutually exclusive with the argument ''UBIKObjectUID''
 +
|- align="left"
 +
| Satellite || {{String}} || In || The object to be pushed; this argument is mutually exclusive with the argument ''UBIKObjectUID''
 +
|- align="left"
 +
| ServiceVersion || {{String}} || In || The object to be pushed; this argument is mutually exclusive with the argument ''UBIKObjectUID''
 +
|- align="left"
 +
| USAMUrl || {{String}} || In || The object to be pushed; this argument is mutually exclusive with the argument ''UBIKObjectUID''
 +
|- align="left"
 +
|}
  
  

Revision as of 11:17, 25 March 2020

This activity pushes a single content object to UBIK® Push service participants.


[edit]

Description

PushContent
Name PushContent
Purpose Push a single object
Category UBIK Push
Returns true if successful
Version 2.4.2+

Arguments

Argument Type Direction Purpose
Application String In The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID
AuthenticationResult AuthenticationResult Out The UID of the object to be pushed; this argument is mutually exclusive with the argument UBIKObject
Context String In The number of hierarchical parent levels to be also updated when a push is received
DisplayName String In The number of hierarchical child levels to be also updated when a push is received
Geo GeoInformation In The instantiated push client to be used; normally inherited from a hosting CreatePushScope activity, but can be overwritten here
Login String In The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID
Manufacturer String In The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID
Model String In The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID
OperatingSystem OSTypes In The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID
Password String In The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID
Result Boolean Out The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID
Satellite String In The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID
ServiceVersion String In The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID
USAMUrl String In The object to be pushed; this argument is mutually exclusive with the argument UBIKObjectUID


Usage

Use this activity to push a single object to certain UBIK® Clients. The criterions to which clients the object should be actually pushed can be defined with subsequent PushCriterion activities. It is a nestable activity, which means it can host any amount of sub-activities that will be processed sequentially. The hosted activities are typically Push criterions like PushCriterionLogin, either as direct children but also wrapped within looping activities like ForEach or While.

Example

This example pushes the object with the defined UID to all clients of its hosting CreatePushScope activity as defined in its subsequent criterions; if no criterions are defined the push will be received by all clients of the push service.

Argument Value
UBIKObjectUID new System.Guid("f5eea25c-9ad4-4be4-b11a-5814a4160c3e")


See also