2013-04-01 25 views
0

我正在嘗試使用SSIS包將用戶數據從SQL遷移到動態CRM。有一些非活動用戶必須遷移,我想以編程方式在CRM中禁用它們。但是,在我的SSIS包中的CRM目標源中,SystemUser實體中的IsDisabled字段(選項集)不可用於映射。有什麼辦法讓IsDisabled字段顯示出來,這樣我可以通過編程禁用某些用戶?動態CRM系統用戶IsDisabled字段不可用於在SSIS中映射

謝謝!

回答

2

您不能在已經禁用的CRM內創建用戶,您需要首先創建並禁用後使用SetStateRequest。檢查這個鏈接:

Sample: Disable a User

+0

啊,這是一個無賴。感謝您的鏈接和快速響應! –

+0

如果你想要一個簡單的方法來禁用用戶,你可以在systemuser實體內部創建一個自定義字段(例如new_todisable),並在創建消息上附加一個插件,邏輯來檢查這個字段並禁用記錄。 –

+0

聽起來不錯!謝謝! –