Class ProcessTemplate
Represents a template for automated processes that can be applied to events.
Inherited Members
Namespace: OEMS.Core.Domain.Klassen
Assembly: OEMS.Core.dll
Syntax
public class ProcessTemplate
Properties
Description
Gets or sets an optional description for the process template.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | Additional details about the template's purpose and workflow. |
EventProcesses
Gets or sets the collection of event processes that use this template.
Declaration
public virtual ICollection<EventProcess> EventProcesses { get; set; }
Property Value
Type | Description |
---|---|
ICollection<EventProcess> | The active process instances created from this template for specific events. |
Id
Gets or sets the unique identifier for the process template.
Declaration
[Key]
public Guid Id { get; set; }
Property Value
Type | Description |
---|---|
Guid | A GUID that uniquely identifies this template. |
Name
Gets or sets the name of the process template.
Declaration
[Required]
[StringLength(100)]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | A descriptive name for the template, limited to 100 characters. |
Organization
Gets or sets the navigation property to the owning organization.
Declaration
[ForeignKey("OrganizationId")]
public virtual Organization Organization { get; set; }
Property Value
Type | Description |
---|---|
Organization | The organization entity that owns this process template. |
OrganizationId
Gets or sets the identifier of the organization that owns this template.
Declaration
[Required]
public Guid OrganizationId { get; set; }
Property Value
Type | Description |
---|---|
Guid | The GUID of the organization that created and owns this process template. |
ProcessStepTemplates
Gets or sets the collection of process step templates that make up this process.
Declaration
public virtual ICollection<ProcessStepTemplate> ProcessStepTemplates { get; set; }
Property Value
Type | Description |
---|---|
ICollection<ProcessStepTemplate> | The individual steps that define the workflow of this process template. |