Activity DTO v18 This is a commonly-used object that can be used for different purposes, and can be linked attachments (see Attachment). It is used for several cases like meetings, service task planning and appointments to store reminder, start and end date (see ActivityType.MEETING). After a meeting or engagement on customer side it is usually the case that there are some notes to be taken, so the next visitor has the full history about what is going on (see ActivityType.NOTE) In case of one had a call with a customer, there is the possibility to create an activity of an according type to make some notes that this phone call happened and what the content was (see ActivityType.CONVERSATION) Activities can be linked to objects (see object parameter) of different types like: Opportunities ServiceCalls SalesQuotation SalesOrder BusinessPartner Delete Activity The following describes the conditions for deleting an Activity: If (Activity.status = closed & Activity.executionStage = closed & Activity.Assignment.Exist() & Activity.Assignment.deleted = TRUE) then activity is deleted. Field Name Type Category Constraint Reference Description activityTemplate Identifier Optional ActivityTemplate : 8, 9, 10, 11 address Identifier Optional Address : 15, 16, 17, 18 Reference to the physical location of this activity (in normal case the address is related the corresponding business partner). businessPartner Identifier Optional BusinessPartner : 16, 17, 18, 19, 20 Reference to the corresponding business partner, this field should be set regardless of the reference given by object parameter. businessProcessStepAssignments List<BusinessProcessStepAssignmentEmbeddedDTO_v18> Optional Inlined list of business process list assignments. changelog String Optional length >= 1 & length <= 2147483647 Stores the changes done checkedOut Boolean Optional Used only in case of group checkouts. code String Optional length >= 1 & length <= 512 System code of this object, normally this correlates to the erp id given by the source system. contact Identifier Optional Contact : 12, 13, 14, 15, 16 Reference to the corresponding contact of the related business partner defined in the above 'businessPartner' property. dueDateTime DateTime Optional Due date of this activity. endDateTime should be no later than this. earliestStartDateTime DateTime Optional Earliest start of this activity. startDateTime should be no earlier than this. endDateTime DateTime Optional Start date and time of this activity. This property is normally used for activities of type 'MEETING'. equipment Identifier Optional Equipment : 14, 15, 16, 17, 18 executionStage String Optional length >= 0 & length <= 255Allowed values are defined into Enumerations having enumType = ACTIVITY_EXECUTION_STAGE.For learning about Enumerations, please check this. Indicates the current execution stage of the activity. See Enumeration.name (type = 'ACTIVITY_EXECUTION_STAGE') for more information. number String Optional length >= 0 & length <= 512 Field Task Number on Activity which is copied over from the activity template or received as param. object ObjectRef Optional Referenced object of this activity. Standard referenced objects are opportunities, service calls, sales quotations, sales orders, business partners. personal boolean Optional This flag indicates a personal activity. Regularly a personal activity does not have an object reference set. predecessorActivities List<Identifier> Optional Activity : 13, 14, 15, 16, 17, 18 A set of activity which are predecessors fot the given activity. previousActivity Identifier Optional Activity : 13, 14, 15, 16, 17, 18 Reference to the previous activity if available. If set, then the activity is interpreted as follow up activity. project Identifier Optional Project : 8 Reference to a project. projectPhase Identifier Optional ProjectPhase : 8 Reference to a phase of the project. remarks String Optional length >= 1 & length <= 2147483647 Remarks or notes of this activity, can be used for any string based content which contains necessary information. reminderDateTime DateTime Optional Date and time when a reminder should be triggered to notify the user about this upcoming event. responsibles Set<Identifier> Optional Person : 15, 16, 17, 18, 19 List of person objects (of type erpUsers) which are responsible for this activity. This list is considered by the permission system whenever read/write permission is set to OWN. sourceActivity Identifier Optional Activity : 13, 14, 15, 16, 17, 18 Indicates the origin activity when Activity copy is done. startDateTime DateTime Optional Start date time of this activity. This property is normally used for activities of type 'MEETING'. status String Optional length >= 0 & length <= 255Allowed values are defined into Enumerations having enumType = ACTIVITY_STATUS.For learning about Enumerations, please check this. Indicates the current status of this activity. See Enumeration.name (type = 'ACTIVITY_STATUS') for more information. subType Identifier Optional ActivitySubType : 11, 12, 13, 14 Reference to the sub type of this activity. subject String Optional length >= 1 & length <= 512 Describes the activity subject. This is a short text summary or title of the object. topic Identifier Optional ActivityTopic : 11, 12, 13, 14 Reference to the activities topic. travelTimeFromInMinutes Integer Optional Travel time (in minutes) from the customer site. travelTimeToInMinutes Integer Optional Travel time (in minutes) to the customer site. type String Optional length >= 0 & length <= 255Allowed values are defined into Enumerations having enumType = ACTIVITY_TYPE.For learning about Enumerations, please check this. Defines the type of the activity. See ActivityType for more information. Business Process Step Assignment Embedded DTO_v18 Field Name Type Category Constraint Reference Description completed boolean Required Indicates if this assignment is done, not done. createDateTime DateTime Required Note: only for backward comatibility. Will be removed after BusinessProcessStepAssignmentDTO_v8 is removed. id Identifier Required Note: only for backward comatibility. Will be removed after BusinessProcessStepAssignmentDTO_v8 is removed. step Identifier Required BusinessProcessStepDefinition : 12, 13, 14, 15 BusinessProcessStepDefinition which this assignment relates to.