特定のロケールの要件に基づいてワークフロー・デザイナのユーザー・インタフェースをカスタマイズする際に有用なプロパティは数多くあります。この付録では、ワークフロー・デザイナのカスタマイズの例を示します。
タスク名のラベル幅は、次のプロパティを使用してカスタマイズできます。
global.workflowRenderer.labelWidthFactor=7
特定のロケールでテキストが切り捨てられると思われる場合は、ラベル幅の変更に応じてこのプロパティを変更します。
同様に、タスクやレスポンスを表すアイコンの幅や高さを、次のように制御できます。
workflowRenderer.referenceMarker.defaultHeight=22 workflowRenderer.referenceMarker.defaultWidth=22 workflowRenderer.referenceMarker.defaultDistance=6 workflowRenderer.referenceMarker.maxLabelLength=5 workflowRenderer.response.defaultHeight=20 workflowRenderer.response.defaultWidth=250 workflowRenderer.response.maxLabelLength=25 workflowRenderer.task.defaultHeight=38 workflowRenderer.task.defaultWidth=38 workflowRenderer.task.maxLabelLength=200
デザイナ実装の様々な場面で検索機能を使用する際、検索対象がユーザーやグループの場合、検索結果が多数になることがあります。表示する結果の数を制御するには、次のプロパティを使用できます。
workflowDesigner.label.limitUserSearchResults=200 workflowDesigner.label.limitGroupSearchResults=200 workflowDesigner.label.limitAdapterSearchResults=200 workflowDesigner.label.limitEmailTemplateSearchResults=200 workflowDesigner.label.limitRulesSearchResults=200 workflowDesigner.label.limitAssignTypeSearchResults=200 workflowDesigner.label.limitDependentDataTaskSearchResults=200 workflowDesigner.label.limitExistingTasksSearchResults=200
返される結果の数がこれらの数値を超えると、検索条件を絞り込むようメッセージが表示されます。