.Net CRM SDKを使用して、カスタムエンティティのStateとStatusCodeを設定する必要があります。
次のコードは実行されますが、エンティティフォームを確認してもStatusCodeは変更されません。
private void SetState(Entity entity, int statuscode)
{
SetStateRequest setState = new SetStateRequest
{
EntityMoniker = new EntityReference(
entity.LogicalName, new Guid(entity.Id.ToString())),
State = new OptionSetValue(0),
Status = new OptionSetValue(statuscode)
};
SetStateResponse myres = (SetStateResponse)svc.Execute(setState);
}