2016-08-26 5 views
0

エンティティの非表示フィールドを変更する方法。 ModifiedOn(Opportunityエンティティの)スタンダードワークフロープロセスですか?CRM:ワークフロー:非表示フィールドを変更する

問題は、ワークフローの[プロパティの設定]ウィンドウでこのフィールドが表示されないことです。

私はデータベースの 'WorkflowBase'テーブル、 'Xaml'カラムでXMLストリングを修正しようとしました。その言語は理解しにくいものです。

UPDATE 1:ワークフローデザイナー更新エンティティフォームに表示するフィールドで

<mxswa:Workflow> 
    <Sequence DisplayName="UpdateStep1"> 
     <Assign x:TypeArguments="mxs:Entity" To="[CreatedEntities('related_objectid#opportunity#Temp')]" Value="[New Entity('opportunity')]" /> 
     <Assign x:TypeArguments="s:Guid" To="[CreatedEntities('related_objectid#opportunity#Temp').Id]" Value="[InputEntities('related_objectid#opportunity').Id]" /> 
     <mxswa:UpdateEntity DisplayName="UpdateStep1" Entity="[CreatedEntities('related_objectid#opportunity#Temp')]" EntityName="opportunity" /> 
     <Assign x:TypeArguments="mxs:Entity" To="[InputEntities('related_objectid#opportunity')]" Value="[CreatedEntities('related_objectid#opportunity#Temp')]" /> 
     <Persist /> 
    </Sequence> 
</mxswa:Workflow> 

答えて

2

は、それは、少なくとも1つのエンティティフォームの一部にする必要があるので、あなたは、フィールドが表示されない場合おそらくエンティティ上のいずれのフォームにも追加されません。

フォームを編集して、ワークフローデザイナーフォームに表示するフィールドを追加し、カスタマイズを公開します。ワークフローデザイナーを再度開くと、フィールドが表示されます。

サイドノートで、modifiedon、owneridのような属性は、ワークフローまたはSDKを使用して更新できないため、CRMはそのような更新を無視します。

+0

XMLやSQLクエリでこのフィールドを変更する方法はありませんか? –

+0

"modifiedon"フィールド、または一般的なフィールド?特にフィールドがある場合は、カスタムワークフローアクティビティを作成し、ワークフローのステップとしてアクティビティを呼び出す必要があります。これは、ホイールを再発明するようなものです。あなたが特に "modifiedon"フィールドについて話しているのであれば、私は恐れていません。 – dynamicallyCRM

+0

特にこのフィールド。 実際、私はCRMシステムを持っており、適切に調整する必要があります。 私の努力は以前に行われたすべてのカスタマイズを理解して整理することです。そしてそれらのいくつかは非常に奇妙なカスタマイズであるようです。 standartワークフローを使用して 'modifiedon'を変更できない場合は、オフにすることをお勧めします。 –

関連する問題