処理ロボットと同じ機能ですが、処理ロボットを利用する必要がないような簡単な処理の場合に利用します。
■詳細設定の設定方法
変換ロボットの項目の一番最後の項目を選択すると「設定」「消去」のボタンが出現します。
「設定」のボタンから設定をはじめます。
※処理ロボットとは違い、項目ではなく列で比較する形となります。
基本的に「詳細設定」の項目は「条件設定」「フィルター設定」「アクション設定」から成り立っています。
♦条件設定
処理ロボットとは違い、指定できる条件は「列を比較」のみです。(処理ロボットの「値を比較」とほぼ利用方法は一緒)
項目ではなく、出荷指示CSVの列数を指定することとなります。
- 全一致:比較文字列に入力した値と、比較した列の値が「全一致」の場合に処理設定を起動したい場合に利用します。
- 部分一致:比較文字列に入力した値と、比較した列の値が「部分一致」の場合に処理設定を起動したい場合に利用します。
- 前方一致:比較文字列に入力した値と、比較した列の値が「前方一致」の場合に処理設定を起動したい場合に利用します。
- 後方一致:比較文字列に入力した値と、比較した列の値が「後方一致」の場合に処理設定を起動したい場合に利用します。
- ではない:比較文字列に入力した値と、比較した列の値が「一致しない」場合に処理設定を起動したい場合に利用します。
- 以上:比較した列の値が、比較文字列に入力した値「以上」の場合に処理設定を起動したい場合に利用します。
※比較文字列に入力した値を含みます。 例)5以上:5を含む。5より大きい数字
- 以下:比較した列の値が、比較文字列に入力した値「以下」の場合に処理設定を起動したい場合に利用します。
※比較文字列に入力した値を含みます。 例)5以下:5を含む。5より小さい数字
- より大きい:比較した列の値が、比較文字列に入力した値「より大きい」場合に処理設定を起動したい場合に利用します。
※比較文字列に入力した値を含みません。 例)5より大きい:5を含まない。6より大きい数字
- より小さい:比較した列の値が、比較文字列に入力した値「より小さい」場合に処理設定を起動したい場合に利用します。
※比較文字列に入力した値を含みません。 例)5より小さい:5を含まない。4より小さい数字
- 存在する:比較した列に値が「存在する」場合に処理設定を起動したい場合に利用します。
- 存在しない:比較した列に値が「存在しない」場合に処理設定を起動したい場合に利用します。
♦フィルター設定
基本的に利用できるフィルターは処理ロボットと同じです。(バイト数取得を除く)
【固定値を入力】
エラーを出力する際に文字列を入力したり、受注データに存在しない情報を書き加えたい時に選択する項目です。
※処理ロボットとは違い、基本的に文字列の入力となります。
【制御文字を削除】
出荷指示登録CSVの特定列の制御文字(タブなどCSVデータ処理に影響を及ぼす文字)を削除したい場合に使用します。
※文字列を置換でも制御文字の削除は可能です。(カンマやスペースは置換をご利用ください)
【フィルター結果】から、制御文字がとりこまれている列を指定することで、
前後の制御文字を削除することが可能です。
【文字列を結合】
出荷指示登録CSV上の2つの項目(例:住所1と住所2)を結合したい場合に選択する項目です。
区切り文字の入力欄にスペースやスラッシュ等を入力することで列の間に区切り文字を入れることが可能です。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【結合例】
出荷指示CSV
【5列目:東京都港区1-2-3】【6列目:マンション名5階】が取り込まれていた場合
フィルター設定
【文字列を結合】【列番指定】【5】列目の内容と【6】列目の内容を区切り文字【 (スペース)】で結合
結果
【東京都港区1-2-3 マンション名5階】のように結合されます。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【文字列を抽出】
出荷指示CSVの列を指定し、抽出する際に使用します。
【フィルター結果】から抽出したいCSVの列を指定する必要があります。
主に(*)【正規表現】等で利用します。※詳しくは「正規表現」で検索ください。
※【文字列をカット】または【文字列を分解】でも対応できます。
【文字列をカット】
出荷指示CSVの情報から、必要な文字数を指定して抜き出したい際に利用します。
【フィルター結果】の項目から出荷指示CSVの列を指定する必要があります。
(例)品番が出力されるA列とは別の列(B列)に、キャンペーン等で指定されたプレゼント商品の内容が出力される時。
B列の内容:present-001(001が品番) ※他の品番も3桁
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【文字列をカット】【B列】の内容の【9】文字目から【3】文字を抽出
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
カットした情報をアクション設定でどこに取り込むのか設定することで様々なRPAを組むことが可能です。
【文字列を置換】
出荷指示CSVで取り込んだ情報について、置換したい文字などがある際に選択する項目です。
※制御文字もスペースに置換することで削除できます。
【フィルター結果】から該当の列を指定する必要があります。
【文字列を分解】
出荷指示CSVの情報が【○○○/△△△/▢▢▢】などの際に、【○○○】だけを取り込みたい場合に選択する項目です。
上記例であれば、
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【文字列を分解】【列番指定】【(○○○/△△△/▢▢▢が出力されている列)】の内容を区切り文字【/】で分解し【1】個目を抽出
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
と設定すれば【○○○】のみ抽出されます。
2個目を抽出すると【△△△】のみ抽出されます。
3個目を抽出すると【▢▢▢】のみ抽出されます。
【文字列を全半角変換】
出荷指示CSVの情報を半角⇒全角に変更したり全角⇒半角に変更したいときに選択する項目です。
佐川のe飛伝Ⅱに取り込む際、半角・全角が混在しているとエラーになる場合があります。
その際、このフィルター設定を使って全角⇒半角にすることが可能です。
【フィルター結果】の項目からCSVの該当列を指定する必要があります。
【数値を計算処理】
出荷指示CSVの数値を計算したい場合に選択する項目です。
※RPAよりも簡単な計算しかできません。基本的にRPAで設定していただくことをお勧めします。
【日付を計算】
出荷指示CSVの情報について、日付計算処理をしたい場合に使用します。
【フィルター結果】の項目からCSVの列を指定する必要があります。
【日付をフォーマット】
出荷指示登録CSVの日付について、日付フォーマットを変更したい場合に使用します。
【フィルター結果】の項目からCSVの列を選択する必要があります。
主に出荷実績の出力のために、出荷指示取込の際に予めRPAで日付をフォーマットしたいときに選択します。
<よく利用されるフォーマット形式>
・Y-m-d形式:「2019-05-01」など、年4桁月2桁日2桁の日付が、ハイフン区切りで出力されます。
・Y/m/d形式:「2019/05/01」など、年4桁月2桁日2桁の日付が、スラッシュ区切りで出力されます。
・Y年m月d日形式:「2019年05月01日」など、年4桁月2桁日2桁の日付が、年月日区切りで出力されます。
・Ymd形式:「20190501」など、年4桁月2桁日2桁の日付が、区切り文字無しで出力されます。
・ymd形式:「190501」など、年2桁月2桁日2桁の日付が、区切り文字無しで出力されます。
(Yが大文字なら年が4桁、小文字なら年が2桁で出力されます。)
・Y-m-d H:i:s形式:「2019-05-01 12:34:56」など、年4桁月2桁日2桁の日付が、ハイフン区切りで出力された後、時2桁分2桁秒2桁の時刻も表示されます。
【差分を抽出】
プログラミング等で情報が出力されている際に利用できる機能となります。
※基本的な文章などにはご利用いただけません。
【比較文字】の入力欄に入力した内容と【フィルター結果】から指定した列を比較し、その差分を抽出する機能となります。
♦アクション設定
詳細設定のアクション設定は「データを登録」「データを列に記録」「データを登録しない」の3種類あります。
【データを登録】
フィルター結果で処理した内容や、出荷指示CSVに存在する内容を項目に取り込みたい時に利用する項目となります。
フィルター結果:フィルター結果を選択すると、フィルター設定で処理した内容を【選択してください】で選択する内容へ登録するような挙動になります。
列番指定:列番指定を選択すると、選択した列に出力されているデータを【選択してください】で選択する項目へ取り込むような挙動になります。
【データを列に記録】
フィルター設定で処理した内容をどの列に記録(上書き)するのか設定する際に利用する項目です。
フィルター結果:フィルター設定で処理した内容を指定した列に上書きしたいときに選択します。
列番指定:CSV上に存在する情報を違う列に上書きしたい時に利用します。
フィルター設定によってはまれにデータを登録できない場合があります。その場合にはデータを列に記録し、その内容を取り込むようにご設定ください。
【データを登録しない】
出荷指示登録の場合:条件に当てはまった場合、注文自体を登録しません。
条件が商品明細の条件だったとしても、注文自体が取り込まれません。
その他の取込の場合:条件に当てはまった場合、対象のデータを登録しません。
コメント
0件のコメント
サインインしてコメントを残してください。