CRM SQL 创建活动 ActivityPointer
只是插入的任务,邮件,约会之类的没有研究,以下是官方文档:
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的更多相关文章
- yii学习笔记(6),连接数据库,创建活动记录类
创建数据库用于测试 配置数据库连接 打开yii的配置文件目录下的数据库配置文件config/db.php <?php return [ 'class' => 'yii\db\Connect ...
- SQL Saturday活动再起
SQL Saturday活动再起 时间:2015年05月09日(星期六) 地点:上海徐汇区港汇2座10楼(10.073) 我们相约港汇2座10楼(10.073),SQL PASS上海分会的SQLSat ...
- SQL 创建索引的作用以及如何创建索引
SQL 创建索引的作用以及如何创建索引 SQL 创建索引的作用 一.使用索引的优点: 1.通过唯一性索引(unique)可确保数据的唯一性 2.加快数据的检索速度 3.加快表之间的连接 4.减少分组和 ...
- SQL Server活动监视器
打开SQL Server活动监视器:
- 第16课-数据库开发及ado.net-数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍
第16课-数据库开发及ado.net 数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍 SQL语句入门(脚本.命令) SQL全名是结构化查询语言(Structur ...
- 趣味SQL——创建指定的数据类型
原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46908843 趣味 ...
- SQL 创建表
SQL 创建表是通过SQL CREATE TABLE 语句来实现,该语句是DDL SQL语句.CREATE TABLE语句用于创建用于存储数据的表.在创建表时,可以为列定义主键.惟一键和外键等完整性约 ...
- Android 之 手动创建活动
•活动是什么 活动(Activity)是最容易吸引用户的地方,它是一种可以包含用户界面的组件: 主要用于和用户进行交互: 一个应用程序可以包含零个或多个活动. 接下来,我们来学习一下活动的基本用法. ...
- SQL 创建一个只读账户 .
1.进入sqlserver management studio 2.选择安全性->登录名->右键新建登录名 3.在常规里输入用户名和密码 4.在"用户映射"里“映射到此 ...
随机推荐
- kubernetes centos 安装
1. 安装 yum install -y etcd kubernetes 2. 配置 docker /etc/sysconfig/doc ...
- Linux-CentOS6.4-PXE-DHCP-FTP
DHCP服务器地址:192.168.1.100TFTPfFF服务器地址:192.168.1.100FTP服务器地址:192.168.1.100安装树目录:/var/ftp/pub引导程序目录:/var ...
- svn安装
方法三.无法连接网络的情况(link链接) 1.从官网下载 Site-1.6.5.zip 2.解压Site-1.6.5.zip至${eclipse}PluginsSubclipse-1.6.5.zip ...
- Microsoft Dynamics CRM2011 必备知识点
一.CRM基本知识 1.CRM2001 有几个服务端点? 答:对外公开的服务,如Web服务,WCF,Restful API 2.一个ERP系统,要访问CRM的数据,CRM2011有哪些现有的服务入口提 ...
- c# 鼠标在控件上拖动 移动窗体 移动窗口
#region 移动窗体 移动窗口 private Point _mousePoint; private int topA(Control cc) { if (cc == null || cc == ...
- 调用wcf 得不到HttpWebResponse.ContentLength的长度
HttpWebRequest wreq = (HttpWebRequest)WebRequest.Create(strUrl); wreq.Timeout = _httpTimeout * ; wre ...
- 【java基础学习-2--】关于Hashcode()的使用
摘要 Java中equals()和hashCode()有一个契约: 如果两个对象相等的话,它们的hash code必须相等: 但如果两个对象的hash code相等的话,这两个对象不一定相等; 这个约 ...
- POM (Project Object Model)简介
1 概念介绍 一个项目所有的配置都放置在 POM 文件中:定义项目的类型.名字,管理依赖关系,定制插件的行为等等.比如说,你可以配置 compiler 插件让它使用 java1.5 来编译. < ...
- Saltstack系列5:Saltstack之pillar组件
pillar组件 pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板.state.API等. 在pillar中定义的数据与 ...
- TX Textcontrol 使用总结三——禁用右键、模版合并
一.Tx Textcontrol如何禁用右键快捷菜单? ==> 添加txContent_TextContextMenuOpening事件,实现方式如下所示: private void txCon ...