只是插入的任务,邮件,约会之类的没有研究,以下是官方文档:
https://msdn.microsoft.com/zh-cn/library/gg334533.aspx /*
1 实体名 new_xxxxxx
2 实体ID new_xxxxxxid
3 创建者ID
4 责任人ID
5 主题
6 内容 */ CREATE PROC p_create_active
@entityname VARCHAR(100) ,
@entityid UNIQUEIDENTIFIER ,
@entityidname VARCHAR(400) ,
@createuserid UNIQUEIDENTIFIER ,
@ownerid UNIQUEIDENTIFIER ,
@zhuti NVARCHAR(MAX) ,
@neirong NVARCHAR(MAX) --set @entityname='new_xxxx'
--set @entityid ='6697BB16-B020-E611-9697-00155D008213'
--set @entityidname ='test_test'
--set @createuserid ='16F347E1-9688-DE11-91C6-002219BF839D'
--set @ownerid ='16F347E1-9688-DE11-91C6-002219BF839D'
--set @zhuti='卞功鑫测试主题4'
--set @neirong='卞功鑫测内容</br>第二行</br>第三行'
AS
DECLARE @OTC INT ,
@OwningBus UNIQUEIDENTIFIER ,
@actid UNIQUEIDENTIFIER
SET @actid = NEWID()
SET @OwningBus = ( SELECT BusinessUnitId
FROM SystemUser
WHERE SystemUserid = @ownerid
)
SET @OTC = ( SELECT TOP 1
ObjectTypeCode
FROM Entity
WHERE name = @entityname
) ----------------------创建活动指针---------------- DECLARE @Description0 NVARCHAR(MAX) ,
@OwningBusinessUnit0 UNIQUEIDENTIFIER ,
@RegardingObjectIdDsc0 INT ,
@RegardingObjectTypeCode0 INT ,
@StateCode0 INT ,
@StatusCode0 INT ,
@TimeZoneRuleVersionNumber0 INT ,
@Subject0 NVARCHAR(MAX) ,
@RegardingObjectId0 UNIQUEIDENTIFIER ,
@IsWorkflowCreated0 BIT ,
@CreatedOn0 DATETIME ,
@IsBilled0 BIT ,
@ActualDurationMinutes0 INT ,
@ActualStart0 DATETIME ,
@DeletionStateCode0 INT ,
@OwningUser0 UNIQUEIDENTIFIER ,
@ModifiedBy0 UNIQUEIDENTIFIER ,
@CreatedBy0 UNIQUEIDENTIFIER ,
@PriorityCode0 INT ,
@ModifiedOn0 DATETIME ,
@ActivityId0 UNIQUEIDENTIFIER ,
@RegardingObjectIdName0 NVARCHAR(MAX) ,
@ActivityTypeCode0 INT
SET @Description0 = @neirong
SET @OwningBusinessUnit0 = @OwningBus
SET @RegardingObjectIdDsc0 = 0
SET @RegardingObjectTypeCode0 = @OTC
SET @StateCode0 = 0
SET @StatusCode0 = 2
SET @TimeZoneRuleVersionNumber0 = 0
SET @Subject0 = @zhuti
SET @RegardingObjectId0 = @entityid
SET @IsWorkflowCreated0 = 0
SET @CreatedOn0 = GETDATE()
SET @IsBilled0 = 0
SET @ActualDurationMinutes0 = 30
SET @ActualStart0 = GETDATE()
SET @DeletionStateCode0 = 0
SET @OwningUser0 = @ownerid
SET @ModifiedBy0 = @createuserid
SET @CreatedBy0 = @createuserid
SET @PriorityCode0 = 1
SET @ModifiedOn0 = GETDATE()
SET @ActivityId0 = @actid
SET @RegardingObjectIdName0 = @entityidname
SET @ActivityTypeCode0 = 4212 INSERT INTO ActivityPointerBase
( Description ,
OwningBusinessUnit ,
RegardingObjectIdDsc ,
RegardingObjectTypeCode ,
StateCode ,
StatusCode ,
TimeZoneRuleVersionNumber ,
Subject ,
RegardingObjectId ,
IsWorkflowCreated ,
CreatedOn ,
IsBilled ,
ActualDurationMinutes ,
ActualStart ,
DeletionStateCode ,
OwningUser ,
ModifiedBy ,
CreatedBy ,
PriorityCode ,
ModifiedOn ,
ActivityId ,
RegardingObjectIdName ,
ActivityTypeCode
)
VALUES ( @Description0 ,
@OwningBusinessUnit0 ,
@RegardingObjectIdDsc0 ,
@RegardingObjectTypeCode0 ,
@StateCode0 ,
@StatusCode0 ,
@TimeZoneRuleVersionNumber0 ,
@Subject0 ,
@RegardingObjectId0 ,
@IsWorkflowCreated0 ,
@CreatedOn0 ,
@IsBilled0 ,
@ActualDurationMinutes0 ,
@ActualStart0 ,
@DeletionStateCode0 ,
@OwningUser0 ,
@ModifiedBy0 ,
@CreatedBy0 ,
@PriorityCode0 ,
@ModifiedOn0 ,
@ActivityId0 ,
@RegardingObjectIdName0 ,
@ActivityTypeCode0
) -----创建任务
DECLARE @New_sendemail0 BIT ,
@New_sent0 BIT SET @New_sendemail0 = 1
SET @New_sent0 = 0 INSERT INTO TaskBase
( ActivityId )
VALUES ( @ActivityId0 ) INSERT INTO TaskExtensionBase
( New_sendemail ,
New_sent ,
ActivityId
)
VALUES ( @New_sendemail0 ,
@New_sent0 ,
@ActivityId0
) -----------------共享权限-------------------------------------- DECLARE @referencingId UNIQUEIDENTIFIER ,
@referencingOTC INT ,
@referencedId UNIQUEIDENTIFIER ,
@referencedOTC INT SET @referencingId = @ActivityId0 --ActivityId
SET @referencingOTC = ( SELECT ObjectTypeCode
FROM Entity
WHERE name = 'ActivityPointer'
) --ActivityPointer
SET @referencedId = @entityid--实体ID
SET @referencedOTC = @OTC --New_scdpoa EXEC p_GrantInheritedAccess @referencingId, @referencingOTC, @referencedId,
@referencedOTC --创建活动方 DECLARE @ActivityPartyId0 UNIQUEIDENTIFIER ,
@PartyId0 UNIQUEIDENTIFIER ,
@PartyObjectTypeCode0 INT ,
@ParticipationTypeMask0 INT ,
@AddressUsed0 NVARCHAR(MAX)
SET @ActivityPartyId0 = NEWID()
SET @PartyId0 = @ownerid
SET @PartyObjectTypeCode0 = ( SELECT ObjectTypeCode
FROM Entity
WHERE name = 'systemuser'
)
SET @ParticipationTypeMask0 = 9
SET @AddressUsed0 = ( SELECT InternalEMailAddress
FROM systemuser
WHERE SystemUserId = @ownerid
) INSERT INTO ActivityPartyBase
( ActivityPartyId ,
ActivityId ,
PartyId ,
PartyObjectTypeCode ,
ParticipationTypeMask ,
AddressUsed
)
VALUES ( @ActivityPartyId0 ,
@ActivityId0 ,
@PartyId0 ,
@PartyObjectTypeCode0 ,
@ParticipationTypeMask0 ,
@AddressUsed0
) DECLARE @ActivityPartyId1 UNIQUEIDENTIFIER ,
@PartyId1 UNIQUEIDENTIFIER ,
@PartyObjectTypeCode1 INT ,
@ParticipationTypeMask1 INT
SET @ActivityPartyId1 = NEWID()
SET @PartyId1 = @entityid
SET @PartyObjectTypeCode1 = @OTC
SET @ParticipationTypeMask1 = 8 INSERT INTO ActivityPartyBase
( ActivityPartyId ,
PartyId ,
PartyObjectTypeCode ,
ActivityId ,
ParticipationTypeMask
)
VALUES ( @ActivityPartyId1 ,
@PartyId1 ,
@PartyObjectTypeCode1 ,
@ActivityId0 ,
@ParticipationTypeMask1
)
2016 版

--EXEC p_create_active
-- @entityname='new_xxxxxxx'
--, @entityid ='D7DE8E39-A051-E711-80C6-00505696ECED'
--, @entityidname ='测试账号2017/6/15的申请单'
--, @ownerid ='849F0105-9B04-E711-80C1-00505696ECED'
--, @zhuti='卞功鑫测试主题4'
--, @neirong='卞功鑫测内容\n第二行\n第三行' --@entityname = new_xxxx
--@entityid = new_xxxxid
--@entityidname=new_xxxxidname
--@ownerid 接收任务的用户
--@zhuti 主题
--@neirong 内容 ALTER PROC p_create_active
@entityname VARCHAR(200),
@entityid VARCHAR(60),
@entityidname VARCHAR(200),
@ownerid VARCHAR(60),
@zhuti VARCHAR(1000),
@neirong VARCHAR(MAX)
WITH ENCRYPTION
AS
DECLARE
@ObjectTypeCode INT,
@OwningBusinessUnit UNIQUEIDENTIFIER,
@ActivityId UNIQUEIDENTIFIER,
@CreatedBy UNIQUEIDENTIFIER;
SET @ActivityId = NEWID();
SET @OwningBusinessUnit =
(
SELECT
BusinessUnitId
FROM
SystemUser
WHERE
SystemUserId = @ownerid
);
SET @ObjectTypeCode =
(
SELECT TOP 1
ObjectTypeCode
FROM
Entity
WHERE
Name = @entityname
);
SET @CreatedBy =
(
SELECT
SystemUserId
FROM
dbo.SystemUser
WHERE
FullName = 'xxxxxxxxx'
); --活动 INSERT INTO dbo.ActivityPointerBase
(
OwningBusinessUnit,
ActualEnd,
ActivityId,
IsBilled,
CreatedBy,
Description,
ModifiedOn,
ServiceId,
ActivityTypeCode,
StateCode,
ScheduledEnd,
ScheduledDurationMinutes,
ActualDurationMinutes,
StatusCode,
ActualStart,
CreatedOn,
PriorityCode,
RegardingObjectId,
Subject,
IsWorkflowCreated,
ScheduledStart,
ModifiedBy,
RegardingObjectTypeCode,
RegardingObjectIdName,
TimeZoneRuleVersionNumber,
UTCConversionTimeZoneCode,
RegardingObjectIdYomiName,
RecApptMstrOverriddenCreatedOn,
RecApptMstrGlobalObjectId,
SeriesStatus,
RecApptMstrOutlookOwnerApptId,
DeletedExceptionsList,
NextExpansionInstanceDate,
RecApptMstrLocation,
GroupId,
LastExpandedInstanceDate,
ExpansionStateCode,
RecApptMstrCategory,
RecApptMstrIsAllDayEvent,
RecApptMstrSubcategory,
RecApptMstrSubscriptionId,
RecApptMstrImportSequenceNumber,
ModifiedFieldsMask,
CreatedOnBehalfBy,
OwnerId,
InstanceTypeCode,
SeriesId,
TransactionCurrencyId,
ExchangeRate,
IsRegularActivity,
OriginalStartDate,
ModifiedOnBehalfBy,
OwnerIdType,
QteCloseOverriddenCreatedOn,
QuoteNumber,
QteCloseImportSequenceNumber,
QteCloseCategory,
QteCloseRevision,
QteCloseSubcategory,
ApptCategory,
ApptGlobalObjectId,
ApptIsAllDayEvent,
ApptImportSequenceNumber,
ApptOutlookOwnerApptId,
ApptOverriddenCreatedOn,
ApptSubcategory,
ApptSubscriptionId,
ApptLocation,
ActualCost_Base,
CampActImportSequenceNumber,
BudgetedCost_Base,
ActualCost,
IgnoreInactiveListMembers,
DoNotSendOnOptOut,
TypeCode,
CampActSubcategory,
CampActOverriddenCreatedOn,
ExcludeIfContactedInXDays,
CampActCategory,
BudgetedCost,
CampActChannelTypeCode,
FirstName,
ReceivedOn,
ResponseCode,
YomiLastName,
CampResOverriddenCreatedOn,
YomiFirstName,
CompanyName,
CampResCategory,
Telephone,
OriginatingActivityId,
Fax,
LastName,
CampResImportSequenceNumber,
OriginatingActivityIdTypeCode,
EMailAddress,
CampResChannelTypeCode,
YomiCompanyName,
PromotionCodeName,
CampResSubcategory,
SuccessCount,
OperationTypeCode,
BulkOperationNumber,
TargetMembersCount,
CreatedRecordTypeCode,
Parameters,
ErrorNumber,
TargetedRecordTypeCode,
FailureCount,
Compressed,
ReadReceiptRequested,
DeliveryReceiptRequested,
EmailSubcategory,
Notifications,
MessageId,
Sender,
ToRecipients,
EmailOverriddenCreatedOn,
SubmittedBy,
EmailImportSequenceNumber,
EmailDirectionCode,
MimeType,
MessageIdDupCheck,
DeliveryAttempts,
TrackingToken,
EmailCategory,
SvcApptImportSequenceNumber,
SvcApptLocation,
SvcApptIsAllDayEvent,
SvcApptSubcategory,
SiteId,
SvcApptOverriddenCreatedOn,
SvcApptCategory,
SvcApptSubscriptionId,
TaskCategory,
PercentComplete,
TaskOverriddenCreatedOn,
TaskSubscriptionId,
TaskSubcategory,
TaskImportSequenceNumber,
Address,
LetterImportSequenceNumber,
LetterSubscriptionId,
LetterCategory,
LetterSubcategory,
LetterDirectionCode,
LetterOverriddenCreatedOn,
PhoneOverriddenCreatedOn,
PhoneImportSequenceNumber,
PhoneNumber,
PhoneSubcategory,
PhoneDirectionCode,
PhoneSubscriptionId,
PhoneCategory,
OrdCloseSubcategory,
OrdCloseImportSequenceNumber,
OrdCloseRevision,
OrderNumber,
OrdCloseCategory,
OrdCloseOverriddenCreatedOn,
FaxNumber,
CoverPageName,
NumberOfPages,
FaxSubscriptionId,
FaxImportSequenceNumber,
BillingCode,
Tsid,
FaxDirectionCode,
FaxOverriddenCreatedOn,
FaxSubcategory,
FaxCategory,
IncResSubcategory,
IncResCategory,
IncResImportSequenceNumber,
IncResOverriddenCreatedOn,
TimeSpent,
CompetitorId,
OppCloseOverriddenCreatedOn,
OppCloseImportSequenceNumber,
ActualRevenue_Base,
ActualRevenue,
OppCloseSubcategory,
OppCloseCategory,
EmailAttachmentCount,
ConversationIndex,
InReplyTo,
CorrelationMethod,
BaseConversationIndexHash,
ParentActivityId,
SenderMailboxId,
IsMapiPrivate,
LeftVoiceMail,
DeliveryLastAttemptedOn,
StageId,
DeliveryPriorityCode,
SentOn,
PostponeActivityProcessingUntil,
ProcessId,
OverriddenCreatedOn,
ImportSequenceNumber,
PostURL,
PostedOn,
PostAuthor,
ThreadId,
PostMessageType,
SentimentValue,
PostId,
PostFromProfileId,
PostToProfileId,
SocialActivityDirectionCode,
InResponseTo,
SocialAdditionalParams,
PostAuthorAccount,
PostAuthorType,
PostAuthorAccountName,
PostAuthorAccountType,
PostAuthorName,
PostAuthorYomiName,
PostAuthorAccountYomiName,
EmailSender,
SendersAccount,
EmailSenderName,
SendersAccountName,
EmailSenderObjectTypeCode,
SendersAccountObjectTypeCode,
SendersAccountYomiName,
EmailSenderYomiName,
CrmTaskAssignedUniqueId,
Community,
TraversedPath,
AttachmentErrors,
IsUnsafe,
CreatedByExternalParty,
ModifiedByExternalParty,
ActivityAdditionalParams,
OnHoldTime,
SLAInvokedId,
SLAId,
LastOnHoldTime
)
VALUES
(
@OwningBusinessUnit, -- OwningBusinessUnit - uniqueidentifier
NULL, -- ActualEnd - datetime --实际结束日期
@ActivityId, -- ActivityId - uniqueidentifier
0, -- IsBilled - bit
@CreatedBy, -- CreatedBy - uniqueidentifier
@neirong, -- Description - nvarchar(max) --内容
GETUTCDATE(), -- ModifiedOn - datetime
NULL, -- ServiceId - uniqueidentifier
4212, -- ActivityTypeCode - 4212:任务​​ 4201:约会​​
0, -- StateCode - int 0 :已开启,1: 已完成,2: 已取消,3: 已计划
GETUTCDATE(), -- ScheduledEnd - datetime --预计结束
30, -- ScheduledDurationMinutes - int --预计持续分钟
30, -- ActualDurationMinutes - int--实际持续分钟
2, -- StatusCode - int 1: 已开启,2: 已完成,3: 已取消,4: 已计划
GETUTCDATE(), -- ActualStart - datetime
GETUTCDATE(), -- CreatedOn - datetime
1, -- PriorityCode - int 0 :低,1: 正常,2: 高
@entityid, -- RegardingObjectId - uniqueidentifier --关于字段,实体ID
@zhuti, -- Subject - nvarchar(200) --主题
0, -- IsWorkflowCreated - bit --是否工作流创建 1 :是,0:否
GETDATE(), -- ScheduledStart - datetime --预计开始分钟
@CreatedBy, -- ModifiedBy - uniqueidentifier
@ObjectTypeCode, -- RegardingObjectTypeCode - int --关于实体的 ObjectTypeCode
@entityidname, -- RegardingObjectIdName - nvarchar(4000) --关于实体的IDName
0, -- TimeZoneRuleVersionNumber - int
NULL, -- UTCConversionTimeZoneCode - int
NULL, -- RegardingObjectIdYomiName - nvarchar(4000)
NULL, -- RecApptMstrOverriddenCreatedOn - datetime
NULL, -- RecApptMstrGlobalObjectId - nvarchar(300)
1, -- SeriesStatus - bit
NULL, -- RecApptMstrOutlookOwnerApptId - int
NULL, -- DeletedExceptionsList - nvarchar(max)
NULL, -- NextExpansionInstanceDate - datetime
NULL, -- RecApptMstrLocation - nvarchar(200)
NULL, -- GroupId - uniqueidentifier
NULL, -- LastExpandedInstanceDate - datetime
0, -- ExpansionStateCode - int
NULL, -- RecApptMstrCategory - nvarchar(250)
0, -- RecApptMstrIsAllDayEvent - bit
NULL, -- RecApptMstrSubcategory - nvarchar(250)
NULL, -- RecApptMstrSubscriptionId - uniqueidentifier
NULL, -- RecApptMstrImportSequenceNumber - int
NULL, -- ModifiedFieldsMask - nvarchar(max)
NULL, -- CreatedOnBehalfBy - uniqueidentifier
@ownerid, -- OwnerId - uniqueidentifier
0, -- InstanceTypeCode - int
NULL, -- SeriesId - uniqueidentifier
'A158B8C7-2603-E711-80C0-00505696ECED', -- TransactionCurrencyId - uniqueidentifier
1.0000000000, -- ExchangeRate - decimal(23, 10)
1, -- IsRegularActivity - bit
NULL, -- OriginalStartDate - datetime
@ownerid, -- ModifiedOnBehalfBy - uniqueidentifier
8, -- OwnerIdType - int
NULL, -- QteCloseOverriddenCreatedOn - datetime
NULL, -- QuoteNumber - nvarchar(100)
NULL, -- QteCloseImportSequenceNumber - int
NULL, -- QteCloseCategory - nvarchar(250)
NULL, -- QteCloseRevision - int
NULL, -- QteCloseSubcategory - nvarchar(250)
NULL, -- ApptCategory - nvarchar(250)
NULL, -- ApptGlobalObjectId - nvarchar(300)
0, -- ApptIsAllDayEvent - bit
NULL, -- ApptImportSequenceNumber - int
NULL, -- ApptOutlookOwnerApptId - int
NULL, -- ApptOverriddenCreatedOn - datetime
NULL, -- ApptSubcategory - nvarchar(250)
NULL, -- ApptSubscriptionId - uniqueidentifier
NULL, -- ApptLocation - nvarchar(200)
NULL, -- ActualCost_Base - money
NULL, -- CampActImportSequenceNumber - int
NULL, -- BudgetedCost_Base - money
0, -- ActualCost - money
1, -- IgnoreInactiveListMembers - bit
1, -- DoNotSendOnOptOut - bit
NULL, -- TypeCode - int
NULL, -- CampActSubcategory - nvarchar(250)
NULL, -- CampActOverriddenCreatedOn - datetime
0, -- ExcludeIfContactedInXDays - int
NULL, -- CampActCategory - nvarchar(250)
0, -- BudgetedCost - money
NULL, -- CampActChannelTypeCode - int
NULL, -- FirstName - nvarchar(50)
NULL, -- ReceivedOn - datetime
NULL, -- ResponseCode - int
NULL, -- YomiLastName - nvarchar(150)
NULL, -- CampResOverriddenCreatedOn - datetime
NULL, -- YomiFirstName - nvarchar(150)
NULL, -- CompanyName - nvarchar(100)
NULL, -- CampResCategory - nvarchar(250)
NULL, -- Telephone - nvarchar(50)
NULL, -- OriginatingActivityId - uniqueidentifier
NULL, -- Fax - nvarchar(50)
NULL, -- LastName - nvarchar(50)
NULL, -- CampResImportSequenceNumber - int
NULL, -- OriginatingActivityIdTypeCode - int
NULL, -- EMailAddress - nvarchar(100)
NULL, -- CampResChannelTypeCode - int
NULL, -- YomiCompanyName - nvarchar(100)
NULL, -- PromotionCodeName - nvarchar(250)
NULL, -- CampResSubcategory - nvarchar(250)
0, -- SuccessCount - int
NULL, -- OperationTypeCode - int
NULL, -- BulkOperationNumber - nvarchar(32)
0, -- TargetMembersCount - int
NULL, -- CreatedRecordTypeCode - int
NULL, -- Parameters - nvarchar(max)
NULL, -- ErrorNumber - int
NULL, -- TargetedRecordTypeCode - int
0, -- FailureCount - int
0, -- Compressed - bit
0, -- ReadReceiptRequested - bit
0, -- DeliveryReceiptRequested - bit
NULL, -- EmailSubcategory - nvarchar(250)
NULL, -- Notifications - int
NULL, -- MessageId - nvarchar(320)
NULL, -- Sender - nvarchar(250)
NULL, -- ToRecipients - nvarchar(500)
NULL, -- EmailOverriddenCreatedOn - datetime
NULL, -- SubmittedBy - nvarchar(250)
NULL, -- EmailImportSequenceNumber - int
NULL, -- EmailDirectionCode - bit
NULL, -- MimeType - nvarchar(256)
'cc8f99fd-486e-4c39-aef7-7dd4d5fdbd0a', -- MessageIdDupCheck - uniqueidentifier
NULL, -- DeliveryAttempts - int
NULL, -- TrackingToken - nvarchar(50)
NULL, -- EmailCategory - nvarchar(250)
NULL, -- SvcApptImportSequenceNumber - int
NULL, -- SvcApptLocation - nvarchar(500)
0, -- SvcApptIsAllDayEvent - bit
NULL, -- SvcApptSubcategory - nvarchar(250)
NULL, -- SiteId - uniqueidentifier
NULL, -- SvcApptOverriddenCreatedOn - datetime
NULL, -- SvcApptCategory - nvarchar(250)
NULL, -- SvcApptSubscriptionId - uniqueidentifier
NULL, -- TaskCategory - nvarchar(250)
NULL, -- PercentComplete - int
NULL, -- TaskOverriddenCreatedOn - datetime
NULL, -- TaskSubscriptionId - uniqueidentifier
NULL, -- TaskSubcategory - nvarchar(250)
NULL, -- TaskImportSequenceNumber - int
NULL, -- Address - nvarchar(200)
NULL, -- LetterImportSequenceNumber - int
NULL, -- LetterSubscriptionId - uniqueidentifier
NULL, -- LetterCategory - nvarchar(250)
NULL, -- LetterSubcategory - nvarchar(250)
NULL, -- LetterDirectionCode - bit
NULL, -- LetterOverriddenCreatedOn - datetime
NULL, -- PhoneOverriddenCreatedOn - datetime
0, -- PhoneImportSequenceNumber - int
NULL, -- PhoneNumber - nvarchar(200)
NULL, -- PhoneSubcategory - nvarchar(250)
NULL, -- PhoneDirectionCode - bit
NULL, -- PhoneSubscriptionId - uniqueidentifier
NULL, -- PhoneCategory - nvarchar(250)
NULL, -- OrdCloseSubcategory - nvarchar(250)
NULL, -- OrdCloseImportSequenceNumber - int
NULL, -- OrdCloseRevision - int
NULL, -- OrderNumber - nvarchar(100)
NULL, -- OrdCloseCategory - nvarchar(250)
NULL, -- OrdCloseOverriddenCreatedOn - datetime
NULL, -- FaxNumber - nvarchar(200)
NULL, -- CoverPageName - nvarchar(100)
NULL, -- NumberOfPages - int
NULL, -- FaxSubscriptionId - uniqueidentifier
NULL, -- FaxImportSequenceNumber - int
NULL, -- BillingCode - nvarchar(50)
NULL, -- Tsid - nvarchar(20)
NULL, -- FaxDirectionCode - bit
NULL, -- FaxOverriddenCreatedOn - datetime
NULL, -- FaxSubcategory - nvarchar(250)
NULL, -- FaxCategory - nvarchar(250)
NULL, -- IncResSubcategory - nvarchar(250)
NULL, -- IncResCategory - nvarchar(250)
NULL, -- IncResImportSequenceNumber - int
NULL, -- IncResOverriddenCreatedOn - datetime
0, -- TimeSpent - int
NULL, -- CompetitorId - uniqueidentifier
NULL, -- OppCloseOverriddenCreatedOn - datetime
NULL, -- OppCloseImportSequenceNumber - int
NULL, -- ActualRevenue_Base - money
NULL, -- ActualRevenue - money
NULL, -- OppCloseSubcategory - nvarchar(250)
NULL, -- OppCloseCategory - nvarchar(250)
0, -- EmailAttachmentCount - int
NULL, -- ConversationIndex - nvarchar(2048)
NULL, -- InReplyTo - nvarchar(320)
NULL, -- CorrelationMethod - int
NULL, -- BaseConversationIndexHash - int
NULL, -- ParentActivityId - uniqueidentifier
NULL, -- SenderMailboxId - uniqueidentifier
0, -- IsMapiPrivate - bit
0, -- LeftVoiceMail - bit
NULL, -- DeliveryLastAttemptedOn - datetime
NULL, -- StageId - uniqueidentifier
1, -- DeliveryPriorityCode - int
NULL, -- SentOn - datetime
NULL, -- PostponeActivityProcessingUntil - datetime
NULL, -- ProcessId - uniqueidentifier
NULL, -- OverriddenCreatedOn - datetime
NULL, -- ImportSequenceNumber - int
NULL, -- PostURL - nvarchar(200)
NULL, -- PostedOn - datetime
NULL, -- PostAuthor - uniqueidentifier
NULL, -- ThreadId - nvarchar(160)
NULL, -- PostMessageType - int
NULL, -- SentimentValue - float
NULL, -- PostId - nvarchar(160)
NULL, -- PostFromProfileId - uniqueidentifier
NULL, -- PostToProfileId - nvarchar(200)
NULL, -- SocialActivityDirectionCode - bit
NULL, -- InResponseTo - nvarchar(160)
NULL, -- SocialAdditionalParams - nvarchar(max)
NULL, -- PostAuthorAccount - uniqueidentifier
NULL, -- PostAuthorType - int
NULL, -- PostAuthorAccountName - nvarchar(4000)
NULL, -- PostAuthorAccountType - int
NULL, -- PostAuthorName - nvarchar(4000)
NULL, -- PostAuthorYomiName - nvarchar(4000)
NULL, -- PostAuthorAccountYomiName - nvarchar(4000)
NULL, -- EmailSender - uniqueidentifier
NULL, -- SendersAccount - uniqueidentifier
NULL, -- EmailSenderName - nvarchar(4000)
NULL, -- SendersAccountName - nvarchar(4000)
NULL, -- EmailSenderObjectTypeCode - int
NULL, -- SendersAccountObjectTypeCode - int
NULL, -- SendersAccountYomiName - nvarchar(4000)
NULL, -- EmailSenderYomiName - nvarchar(4000)
NULL, -- CrmTaskAssignedUniqueId - uniqueidentifier
NULL, -- Community - int
NULL, -- TraversedPath - nvarchar(1250)
NULL, -- AttachmentErrors - int
0, -- IsUnsafe - int
NULL, -- CreatedByExternalParty - uniqueidentifier
NULL, -- ModifiedByExternalParty - uniqueidentifier
NULL, -- ActivityAdditionalParams - nvarchar(max)
NULL, -- OnHoldTime - int
NULL, -- SLAInvokedId - uniqueidentifier
NULL, -- SLAId - uniqueidentifier
NULL -- LastOnHoldTime - datetime
); --活动对象
--责任人 INSERT INTO dbo.ActivityPartyBase
(
ActivityId,
ActivityPartyId,
PartyId,
PartyObjectTypeCode,
ParticipationTypeMask,
AddressUsed,
PartyIdName,
Effort,
ExchangeEntryId,
ResourceSpecId,
DoNotPhone,
ScheduledEnd,
ScheduledStart,
IsPartyDeleted,
AddressUsedEmailColumnNumber
)
VALUES
(
@ActivityId, -- ActivityId
NEWID(), -- ActivityPartyId
@ownerid, -- PartyId -用户或者实体的ID
8, -- PartyObjectTypeCode - 用户和实体的
9, -- ParticipationTypeMask -8:关于, 9:负责人
NULL, -- AddressUsed - nvarchar(200)
NULL, -- PartyIdName - nvarchar(4000)
NULL, -- Effort - float
NULL, -- ExchangeEntryId - nvarchar(1024)
NULL, -- ResourceSpecId - uniqueidentifier
NULL, -- DoNotPhone - bit
GETDATE(), -- ScheduledEnd - 截至日期
GETDATE(), -- ScheduledStart - 开始日期=截至日期-持续时间
0, -- IsPartyDeleted - bit
NULL -- AddressUsedEmailColumnNumber - int
); --关于
INSERT INTO dbo.ActivityPartyBase
(
ActivityId,
ActivityPartyId,
PartyId,
PartyObjectTypeCode,
ParticipationTypeMask,
AddressUsed,
PartyIdName,
Effort,
ExchangeEntryId,
ResourceSpecId,
DoNotPhone,
ScheduledEnd,
ScheduledStart,
IsPartyDeleted,
AddressUsedEmailColumnNumber
)
VALUES
(
@ActivityId, -- ActivityId
NEWID(), -- ActivityPartyId
@entityid, -- PartyId -用户或者实体的ID
@ObjectTypeCode, -- PartyObjectTypeCode - 用户和实体的
8, -- ParticipationTypeMask -8:关于, 9:负责人
NULL, -- AddressUsed - nvarchar(200)
NULL, -- PartyIdName - nvarchar(4000)
NULL, -- Effort - float
NULL, -- ExchangeEntryId - nvarchar(1024)
NULL, -- ResourceSpecId - uniqueidentifier
NULL, -- DoNotPhone - bit
GETDATE(), -- ScheduledEnd - 截至日期
GETDATE(), -- ScheduledStart - 开始日期=截至日期-持续时间
0, -- IsPartyDeleted - bit
NULL -- AddressUsedEmailColumnNumber - int
); --任务登记Task
INSERT INTO TaskBase
(
ActivityId
)
VALUES
(
@ActivityId
);

CRM SQL 创建活动 ActivityPointer的更多相关文章

  1. yii学习笔记(6),连接数据库,创建活动记录类

    创建数据库用于测试 配置数据库连接 打开yii的配置文件目录下的数据库配置文件config/db.php <?php return [ 'class' => 'yii\db\Connect ...

  2. SQL Saturday活动再起

    SQL Saturday活动再起 时间:2015年05月09日(星期六) 地点:上海徐汇区港汇2座10楼(10.073) 我们相约港汇2座10楼(10.073),SQL PASS上海分会的SQLSat ...

  3. SQL 创建索引的作用以及如何创建索引

    SQL 创建索引的作用以及如何创建索引 SQL 创建索引的作用 一.使用索引的优点: 1.通过唯一性索引(unique)可确保数据的唯一性 2.加快数据的检索速度 3.加快表之间的连接 4.减少分组和 ...

  4. SQL Server活动监视器

    打开SQL Server活动监视器:

  5. 第16课-数据库开发及ado.net-数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍

    第16课-数据库开发及ado.net 数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍 SQL语句入门(脚本.命令) SQL全名是结构化查询语言(Structur ...

  6. 趣味SQL——创建指定的数据类型

    原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46908843 趣味 ...

  7. SQL 创建表

    SQL 创建表是通过SQL CREATE TABLE 语句来实现,该语句是DDL SQL语句.CREATE TABLE语句用于创建用于存储数据的表.在创建表时,可以为列定义主键.惟一键和外键等完整性约 ...

  8. Android 之 手动创建活动

    •活动是什么 活动(Activity)是最容易吸引用户的地方,它是一种可以包含用户界面的组件: 主要用于和用户进行交互: 一个应用程序可以包含零个或多个活动. 接下来,我们来学习一下活动的基本用法. ...

  9. SQL 创建一个只读账户 .

    1.进入sqlserver management studio 2.选择安全性->登录名->右键新建登录名 3.在常规里输入用户名和密码 4.在"用户映射"里“映射到此 ...

随机推荐

  1. cacti 添加

    一,为已有host添加新的监控图 (基于snmp) 在console控制台下点击“New Graphs”,选择要添加监控图的主机.在Graph Templates中选择一个Graph模板,本例选择SN ...

  2. linux包之iproute之ss命令

    概述 [root@localhost ~]# rpm -qa|grep iprouteiproute-2.6.32-31.el6.x86_64 当服务器的socket连接数量变得非常大时,无论是使用n ...

  3. unity, OnTriggerStay/OnTriggerStay2D not called every fixedUpdate frame

    ref: http://answers.unity3d.com/questions/1268607/ontriggerstay2d-do-not-called-every-fixedupdate-un ...

  4. BNUOJ 1006 Primary Arithmetic

    Primary Arithmetic 来源:BNUOJ 1006http://www.bnuoj.com/v3/problem_show.php?pid=1006 当你在小学学习算数的时候,老师会教你 ...

  5. morris.js 简单学习

    需要添加的引用脚本 <script src="http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js&qu ...

  6. ActionContext表格总结

    用一张表格来总结: 变量 从ActionContext中获得 生命周期 用Ongl来读取值 使用ServletConfigInterceptor来注入 ActionContext类 静态方法Actio ...

  7. 导出多级表头表格到Excel

    方法一:用NPOI定义多级表头导出: 引用头: using NPOI.DDF; using NPOI.OpenXmlFormats.Wordprocessing; using NPOI.HSSF.Us ...

  8. Mysqldump参数大全(转)

    参数 参数说明 --all-databases  , -A 导出全部数据库. mysqldump  -uroot -p --all-databases --all-tablespaces  , -Y ...

  9. SharePoint 2010 最佳实践学习总结------第2章 SharePoint Windows PowerShell指南

    第2章 SharePoint Windows PowerShell指南 SharePoint 2010是SharePoint系列产品中第一个开始支持Windows PowerShell的产品,在以前的 ...

  10. LeetCode "Longest Substring with At Most K Distinct Characters"

    A simple variation to "Longest Substring with At Most Two Distinct Characters". A typical ...