2

私たちは、SharePoint2010とNintexワークフローを使用する非常に単純なビジネスプロジェクトを構築しています。リストアイテムに何かを実行するワークフローが添付された通常のリスト。

Nintexワークフローは、Webの設定でNintexの[休日の管理]アクションを使用して休日の日付を入力した場合、休日を除外するX日間の一時停止を実行できます。名前と日付の組み合わせを入力するだけです。それは素晴らしいことであり、ワークフローがうまく機能するようにします。

ここで、Nintexワークフローが呼び出すことができるWebサービスでカスタム計算を実行できるようにしたいと考えています。これにより、これらの休日も考慮されます。計算は複雑すぎて、Nintexが提供する機能を使用できません。これは問題ありません。

私の質問は; Nintexが使用するために入力した日付のリストを照会する方法はありますか?非表示であろうとなかろうと、SharePointリストには保存されません。それらはNintexデータベースに直接入ります。NintexワークフローWebサービスを見てきました-すべての機能はワークフローの開始/停止などに固有のようです。

また、Nintexデータベースに直接アクセスしたり、SharePointリストでそれらの日付を複製したりすることも避けたいと思います。

そのデータを取得する方法はありますか?.NETコード(nintex dllを使用)または他のWebサービスのいずれかを介して?

乾杯:D

乾杯

4

1 に答える 1

1

Nintex.Workflow.dllには、休日を取得するためのパブリックプロパティとメソッドがあります。

public class HolidayCollection : List<Holiday>
{

    // all holidays
    public static HolidayCollection Holidays { get; }

    // holidays specific to current web
    public HolidayCollection GetHolidays(Guid webId, Guid siteId);

}

タイプの宣言:Nintex.Workflow.Scheduling.HolidayCollection

アセンブリ:Nintex.Workflow、Version = 1.0.0.0

お役に立てれば。

于 2014-10-08T11:19:16.460 に答える