問題タブ [rostering]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
720 参照

java - Optaplanner: 新しい制約の追加 (ハード)

私は最近、Optaplanner に慣れてきました。より具体的には、看護師の勤務表の例です。また、新しいハード制約を追加しようとしていますが、これまでのところあまり成功していません。

DayUnavailableRequest 制約を追加しようとしています (つまり、従業員は特定の日に勤務できません)。テンプレートとして DayOffRequest を使用しています。2 つの制約の唯一の違いは、DayUnavailableRequest 制約が「難しい」ことです。

そのために、新しいファイル DayUnavailableRequest.Java をリクエスト フォルダーに追加しました。

次に、nurserRosteringScoreRules.drl に以下を追加しました。

nurseRoster.java に、次のように追加しました。

としても:

Employee.java に、次を追加しました。

と...

そして最後に、NurseRosteringImporter.java に以下を含めました。

115 行目:

131 行目:

と...

テスト目的で sprint01_1week.xml を使用しています。制約データを追加すると、エラーが発生するか、アプリケーションは動作しますが、可用性の制約自体が有効になりません。

例えば:

長い「キャッチされていない例外」エラーを返します。

エラーを返さないだけでなく、アプリケーションにも適用されません。

どんな助けでも大歓迎です。また、従業員の可用性を追加するより効率的な方法があれば、共有してください。

ありがとう。

0 投票する
1 に答える
1181 参照

android - Openfire のオンライン/オフライン ユーザーを確認し、Android を使用してフレンド リクエストを自動承認する

Androidでopenfireサーバーを使用しています。ここで、オンラインのユーザー数とそのユーザーを確認する必要があります。接続は問題ありません。しかし、私がそれを確認すると、出力は次のようになります。


名簿エントリの存在が変更されたときに呼び出されます

名前:エスティ

ステータス: 利用不可

名簿エントリの存在が変更されたときに呼び出されます

名前:ロニ

ステータス: 利用不可


では、誰がオンラインかオフラインかを確認する方法。別の質問は、リクエストを自動的に受け入れる方法です。助けてください。

これが私のコードです:

0 投票する
0 に答える
43 参照

android - バックタスクに連絡先を追加する方法?

電話帳の連絡先を友達リストに追加する方法を書いています。連絡先の1つがサーバーに存在する場合、アプリは自動的に彼をアプリリストの友達に追加します。アプリケーションは正常に動作しますが、このメソッドは決して停止しません。どうすればこれを行うことができますか? 連絡先を検索し、サーバー上の各連絡先を比較したい (これは既に行われています) 連絡先がサーバーに存在する場合は、彼を連絡先リストに追加します (これも既に行われています) タスクが終了したときに連絡先を表示します (これは私の問題です。タスクは決して終了しません) 、常にリロードしています)

誰でも私を助けることができますか?

これは私の方法です、うまくいきます

私の質問は、このタスクを onBack でどのように実行できるかです。

0 投票する
0 に答える
1861 参照

xmpp - Openfire 連絡先リストの共有

CentOs に openfire をインストールし、認証とユーザー リストに外部データベースを使用します。

ユーザーテーブルとフレンドリストに基づいてグループを管理し、各ユーザーが管理者であり、(フレンド) であるユーザーで構成されるグループでもあるようにしました。

外部ユーザーと認証は正常に機能します。

問題は、グループ管理で「連絡先リストのグループ共有を有効にする」をオンにした場合にのみ、バディ リストが入力されることです。

ユーザーが仲間リストでお互いを確認できるように、このオプションを常に有効にしたいと考えています。

これは既存の問題であり、オープンファイアの問題です

可能な解決策または代替手段はありますか。

編集:

つまり、次の 3 行を ofGroupProp テーブルに追加することは避けたいと考えています。