<summary> This interface defines the service contract for the Enterprise Certificate interface pertaining to Collaboration Services. </summary><summary> This operation can be used to retrieve information either about a single instance of a collaboration service, or a list for a specific collaboration service type. </summary> <param name="systemUserName"> System user name is the relevant system user name for the enterprise certificate user - mandatory parameter </param> <param name="systemPassword"> System password is the password for the corresponding enterprise certificate user - mandatory parameter </param> <param name="caseID"> Identifier for a single Case, used to get one specific collaboration service instance - mandatory parameter (if CaseID is provided then externalServiceCode and externalServiceEditionCode are not required) </param> <param name="externalServiceCode"> Unique Identification Code for the Service as defined in TUL, used together with externalServiceEditionCode to get multiple instances of the collaboration service - mandatory parameter (if CaseID is not provided) </param> <param name="externalServiceEditionCode"> Unique Identification Code for the Service Edition as defined in TUL, used together with externalServiceCode to get multiple instances of the collaboration service - mandatory parameter(if CaseID is not provided) </param> <param name="languageID"> Localization Language (English 1033, Bokmål 1044, Nynorsk 2068) </param> <param name="reporteeNumber"> SSN (11 digits)/Org Number (9 digits) to limit the result for only this Reportee </param> <returns> One or more occurrences of the entity ExternalCaseBE - one occurrence for each instance of the collaboration service edition that matched the request. For each occurrence: -CaseID identifies the collaboration service instance in question. -CaseName is the collaboration service's name as defined in TUL. -CurrentStateID is the identifier of the collaboration service's current state. -CurrentStateFriendlyName contains the localized state name. -CurrentStateName contains the current state name as defined in the state machine -NoticeTemplateID contains any uniquely identified notice set on the collaboration service instance </returns><summary> This operation can be used to instantiate a Collaboration Service for a given reportee. </summary> <param name="systemUserName"> System user name is the relevant agency system name that is registered in Altinn - mandatory parameter </param> <param name="systemPassword"> System password is the password for the corresponding registered agency system - mandatory parameter </param> <param name="externalServiceCode"> Unique Identification Code for the Service as defined in TUL - mandatory parameter </param> <param name="externalServiceEditionCode"> Unique Identification Code for the Service Edition as defined in TUL - mandatory parameter </param> <param name="reporteeNumber"> SSN (11 digits)/Org Number (9 digits) of the Reportee for which the service is to be instantiated for - mandatory parameter </param> <param name="visibleDateTime"> Indicates when this Service Instance would be visible to the end user in SBL </param> <param name="dueDate"> Due Date for the Collaboration Service indicted for the end user in SBL </param> <returns> Unique identifier for the instantiated collaboration service (CaseID) </returns><summary> This Operation can be used to notify an event pertaining to an instance of a collaboration service edition or all instances of a collaboration service edition. </summary> <param name="systemUserName"> System user name is the relevant system user name for the enterprise certificate user - mandatory parameter </param> <param name="systemPassword"> System password is the password for the corresponding enterprise certificate user - mandatory parameter </param> <param name="notificationInfo"> A notificationInfo entity that contains information about the event and its scope; It contains CaseId if one specific instance of a collaboration service is to be notified by the event OR ExternalServiceCode and ExternalServiceEditionCode if all instances of a collaboration service edition shall be notified by the event. One of these alternatives are mandatory. In addition Event is mandatory and it contains the event name in question to be triggered. The Event must correspond to event name in the relevant XOML-file. ReporteeElementID is optional and only used for logging, can be used if the event was triggered by a specific element </param> <returns> One or more occurrences of the entity StateMachineNotificationResultBE - one occurrence for each instance of the collaboration service edition that was the target of the request. For each occurrence: -CaseId identifies the collaboration service instance in question. -IsStateChanged is true or false depending on whether the state transition happened or not. -ConditionName contains the condition name (if any) that is relevant for the state transition -ConditionEvaluationResult is true or false depending on the result of the condition in question (true if no condition is relevant). -CurrentStateName contains the name of the state that the collaboration service instance has after it was notified by this event. -HasException indicates whether a WorkFlow Exception was encountered. -ErrorCode denotes the error code that was thrown. -ExceptionDetail contains more information about the exception that occurred. </returns><summary> This operation can be used to set notice on an instance of a correspondence, reporting or collaboration service. </summary> <param name="systemUserName"> System user name is the relevant system user name for the enterprise certificate user - mandatory parameter </param> <param name="systemPassword"> System password is the password for the corresponding enterprise certificate user - mandatory parameter </param> <param name="reporteeElementID"> Identifier of the element (service instance) on which a notice is intended to be set - mandatory parameter. Permissible Values: 1.Valid Archive Reference [Starting with AR] of an archived instance of SubService associated to a case. 2.Valid CaseID (Identifier of a Collaboration Service instance) 3.Valid ReporteeElementID of an active instance of SubService associated to a case. </param> <param name="noticeInfo"> Business Entity representing the metadata identifiers for the notice to be set - mandatory parameter. This includes a NoticeTemplateID [As available in Service Development Solution(TUL)] and 0 or more occurrences of a valid combination of case insensitive TokenKey and TokenValue replacement value for the input NoticeTemplateID. [Error Conditions]- 1.NoticeTemplateID is not available for the associated Case for sub service instances or the input case. 2.One or more TokenKeys provided are not applicable for the NoticeTemplateID. 3.The associated Case for sub service instances or the input case is unavailable.[It is deleted/archived] </param>https://www.altinn.no/ServiceEngineExternal/CaseAgencySystemEC2.svc