{ "Version": 1.017, "ReferenceType": "Results", "GridColumns": [ "ResultId", "Locked", "Status", "Title", "ClassP", "ClassW", "ClassF", "ClassG", "ClassY", "ClassC", "ClassN", "Class033", "DateD", "DateH", "DateI", "DateK", "Date158", "ClassA~~212512,Title", "UpdatedTime" ], "FilterColumns": [ "Status", "ClassA", "ClassW", "ClassD", "ClassE", "ClassF", "ClassG", "ClassI", "ClassL", "ClassY", "ClassQ", "Class033", "Class042", "Class122", "ClassN", "DateD", "DateE", "DateP", "DateQ", "Class186" ], "EditorColumnHash": { "General": [ "ResultId", "Class200", "Status", "Comments", "ClassP", "AttachmentsX", "_Section-8", "Title", "DateA", "DateD", "DateE", "ClassO", "DateP", "DateQ", "DateR", "ClassC", "ClassA", "ClassB", "CheckB", "Class049", "Class175", "Class061", "_Section-14", "DateH", "DateG", "DateJ", "DateI", "DateL", "DateK", "DateS", "DateT", "DateM", "_Section-1", "Description001", "Description002", "Description003", "ClassD", "ClassE", "ClassF", "ClassX", "ClassW", "ClassZ", "ClassG", "ClassH", "ClassI", "Class171", "ClassJ", "Class172", "ClassK", "Class173", "ClassL", "Class174", "ClassM", "ClassY", "Class122", "Class123", "ClassN", "CheckX", "Class111", "Class177", "Class178", "_Section-12", "ClassQ", "ClassR", "ClassS", "ClassT", "ClassU", "ClassV", "_Links-116503", "_Links-189113", "_Links-190731", "_Links-212533", "_Links-203147", "_Links-212512", "Locked", "Owner" ], "_Tab-1": [ "_Section-5", "Class028", "Class029", "Class030", "Class031", "_Section-38" ], "_Tab-2": [ "_Section-9", "Description004", "Description005", "Class033", "Class034", "Class035", "Class036", "Class037", "Class038", "_Section-10", "Num011", "Num012", "Num013", "Num014", "Num019", "Num015", "Num016", "Num017", "Num018", "_Section-11", "Class039", "Class040", "Class041", "Class042", "Class043", "DescriptionL", "_Section-24", "Class062", "Class063", "Class064" ], "_Tab-3": [ "_Section-45", "Num071", "Num072", "Num073", "Num074", "Num075", "Num076", "_Section-16", "Num038", "Date038", "_Section-44", "Num061", "Num062", "Num063", "Num064", "Num065", "Num066", "_Section-13", "DescriptionA", "_Section-15", "Num039", "Num040", "Num041", "Num042", "DescriptionM", "_Section-22", "Class045", "Class046", "Num051", "DescriptionG", "Class047", "Class048", "_Section-23", "Num053", "Description061", "Description062", "Description063", "_Section-86", "Num080", "Num081", "Class081" ], "_Tab-4": [ "_Section-17", "DescriptionB", "Num045", "_Section-18", "DescriptionC", "Num046", "_Section-19", "DescriptionD", "Num047", "_Section-20", "DescriptionE", "_Section-21", "DescriptionF", "DescriptionN", "Num050" ], "_Tab-5": [ "_Section-25", "Class068", "Class069", "Class070", "Class071", "Class072", "Class073", "Class074", "DateV", "Class075" ], "_Tab-6": [ "_Section-26", "Date061", "Date010", "Date062", "Date011", "Date063", "Date012", "Date064", "Date013", "Date065", "Date066", "_Section-27", "Date067", "Date068", "Date014", "Date015", "Class077", "Date069", "Date070", "Date016", "Date017", "Class078", "Date071", "Date072", "Class079", "_Section-28", "Class082", "Class083", "Class084", "Class086", "Class087", "Class088" ], "_Tab-7": [ "_Section-29", "Class090", "Date090", "Class091", "Date091", "_Section-32", "Class092", "Class093", "Class094", "_Section-33", "Class095", "Date095", "Class096", "Date096", "_Section-30", "Class098", "Class099", "Date098", "Date099", "_Section-34", "Class100", "Class101", "Date100", "Date101", "_Section-35", "Class102", "Class104", "Class103", "Date102", "Date103", "Class105", "Num105", "Description104", "_Section-31", "Description105", "Class107", "Class108", "Class109", "Class110" ], "_Tab-8": [ "Description110" ], "_Tab-9": [ "_Links-61259", "_Links-96235", "_Links-96243", "_Links-109029", "_Links-109100", "_Links-109109", "DescriptionR", "Class190", "Class191", "Class192", "Class193", "Class194", "Class188", "Class180", "Class181", "Class182", "Class183", "Class184" ], "_Tab-10": [ "AttachmentsE", "_Section-39", "AttachmentsD" ], "_Tab-12": [ "Class121", "_Section-85", "Class119" ], "_Tab-15": [ "_Section-40", "Class130", "Date130", "Class140", "Class131", "Date131", "Class141", "Class132", "Date132", "Class142", "Class133", "Date133", "Class143", "Class134", "Date134", "Class144", "Class135", "Date135", "Class145", "Class136", "Date136", "Class146", "_Section-41", "Class150", "Date150", "Class160", "Class151", "Date151", "Class161", "Class152", "Date152", "Class162", "Class153", "Date153", "Class163", "Class155", "Date155", "Class165", "Class156", "Date156", "Class166", "Class158", "Date158" ], "_Tab-16": [ "_Section-69", "Class169", "Date169", "Class189", "_Section-65", "Class195", "Date195", "Check195", "Description195", "Attachments161", "_Section-72", "Class196", "Date196", "Check196", "Description196", "Attachments162", "_Section-73", "Class197", "Date197", "Check197", "Description197", "Attachments163", "_Section-74", "Class198", "Date198", "Check198", "Description198", "Attachments164", "_Section-70", "Class170", "Date170", "Check141", "Check142", "Check143", "Check144" ], "_Tab-17": [ "_Section-67", "Class138", "Date138", "Class179", "_Section-66", "Class124", "Date124", "Check124", "Description124", "Attachments151", "_Section-75", "Class125", "Date125", "Check125", "Description125", "Attachments152", "_Section-76", "Class126", "Date126", "Check126", "Description126", "Attachments153", "_Section-77", "Class127", "Date127", "Check127", "Description127", "Attachments154", "_Section-78", "Class128", "Date128", "Check128", "Description128", "Attachments155", "_Section-68", "Class139", "Date139", "Check131", "Check132", "Check133", "Check134", "Check135" ], "_Tab-18": [ "_Section-84", "_Section-81", "Check101", "Check102", "Check103", "Check104", "Check105", "_Section-82", "Check107", "Check108", "Check109", "Check110", "Check111", "Check112", "_Section-83", "Check100", "Attachments100", "_Section-80", "Class137", "Date137", "Class147", "Description147", "Class157", "Date157", "Class167", "Description167", "Class199", "Class185", "Class186", "Class187", "Class176", "Date190" ] }, "GeneralTabLabelText": "基本情報", "TabLatestId": 18, "Tabs": [ { "LabelText": "施主情報", "Id": 1 }, { "LabelText": "顧客・土地情報", "Id": 5 }, { "LabelText": "物件詳細", "Id": 2 }, { "LabelText": "粗利・支払情報", "Id": 3 }, { "LabelText": "見積情報", "Id": 4 }, { "LabelText": "施工時期・申請", "Id": 6 }, { "LabelText": "施工関連", "Id": 7 }, { "LabelText": "引継・紹介", "Id": 8 }, { "LabelText": "現場情報・案内図", "Id": 10 }, { "LabelText": "敷地調査報告書", "Id": 12 }, { "LabelText": "マスターデータ", "Id": 9 }, { "LabelText": "WF設計契約・本契約履歴", "Id": 15 }, { "LabelText": "WF[設契]事前申請", "Id": 16 }, { "LabelText": "WF[本契]事前申請", "Id": 17 }, { "LabelText": "WF差戻し", "Id": 18 } ], "SectionLatestId": 86, "Sections": [ { "Id": 8, "LabelText": "管理情報", "AllowExpand": true, "Expand": true }, { "Id": 14, "LabelText": "", "AllowExpand": false, "Expand": true }, { "Id": 1, "LabelText": "契約情報", "AllowExpand": true, "Expand": true }, { "Id": 12, "LabelText": "工事名・発注者", "AllowExpand": true, "Expand": true }, { "Id": 5, "LabelText": "建上地", "AllowExpand": true, "Expand": true }, { "Id": 38, "LabelText": "地図", "AllowExpand": false, "Expand": true }, { "Id": 9, "LabelText": "建物情報\t\t\t", "AllowExpand": true, "Expand": true }, { "Id": 10, "LabelText": "面積", "AllowExpand": true, "Expand": true }, { "Id": 11, "LabelText": "その他", "AllowExpand": true, "Expand": true }, { "Id": 24, "LabelText": "建物保証", "AllowExpand": true, "Expand": true }, { "Id": 45, "LabelText": "【設計契約】粗利益確認", "AllowExpand": true, "Expand": true }, { "Id": 16, "LabelText": "設計契約金", "AllowExpand": true, "Expand": true }, { "Id": 44, "LabelText": "【本契約】粗利益確認", "AllowExpand": true, "Expand": true }, { "Id": 13, "LabelText": "支払情報", "AllowExpand": true, "Expand": true }, { "Id": 15, "LabelText": "集計", "AllowExpand": false, "Expand": true }, { "Id": 22, "LabelText": "スマイノミライ60年保証申請", "AllowExpand": true, "Expand": true }, { "Id": 23, "LabelText": "差異・その他", "AllowExpand": true, "Expand": true }, { "Id": 86, "LabelText": "危険負担費", "AllowExpand": true, "Expand": true }, { "Id": 17, "LabelText": "A.建物工事見積書", "AllowExpand": true, "Expand": true }, { "Id": 18, "LabelText": "B.追加変更工事見積書", "AllowExpand": true, "Expand": true }, { "Id": 19, "LabelText": "C.付帯工事見積書", "AllowExpand": true, "Expand": true }, { "Id": 20, "LabelText": "D.値引きなど", "AllowExpand": true, "Expand": true }, { "Id": 21, "LabelText": "■総計", "AllowExpand": true, "Expand": true }, { "Id": 25, "LabelText": "顧客・土地情報", "AllowExpand": true, "Expand": true }, { "Id": 26, "LabelText": "申請スケジュール", "AllowExpand": true, "Expand": true }, { "Id": 27, "LabelText": "", "AllowExpand": false, "Expand": true }, { "Id": 28, "LabelText": "", "AllowExpand": false, "Expand": true }, { "Id": 29, "LabelText": "給排水・浄化槽・ガス", "AllowExpand": true, "Expand": true }, { "Id": 32, "LabelText": "", "AllowExpand": false, "Expand": true }, { "Id": 33, "LabelText": "", "AllowExpand": false, "Expand": true }, { "Id": 30, "LabelText": "解体・敷地・外構", "AllowExpand": true, "Expand": true }, { "Id": 34, "LabelText": "", "AllowExpand": false, "Expand": true }, { "Id": 35, "LabelText": "", "AllowExpand": false, "Expand": true }, { "Id": 31, "LabelText": "その他", "AllowExpand": true, "Expand": true }, { "Id": 39, "LabelText": "現場案内図", "AllowExpand": false, "Expand": true }, { "Id": 85, "LabelText": "お客様データファイル【9】保管状況", "AllowExpand": true, "Expand": true }, { "Id": 40, "LabelText": "本契約WF履歴", "AllowExpand": true, "Expand": false }, { "Id": 41, "LabelText": "設計契約WF履歴", "AllowExpand": true, "Expand": false }, { "Id": 69, "LabelText": "【設計契約】事前申請", "AllowExpand": true, "Expand": true }, { "Id": 65, "LabelText": "【設計契約】事前確認状況", "AllowExpand": true, "Expand": true }, { "Id": 72, "LabelText": "■■■", "AllowExpand": false, "Expand": true }, { "Id": 73, "LabelText": "■■■", "AllowExpand": false, "Expand": true }, { "Id": 74, "LabelText": "■■■役員による事前チェックは不要となりました", "AllowExpand": true, "Expand": false }, { "Id": 70, "LabelText": "【設計契約】事前確認 最終確認", "AllowExpand": true, "Expand": true }, { "Id": 67, "LabelText": "【本契約】事前申請", "AllowExpand": true, "Expand": true }, { "Id": 66, "LabelText": "【本契約】事前確認状況", "AllowExpand": true, "Expand": true }, { "Id": 75, "LabelText": "■■■", "AllowExpand": false, "Expand": true }, { "Id": 76, "LabelText": "■■■", "AllowExpand": false, "Expand": true }, { "Id": 77, "LabelText": "■■■", "AllowExpand": false, "Expand": true }, { "Id": 78, "LabelText": "■■■役員による事前チェックは不要となりました", "AllowExpand": true, "Expand": false }, { "Id": 68, "LabelText": "【本契約】事前確認 最終確認", "AllowExpand": true, "Expand": true }, { "Id": 84, "LabelText": "※差戻し後に再チェックさせたい場合、該当項目ののチェックを『外して』ください", "AllowExpand": true, "Expand": false }, { "Id": 81, "LabelText": "設計契約ワークフロー承認状況", "AllowExpand": true, "Expand": true }, { "Id": 82, "LabelText": "本契約ワークフロー承認状況", "AllowExpand": true, "Expand": true }, { "Id": 83, "LabelText": "■差戻し", "AllowExpand": true, "Expand": true }, { "Id": 80, "LabelText": "差戻し履歴", "AllowExpand": true, "Expand": false } ], "TitleColumns": [ "ClassA", "ClassS" ], "Columns": [ { "ColumnName": "ClassA", "LabelText": "契約コードA", "DefaultInput": "9999AAABB", "ExtendedControlCss": "code-readonly", "ValidateRequired": true, "MessageWhenDuplicated": "9999AAABB" }, { "ColumnName": "ClassB", "LabelText": "顧客コード", "NoWrap": true, "ExtendedControlCss": "code-readonly" }, { "ColumnName": "ClassD", "LabelText": "契約会社", "ChoicesText": "[[96235]]", "Hide": true, "FieldCss": "field-wide", "Link": true, "SearchType": "PartialMatch" }, { "ColumnName": "DateA", "LabelText": "作成日", "DefaultInput": "0", "NoWrap": true }, { "ColumnName": "DateD", "LabelText": "本契約日", "GridLabelText": "契約日", "GridFormat": "Ymd", "NoWrap": true, "Hide": true, "GridDesign": "本契約日 : [DateD]\n設計契約日 : [DateE]" }, { "ColumnName": "DateE", "LabelText": "設計契約日", "GridFormat": "Ymd", "Hide": true }, { "ColumnName": "Class001", "LabelText": "姓" }, { "ColumnName": "Class002", "LabelText": "名" }, { "ColumnName": "Class003", "LabelText": "姓カナ", "NoWrap": true }, { "ColumnName": "Class004", "LabelText": "名カナ" }, { "ColumnName": "Class005", "LabelText": "性別", "ChoicesText": "男\n女\n無回答", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Num001", "LabelText": "年齢", "Nullable": true, "Unit": "歳", "Min": 0, "Max": 999 }, { "ColumnName": "Num002", "LabelText": "年齢", "Nullable": true, "Unit": "歳", "Min": 0, "Max": 999 }, { "ColumnName": "Num003", "LabelText": "年齢", "Nullable": true, "Unit": "歳", "Min": 0, "Max": 999 }, { "ColumnName": "Date001", "LabelText": "生年月日" }, { "ColumnName": "Date002", "LabelText": "生年月日" }, { "ColumnName": "Date003", "LabelText": "生年月日" }, { "ColumnName": "Class006", "LabelText": "郵便番号", "Description": "\"-\"月7桁表示", "NoWrap": true, "MaxLength": 8 }, { "ColumnName": "Class007", "LabelText": "現住所", "Description": "お客様の本人確認書類に記載されている通りに現住所を入力してください(番地、マンション名、括弧、スペースなど省略しない)", "FieldCss": "field-wide" }, { "ColumnName": "Class008", "LabelText": "現住所カナ", "FieldCss": "field-wide" }, { "ColumnName": "Class009", "LabelText": "姓" }, { "ColumnName": "Class010", "LabelText": "名" }, { "ColumnName": "Class011", "LabelText": "姓カナ", "NoWrap": true }, { "ColumnName": "Class012", "LabelText": "名カナ" }, { "ColumnName": "Class013", "LabelText": "性別", "ChoicesText": "男\n女\n無回答", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class014", "LabelText": "郵便番号", "Description": "\"-\"月7桁表示", "NoWrap": true }, { "ColumnName": "Class015", "LabelText": "現住所", "FieldCss": "field-wide" }, { "ColumnName": "Class016", "LabelText": "現住所カナ", "FieldCss": "field-wide" }, { "ColumnName": "Class017", "LabelText": "姓" }, { "ColumnName": "Class018", "LabelText": "名" }, { "ColumnName": "Class019", "LabelText": "姓カナ", "NoWrap": true }, { "ColumnName": "Class020", "LabelText": "名カナ" }, { "ColumnName": "Class021", "LabelText": "性別", "ChoicesText": "男\n女\n無回答", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class022", "LabelText": "郵便番号", "Description": "\"-\"月7桁表示", "NoWrap": true }, { "ColumnName": "Class023", "LabelText": "現住所", "FieldCss": "field-wide" }, { "ColumnName": "Class024", "LabelText": "現住所カナ", "FieldCss": "field-wide" }, { "ColumnName": "Class028", "LabelText": "郵便番号", "Description": "\"-\"月7桁表示", "NoWrap": true }, { "ColumnName": "Class029", "LabelText": "住居表示", "FieldCss": "field-wide" }, { "ColumnName": "Class030", "LabelText": "カナ表示", "FieldCss": "field-wide" }, { "ColumnName": "Class031", "LabelText": "地名地番", "FieldCss": "field-wide" }, { "ColumnName": "Class025", "LabelText": "勤務先", "FieldCss": "field-wide" }, { "ColumnName": "Num005", "LabelText": "勤続年数", "Unit": "年", "Min": 0, "Max": 999 }, { "ColumnName": "Class026", "LabelText": "電話番号" }, { "ColumnName": "Class027", "LabelText": "携帯番号", "NoWrap": true }, { "ColumnName": "ClassE", "LabelText": "施工会社", "ChoicesText": "[[109029]]", "FieldCss": "field-wide", "Link": true, "SearchType": "PartialMatch" }, { "ColumnName": "ClassF", "LabelText": "契約営業所", "ChoicesText": "[{\n\t\"SiteId\": 96243,\n\t\"Lookups\": [{\n\t\t\"From\": \"ClassK\",\n\t\t\"To\": \"ClassY\",\n\t\t\"Type\": 0\n\t}]\n}]", "Hide": true, "AutoPostBack": true, "ColumnsReturnedWhenAutomaticPostback": "ClassY,ClassW,Class171", "FieldCss": "field-wide", "SearchType": "PartialMatch" }, { "ColumnName": "ClassG", "LabelText": "主担当営業", "ChoicesText": "[[Users*]]", "UseSearch": true, "DefaultInput": "[[Self]]", "NoWrap": true, "ValidateRequired": true, "SearchType": "PartialMatch" }, { "ColumnName": "ClassH", "LabelText": "副担当営業", "ChoicesText": "[[Users*]]", "UseSearch": true, "SearchType": "PartialMatch" }, { "ColumnName": "ClassI", "LabelText": "営業設計u", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "Hide": true, "SearchType": "PartialMatch" }, { "ColumnName": "ClassJ", "LabelText": "担当監督u", "ChoicesText": "[[Users*]]", "UseSearch": true, "Hide": true, "SearchType": "PartialMatch" }, { "ColumnName": "ClassK", "LabelText": "担当ICu", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "Hide": true, "SearchType": "PartialMatch" }, { "ColumnName": "ClassL", "LabelText": "管理設計u", "ChoicesText": "[[Users*]]", "UseSearch": true, "Hide": true, "SearchType": "PartialMatch" }, { "ColumnName": "ClassM", "LabelText": "所長付", "ChoicesText": "0,なし\n1,あり", "DefaultInput": "0", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "ClassN", "LabelText": "設計契約", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "DefaultInput": "0", "NoWrap": true, "Hide": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class033", "LabelText": "契約ブランド", "ChoicesText": "[[109100]]", "Link": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class034", "LabelText": "構造", "ChoicesText": "木造軸組工法\nプレミアムハイブリッド構法\n", "NotInsertBlankChoice": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class035", "LabelText": "シリーズ", "ChoicesText": "[[109109]]", "NoWrap": true, "Link": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class036", "LabelText": "RW-LVL", "ChoicesText": "LVL\n構造用集成材", "NotInsertBlankChoice": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class037", "LabelText": "外部仕様", "ChoicesText": "外部仕様書に基づく\nサイディング外壁\nタイル外壁\nALC外壁\n板金外壁", "NotInsertBlankChoice": true, "DefaultInput": "外部仕様書に基づく", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class038", "LabelText": "内部仕様", "ChoicesText": "内部仕様書に基づく\n", "NotInsertBlankChoice": true, "DefaultInput": "内部仕様書に基づく", "SearchType": "PartialMatch" }, { "ColumnName": "Num011", "LabelText": "1F床面積", "DefaultInput": "0", "Format": "N", "DecimalPlaces": 2, "Nullable": true, "Unit": "㎡" }, { "ColumnName": "Num012", "LabelText": "2F床面積", "DefaultInput": "0", "Format": "N", "DecimalPlaces": 2, "Nullable": true, "Unit": "㎡" }, { "ColumnName": "Num013", "LabelText": "3F床面積", "DefaultInput": "0", "Format": "N", "NoWrap": true, "DecimalPlaces": 2, "Nullable": true, "Unit": "㎡" }, { "ColumnName": "Num014", "LabelText": "地下面積", "DefaultInput": "0", "Format": "N", "DecimalPlaces": 2, "Nullable": true, "Unit": "㎡" }, { "ColumnName": "Num015", "LabelText": "延床面積", "DefaultInput": "0", "Format": "N", "NoWrap": true, "DecimalPlaces": 2, "Nullable": true, "Unit": "㎡" }, { "ColumnName": "Num016", "LabelText": "延床面積(坪)", "Description": "延床面積 ✕ 0.3025(端数切り捨て)", "DefaultInput": "0", "Format": "N", "DecimalPlaces": 2, "Nullable": true, "Unit": "坪" }, { "ColumnName": "Num017", "LabelText": "建築面積(平米)", "DefaultInput": "0", "Format": "N", "NoWrap": true, "DecimalPlaces": 2, "Nullable": true, "Unit": "㎡" }, { "ColumnName": "Num018", "LabelText": "建築面積(坪)", "Description": "建築面積 ✕ 0.3025(端数切り捨て)", "DefaultInput": "0", "Format": "N", "DecimalPlaces": 2, "Nullable": true, "Unit": "坪" }, { "ColumnName": "Class039", "LabelText": "モジュール", "ChoicesText": "尺モジュール\nMモジュール", "NotInsertBlankChoice": true, "DefaultInput": "尺モジュール", "SearchType": "PartialMatch" }, { "ColumnName": "Class040", "LabelText": "防火", "ChoicesText": "無\n準防火\n準耐火", "NotInsertBlankChoice": true, "DefaultInput": "準防火", "SearchType": "PartialMatch" }, { "ColumnName": "Class041", "LabelText": "世帯種別", "ChoicesText": "単世帯\n2世帯(戸建:行来可)\n2世帯(長屋:行来不可)\n借家併用\n借家\n店舗併用\n店舗", "NotInsertBlankChoice": true, "DefaultInput": "単世帯", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class042", "LabelText": "物件種別", "ChoicesText": "新築\n建替\n分譲\n改装\n店舗", "NotInsertBlankChoice": true, "DefaultInput": "新築", "SearchType": "PartialMatch" }, { "ColumnName": "Class043", "LabelText": "建物種類", "ChoicesText": "平屋\n2階建て\n3階建て", "NotInsertBlankChoice": true, "DefaultInput": "2階建て", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "ClassQ", "LabelText": "工事名", "FieldCss": "field-wide" }, { "ColumnName": "ClassR", "LabelText": "工事名_カナ", "FieldCss": "field-wide" }, { "ColumnName": "ClassS", "LabelText": "発注者", "FieldCss": "field-wide" }, { "ColumnName": "ClassT", "LabelText": "発注者_カナ", "FieldCss": "field-wide" }, { "ColumnName": "ClassU", "LabelText": "工事名個別指定", "ExtendedHtmlBeforeField": "
※工事名は個別指定が優先表示されます※
", "FieldCss": "field-wide" }, { "ColumnName": "ClassV", "LabelText": "工事名個別_カナ", "FieldCss": "field-wide" }, { "ColumnName": "ClassO", "LabelText": "契約カウント月", "ChoicesText": "1月\n2月\n3月\n4月\n5月\n6月\n7月\n8月\n9月\n10月\n11月\n12月", "NotInsertBlankChoice": true, "Hide": true, "SearchType": "PartialMatch" }, { "ColumnName": "Num045", "LabelText": "A.建物工事 合計", "Description": "自動集計:上記欄に明細を記入", "ControlType": "Normal", "Format": "C", "NoWrap": true, "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "DescriptionA", "DefaultInput": "[\n{\"0\": \"契約金\",\"1\": \"\",\"2\": 0,\"3\": \"\",\"4\": \"\",\"5\": \"\",\"6\":0},\n{\"0\": \"\",\"1\": \"\",\"2\": 0,\"3\": \"\",\"4\": \"\",\"5\": \"\",\"6\": 0},\n{\"0\": \"着工時金\",\"1\": \"\",\"2\": 0,\"3\": \"\",\"4\": \"\",\"5\": \"\",\"6\": 0},\n{\"0\": \"\",\"1\": \"\",\"2\": 0,\"3\": \"\",\"4\": \"\",\"5\": \"\",\"6\": 0},\n{\"0\": \"中間金\",\"1\": \"\",\"2\": 0,\"3\": \"\",\"4\": \"\",\"5\": \"\",\"6\": 0},\n{\"0\": \"\",\"1\": \"\",\"2\": 0,\"3\": \"\",\"4\": \"\",\"5\": \"\",\"6\": 0},\n{\"0\": \"最終金\",\"1\": \"\",\"2\": 0,\"3\": \"\",\"4\": \"\",\"5\": \"\",\"6\": 0},\n{\"0\": \"\",\"1\": \"\",\"2\": 0,\"3\": \"\",\"4\": \"\",\"5\": \"\",\"6\": 0}\n]", "Hide": true }, { "ColumnName": "DateG", "LabelText": "着工予定参考日", "Description": "※リードタイム算定表から転記", "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "DateH", "LabelText": "着工予定日", "GridFormat": "Ymd", "GridDesign": "(予):[DateH]\n(実):[DateP]" }, { "ColumnName": "DateI", "LabelText": "上棟予定参考日", "Description": "※工期計算表より転記", "GridFormat": "Ymd", "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "DateJ", "LabelText": "上棟予定日", "NoWrap": true }, { "ColumnName": "DateK", "LabelText": "引渡予定参考日", "Description": "※工期計算表より転記", "GridFormat": "Ymd", "Hide": true, "ExtendedControlCss": "code-readonly", "GridDesign": "(予):[DateK]\n(実):[DateQ]", "EditorReadOnly": true }, { "ColumnName": "Num038", "LabelText": "設計契約金", "DefaultInput": "500000", "ControlType": "Normal", "Format": "C", "NoWrap": true, "Nullable": true, "TextAlign": 20 }, { "ColumnName": "Date038", "LabelText": "設計契約支払日", "NoWrap": true }, { "ColumnName": "Num039", "LabelText": "消費税率", "DefaultInput": "10", "NoWrap": true, "Unit": "%", "Min": 0, "Max": 100, "CopyByDefault": true, "TextAlign": 20 }, { "ColumnName": "Num040", "LabelText": "支払合計(税込)", "Format": "C", "NoWrap": true, "TextAlign": 20 }, { "ColumnName": "Num041", "LabelText": "内税", "Format": "C", "NoWrap": true, "TextAlign": 20 }, { "ColumnName": "Num042", "LabelText": "支払合計(税別)", "Format": "C", "NoWrap": true, "ExtendedControlCss": "font1_1", "TextAlign": 20 }, { "ColumnName": "DescriptionB", "DefaultInput": "[\n {\"0\":\"建物本体価格\",\"1\":\"\",\"2\":0,\"3\":\"\"}\n]\n", "Hide": true }, { "ColumnName": "Num046", "LabelText": "B.追加変更工事_合計", "Description": "自動集計:上記欄に明細を記入", "Format": "C", "NoWrap": true, "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "DescriptionC", "DefaultInput": "[\n {\"0\":\"\",\"1\":\"\",\"2\":\"\",\"3\":0,\"4\":\"\",\"5\":0,\"6\":0}\n]\n", "Hide": true }, { "ColumnName": "DescriptionD", "DefaultInput": "[\n{\"0\":\"仮設\",\"1\":\"水道 (工事用)\",\"2\":0,\"3\":\"建物本体工事に含む\"}\n,{\"0\":\"\",\"1\":\"トイレ (工事用)\",\"2\":0,\"3\":\"建物本体工事に含む\"}\n,{\"0\":\"\",\"1\":\"電気 (工事用)\",\"2\":0,\"3\":\"建物本体工事に含む\"}\n,{\"0\":\"\",\"1\":\"特殊運搬費 (作業狭小・高低差等)\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"養生・仮囲い費用\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"特殊養生費(鉄板養生等)\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"地盤\",\"1\":\"地盤調査費\",\"2\":100000,\"3\":\"調査結果により、改良費は別途発生する場合有 ※固定\"}\n,{\"0\":\"\",\"1\":\"地盤改良費\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"電気\",\"1\":\"動力 (申請含む)\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"外線引込\",\"2\":0,\"3\":\"建物本体工事に含む\"}\n,{\"0\":\"ガス\",\"1\":\"プロパンガス\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"都市ガス\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"水道\",\"1\":\"屋外給排水工事\",\"2\":0,\"3\":\"外水道1基含む\"}\n,{\"0\":\"\",\"1\":\"雨排水工事\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"給排水引込工事\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"外溝\",\"1\":\"外構工事\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"解体\",\"1\":\"解体工事\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"造成\",\"1\":\"造成工事\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"書代\",\"1\":\"確認申請・建築に関する申請\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"設計図書\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"構造計算費用\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"フラット仕様申請費用\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"長期優良住宅申請費用\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"その他\",\"1\":\"遠隔地費用\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"通信工事\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"エアコン工事\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"カーテン工事\",\"2\":0,\"3\":\"\"}\n,{\"0\":\"\",\"1\":\"照明工事\",\"2\":0,\"3\":\"\"}\n]\n", "Hide": true }, { "ColumnName": "Num047", "LabelText": "C.付帯工事 合計", "Description": "自動集計:上記欄に明細を記入", "Format": "C", "NoWrap": true, "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "DescriptionE", "DefaultInput": "[\n{\"0\":\"D.値引き\",\"1\":0},\n{\"0\":\"E.預り金立替金\",\"1\":0},\n{\"0\":\"F.土地代金\",\"1\":0},\n{\"0\":\"G.土地関係費用\",\"1\":0}\n]\n", "Hide": true }, { "ColumnName": "DescriptionF", "DefaultInput": "[\n{\"0\":\"A.建物工事見積\",\"1\":0},\n{\"0\":\"B.追加変更工事見積\",\"1\":0},\n{\"0\":\"C.付帯工事見積\",\"1\":0},\n{\"0\":\"D.値引き\",\"1\":0},\n{\"0\":\"小計① (A+B+C+D)\",\"1\":0},\n{\"0\":\"建築面積(坪)\",\"1\":0},\n{\"0\":\"建物坪単価(税別)\",\"1\":0},\n{\"0\":\"消費税(A+B+C+D)\",\"1\":0},\n{\"0\":\"請負金額(税込)\",\"1\":0},\n{\"0\":\"E.預り金立替金\",\"1\":0},\n{\"0\":\"小計② (A+B+C+D+E)\",\"1\":0},\n{\"0\":\"消費税等 (A+B+C+D+E)\",\"1\":0},\n{\"0\":\"X.建物関係総計\",\"1\":0},\n{\"0\":\"F.土地代金\",\"1\":0},\n{\"0\":\"G.土地関係費用\",\"1\":0},\n{\"0\":\"消費税(G.土地関係費用)\",\"1\":0},\n{\"0\":\"Y.土地関係総計\",\"1\":0},\n{\"0\":\"総費用(X+Y)\",\"1\":0}\n]\n", "Hide": true }, { "ColumnName": "DescriptionM", "LabelText": "支払備考" }, { "ColumnName": "DescriptionN", "LabelText": "見積備考" }, { "ColumnName": "Num050", "LabelText": "請負金額(税込)", "Description": "自動集計:上記欄に明細を記入", "Format": "C", "NoWrap": true, "Hide": true, "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "Class045", "LabelText": "太陽光システム", "ChoicesText": "0,無,無,status-grey\n1,有(自社),有,status-blue\n2,無(他社),他,status-yellow\n3,不明,不,status-grey", "SearchType": "PartialMatch" }, { "ColumnName": "Class046", "LabelText": "種別", "ChoicesText": "無し\n請負\nエネカリ\nサービス工事", "DefaultInput": "無し", "ChoicesControlType": "Radio", "NoWrap": true, "ValidateRequired": true, "SearchType": "PartialMatch" }, { "ColumnName": "Num051", "LabelText": "太陽光請負金額", "Format": "C", "NoWrap": true, "TextAlign": 20 }, { "ColumnName": "DescriptionG", "DefaultInput": "[\n{\"0\":\"請負金額(税込)\",\"1\":0,\"2\":\"見積欄より転記\"},\n{\"0\":\"地盤調査費\",\"1\":100000,\"2\":\"A■見積欄より転記\"},\n{\"0\":\"値引き\",\"1\":0,\"2\":\"B■見積欄より転記\"},\n{\"0\":\"太陽光システム\",\"1\":0,\"2\":\"C■太陽光システム請負金額\"},\n{\"0\":\"合計(税込)\",\"1\":0,\"2\":\"D■(建物工事金額合計+A+B+C)×消費税\"},\n{\"0\":\"万円丸め\",\"1\":0,\"2\":\"X■Dの1万以下切り捨て\"},\n{\"0\":\"本体価格90%\",\"1\":0,\"2\":\"Y■請負金額の万円丸めの90%\"},\n{\"0\":\"安い方を採用\",\"1\":0,\"2\":\"Z■X,Yの安い方\"},\n{\"0\":\"瑕疵担保保険限度額\",\"1\":0,\"2\":\"既定値:2000万円\"}\n]\n", "Hide": true }, { "ColumnName": "DescriptionL", "LabelText": "その他備考" }, { "ColumnName": "Num053", "LabelText": "支払と請負の差異", "Format": "C", "ExtendedHtmlAfterField": "
", "TextAlign": 20 }, { "ColumnName": "Description061", "LabelText": "マニュアル外差異理由" }, { "ColumnName": "Description062", "LabelText": "サービス/値引き等の内容・理由" }, { "ColumnName": "Description063", "LabelText": "その他" }, { "ColumnName": "Class061", "LabelText": "集客事由", "ChoicesControlType": "Radio", "Hide": true }, { "ColumnName": "Class062", "LabelText": "建物保証", "ChoicesText": "0,なし\n1,ハウスジーメン\n2,ハウスジーメン、地盤保証\n3,ハウスジーメン、地盤保証、ベストバリューホーム\n4,ハウスジーメン、地盤保証、ベストバリューホーム、省令準耐火", "DefaultInput": "3", "FieldCss": "field-wide", "SearchType": "PartialMatch" }, { "ColumnName": "Class063", "LabelText": "保証年数", "ChoicesText": "0,10年\n1,20年\n2,30年\n3,60年", "NotInsertBlankChoice": true, "DefaultInput": "2", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class064", "LabelText": "瑕疵保険限度額", "Description": "瑕疵保険限度額の既定値は「2000万円」", "InputGuide": "瑕疵保険限度額の既定値は「2000万円」", "ChoicesText": "0,2000万円\n1,3000万円\n2,4000万円\n3,5000万円\n4,0万円", "NotInsertBlankChoice": true, "DefaultInput": "0", "SearchType": "PartialMatch" }, { "ColumnName": "Class065", "LabelText": "信用状況", "FieldCss": "field-wide" }, { "ColumnName": "Class066", "LabelText": "家族構成", "FieldCss": "field-wide" }, { "ColumnName": "Class067", "LabelText": "施主との約束", "FieldCss": "field-wide" }, { "ColumnName": "Class068", "LabelText": "土地所有者", "FieldCss": "field-wide" }, { "ColumnName": "Class069", "LabelText": "土地所有者_続柄" }, { "ColumnName": "Class070", "LabelText": "地目" }, { "ColumnName": "Class071", "LabelText": "境界杭", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red\n2,一部無し,一部無し,status-green", "NotInsertBlankChoice": true, "DefaultInput": "1", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class072", "LabelText": "仲介業者", "FieldCss": "field-wide" }, { "ColumnName": "Class073", "LabelText": "土地残金日", "FieldCss": "field-wide" }, { "ColumnName": "Class074", "LabelText": "農地転用", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red\n", "DefaultInput": "0", "SearchType": "PartialMatch" }, { "ColumnName": "Class075", "LabelText": "その他注意", "FieldCss": "field-wide" }, { "ColumnName": "Date061", "LabelText": "図面確定予定日" }, { "ColumnName": "Date062", "LabelText": "仕様打合せ予定日", "NoWrap": true }, { "ColumnName": "Date063", "LabelText": "承認図予定日", "NoWrap": true }, { "ColumnName": "Date064", "LabelText": "地盤調査予定日", "NoWrap": true }, { "ColumnName": "Date065", "LabelText": "資金承認予定日", "NoWrap": true }, { "ColumnName": "Date066", "LabelText": "地鎮祭予定日" }, { "ColumnName": "Date067", "LabelText": "事前申請_提出予定" }, { "ColumnName": "Date068", "LabelText": "事前申請_決裁予定" }, { "ColumnName": "Class077", "LabelText": "事前申請_備考", "FieldCss": "field-wide" }, { "ColumnName": "Date069", "LabelText": "確認申請_提出予定" }, { "ColumnName": "Date070", "LabelText": "確認申請_決裁予定" }, { "ColumnName": "Class078", "LabelText": "確認申請_備考", "FieldCss": "field-wide" }, { "ColumnName": "Date071", "LabelText": "その他申請_提出予定" }, { "ColumnName": "Date072", "LabelText": "その他申請_決裁予定" }, { "ColumnName": "Class079", "LabelText": "その他申請_備考", "FieldCss": "field-wide" }, { "ColumnName": "Class086", "LabelText": "検査機関", "ChoicesText": "ハウスジーメン\nその他", "DefaultInput": "ハウスジーメン", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class087", "LabelText": "住宅性能評価", "ChoicesText": "4,設計住宅性能評価\n3,長期優良住宅\n2,低炭素住宅\n1,建設住宅性能評価\n5,低炭素+住宅性能評価\n0,無し", "DefaultInput": "3", "SearchType": "PartialMatch" }, { "ColumnName": "Class088", "LabelText": "フラット35S_財形", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red\n", "DefaultInput": "0", "SearchType": "PartialMatch" }, { "ColumnName": "Class082", "LabelText": "深基礎", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red\n", "DefaultInput": "0", "SearchType": "PartialMatch" }, { "ColumnName": "Class083", "LabelText": "H=" }, { "ColumnName": "Class084", "LabelText": "L=" }, { "ColumnName": "Class090", "LabelText": "給水引込工事", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "SearchType": "PartialMatch" }, { "ColumnName": "Date090", "LabelText": "工事日", "Description": "予定日" }, { "ColumnName": "Class091", "LabelText": "排水引込工事", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Date091", "LabelText": "工事日", "Description": "予定日" }, { "ColumnName": "Class092", "LabelText": "浄化槽工事_人槽", "NoWrap": true }, { "ColumnName": "Class093", "LabelText": "補助金", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "SearchType": "PartialMatch" }, { "ColumnName": "Class094", "LabelText": "手配者", "FieldCss": "field-wide" }, { "ColumnName": "Class095", "LabelText": "ガス工事", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Date095", "LabelText": "ガス工事日" }, { "ColumnName": "Class096", "LabelText": "プロパン工事", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Date096", "LabelText": "プロパン工事日" }, { "ColumnName": "Class098", "LabelText": "建設解体工事", "ChoicesText": "0,契約外,契約外,status-blue\n1,契約内,契約内,status-red\n", "SearchType": "PartialMatch" }, { "ColumnName": "Class099", "LabelText": "建設解体工事業者", "FieldCss": "field-wide" }, { "ColumnName": "Date098", "LabelText": "解体着手日" }, { "ColumnName": "Date099", "LabelText": "解体完了日" }, { "ColumnName": "Class100", "LabelText": "敷地造成工事", "ChoicesText": "0,契約外,契約外,status-blue\n1,契約内,契約内,status-red\n", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class101", "LabelText": "敷地造成工事業者", "FieldCss": "field-wide" }, { "ColumnName": "Date100", "LabelText": "造成着手日" }, { "ColumnName": "Date101", "LabelText": "造成完了日" }, { "ColumnName": "Class102", "LabelText": "外構工事", "ChoicesText": "0,契約外,契約外,status-blue\n1,契約内,契約内,status-red\n", "SearchType": "PartialMatch" }, { "ColumnName": "Class103", "LabelText": "その他外構業者", "Description": "「外構業者」がその他の場合はこちらに記載必須", "NoWrap": true, "ExtendedHtmlAfterControl": "
\n※「外構業者」がその他の場合はこちらに記載必須\n
", "FieldCss": "field-wide" }, { "ColumnName": "Date102", "LabelText": "外構着手日" }, { "ColumnName": "Date103", "LabelText": "外構完了日" }, { "ColumnName": "Class104", "LabelText": "外構業者", "ChoicesText": "ライフエクステリア\nテクノアップライズ\nエクスワーク\nK-STYLE\nHIKARI\nその他", "NoWrap": true, "ExtendedHtmlAfterField": "その他の場合、下記へ業者名を記入", "SearchType": "PartialMatch" }, { "ColumnName": "Class105", "LabelText": "外構予算", "ChoicesText": "0,概算,概算,status-blue\n1,確定,確定,status-red", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Description104", "LabelText": "外構の要望や好み" }, { "ColumnName": "Num105", "LabelText": "外構予算金額", "Format": "C" }, { "ColumnName": "Description105", "LabelText": "壁面後退や控え壁についての条件" }, { "ColumnName": "Class107", "LabelText": "セットバック", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "SearchType": "PartialMatch" }, { "ColumnName": "Class108", "LabelText": "緑化計画", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "SearchType": "PartialMatch" }, { "ColumnName": "Class109", "LabelText": "道路斜面緩和", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class110", "LabelText": "小運搬の必要性", "ChoicesText": "0,無し,無し,status-blue\n1,有り,有り,status-red", "SearchType": "PartialMatch" }, { "ColumnName": "Description110", "LabelText": "営業からの引継事項" }, { "ColumnName": "Class114", "LabelText": "紹介種類", "ChoicesText": "0,ユーザー\n1,スーモカウンター\n2,社内紹介\n3,賢匠会\n4,不動産\n5,業者\n99,その他\n1000,紹介無し", "DefaultInput": "1000", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class115", "LabelText": "紹介者", "FieldCss": "field-wide" }, { "ColumnName": "Num114", "LabelText": "紹介料", "DefaultInput": "0", "Format": "C" }, { "ColumnName": "UpdatedTime", "GridLabelText": "更新", "GridDesign": "[UpdatedTime]\n[Updator]" }, { "ColumnName": "ClassX", "LabelText": "振込先", "Hide": true, "FieldCss": "field-wide" }, { "ColumnName": "ClassC", "LabelText": "契約コード", "ChoicesText": "[\n {\n \"SiteId\": 61259,\n \"SearchFormat\": \"[ClassH] - [ClassJ] - [ClassP]([ClassO])\",\n \"View\": {\n \"ColumnSorterHash\": {\n \"ClassH\": \"asc\"\n }\n },\n \"Lookups\": [\n {\n \"From\": \"ClassH\",\n \"To\": \"ClassA\",\n \"Type\": 0\n },\n {\n \"From\": \"ClassT\",\n \"To\": \"ClassB\",\n \"Type\": 0\n },\n {\n \"From\": \"Class001\",\n \"To\": \"ClassO\",\n \"Type\": 0\n },\n {\n \"From\": \"DateA\",\n \"To\": \"DateD\",\n \"Type\": 0\n },\n ]\n }\n]", "UseSearch": true, "NoWrap": true, "NoDuplication": true, "SearchType": "PartialMatch" }, { "ColumnName": "Description002", "Hide": true }, { "ColumnName": "Description003", "Hide": true }, { "ColumnName": "Class050", "LabelText": "案内図_駐車場", "ChoicesText": "有り\n無し", "NoWrap": true, "Hide": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class051", "LabelText": "案内図_搬入路", "ChoicesText": "8t\n4t\n2t", "NoWrap": true, "Hide": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class052", "LabelText": "案内図_小運搬", "ChoicesText": "有り\n無し", "NoWrap": true, "Hide": true, "SearchType": "PartialMatch" }, { "ColumnName": "Description050", "LabelText": "案内図_注意事項", "Hide": true, "ExtendedHtmlAfterField": "
" }, { "ColumnName": "AttachmentsD", "LabelText": "現場案内図PDF", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 1 }, { "ColumnName": "ClassP", "LabelText": "シート分類", "ChoicesText": "1,設計契約,設計契約,status-big-orange\n2,本契約,本契約,status-big-blue\n3,建売,建売,status-green-blue\n", "DefaultInput": "3", "ChoicesControlType": "Radio", "NoWrap": true, "ValidateRequired": true, "SearchType": "PartialMatch" }, { "ColumnName": "DescriptionZ", "LabelText": "BOXデータ" }, { "ColumnName": "Class130", "LabelText": "新規申請者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class131", "LabelText": "管理設計承認者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class132", "LabelText": "所属長承認者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class133", "LabelText": "着工要因承認者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "ClassY", "LabelText": "所属長", "ChoicesText": "[[Users*]]", "UseSearch": true, "ValidateRequired": true, "SearchType": "PartialMatch" }, { "ColumnName": "Title", "NoDuplication": true }, { "ColumnName": "CheckA", "LabelText": "法人", "NoWrap": true, "FieldCss": "field-wide" }, { "ColumnName": "Class054", "LabelText": "法人名", "NoWrap": true, "FieldCss": "field-wide" }, { "ColumnName": "Class055", "LabelText": "法人名カナ", "NoWrap": true, "FieldCss": "field-wide" }, { "ColumnName": "DateM", "LabelText": "追加変更期限", "Description": "※契約日の30日後", "NoWrap": true }, { "ColumnName": "DateL", "LabelText": "引渡予定日", "NoWrap": true, "Hide": true }, { "ColumnName": "Status", "LabelText": "ステータス", "ChoicesText": "100,[本契]新規作成,[本契]新規作成,status-white\n101,[本契]差戻し,[本契]差戻し,status-red\n102,設計契約→本契約,設計契約→本契約,status-purple\n150,[本契]事前申請,[本契]事前申請,status-grey\n160,[本契]事前確認,[本契]事前確認,status-black\n200,[本契]WF申請,[本契]WF申請,status-brown\n300,[本契]管理設計,[本契]管理設計,status-green\n400,[本契]所属長,[本契]所属長,status-orange\n500,[本契]着工要因,[本契]着工要因,status-yellow\n600,[本契]専務,[本契]専務,status-blue\n700,[本契]総務,[本契]総務,status-pink\n900,[本契]最終,[本契]最終,status-closed\n110,[設契]新規作成,[設契]新規作成,status-white\n111,[設契]差戻し,[設契]差戻し,status-red\n151,[設契]事前申請,[設契]事前申請,status-grey\n161,[設契]事前確認,[設契]事前確認,status-black\n210,[設契]WF申請,[設契]WF申請,status-brown\n310,[設契]管理設計,[設契]管理設計,status-green\n410,[設契]所属長,[設契]所属長,status-orange\n510,[設契]着工要因,[設契]着工要因,status-yellow\n710,[設契]総務,[設契]総務,status-pink\n910,[設契]最終,[設契]最終,status-closed\n999,契約解除,契約解除,status-grey", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "DescriptionR", "Description": "リードタイムデータ", "Hide": true }, { "ColumnName": "Date010", "LabelText": "図確参考日", "Description": "※リードタイム算定表から転記", "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "Date011", "LabelText": "仕様打参考日", "Description": "※リードタイム算定表から転記", "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "Date012", "LabelText": "承認図参考日", "Description": "※リードタイム算定表から転記", "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "Date013", "LabelText": "地盤調査参考日", "Description": "※リードタイム算定表から転記", "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "Date014", "LabelText": "事前提出参考日", "Description": "※リードタイム算定表から転記", "NoWrap": true, "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "Date015", "LabelText": "事前決裁参考日", "Description": "※リードタイム算定表から転記", "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "Date016", "LabelText": "確認提出参考日", "Description": "※リードタイム算定表から転記", "NoWrap": true, "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "Date017", "LabelText": "確認決裁参考日", "Description": "※リードタイム算定表から転記", "ExtendedControlCss": "code-readonly", "EditorReadOnly": true }, { "ColumnName": "ClassZ", "LabelText": "不動産担当", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Attachments001", "LabelText": "設計契約・請負契約", "Description": "本契約書:①請負契約書(全ページ(図面含む)) ②本体見積書 ③歩合対象に含むサイン済みの追加契約
設計契約書:「原本回収・電子契約可」
※データ名に設計契約・請負契約を明記してください。", "InputGuide": "本契約書:①請負契約書(全ページ(図面含む)) ②本体見積書 ③歩合対象に含むサイン済みの追加契約
設計契約書:「原本回収・電子契約可」
※データ名に設計契約・請負契約を明記してください。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 5 }, { "ColumnName": "Attachments002", "LabelText": "資金計画", "Description": "資金計画書PDFファイル", "InputGuide": "資金計画書PDFファイル", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 5 }, { "ColumnName": "Attachments003", "LabelText": "契約図面", "Description": "配置、平面、立面図", "InputGuide": "配置、平面、立面図", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 5 }, { "ColumnName": "Attachments004", "LabelText": "重要事項説明書", "Description": "原本回収・電子契約可", "InputGuide": "原本回収・電子契約可", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 1 }, { "ColumnName": "Attachments005", "LabelText": "瑕疵担保・契約内容確認シート", "Description": "原本回収", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 1 }, { "ColumnName": "Attachments006", "LabelText": "本人確認書類", "Description": "免許証(裏表)、保険証、マイナンバーカード いずれか", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 5 }, { "ColumnName": "Class120", "LabelText": "敷地調査依頼", "ChoicesText": "0,ファミリアに依頼希望(愛知標準),ファミリア,status-big-blue\n1,ワンダーウォールに依頼希望(愛知ファミリア担当エリア外等),ワンダーウォール,status-big-green\n2,依頼不要(愛知物件以外),依頼不要,status-gray\n3,重盛家屋調査士事務所に依頼希望(熊本),status-big-purple", "ChoicesControlType": "Radio", "NoWrap": true, "FieldCss": "field-wide", "SearchType": "PartialMatch" }, { "ColumnName": "Attachments011", "LabelText": "敷地調査関連書類1", "Description": "・敷地調査報告書", "InputGuide": "・敷地調査報告書", "LimitQuantity": 5 }, { "ColumnName": "Attachments012", "LabelText": "敷地調査関連書類2", "Description": "・公図 ・謄本", "InputGuide": "・公図 ・謄本", "LimitQuantity": 5 }, { "ColumnName": "Attachments013", "LabelText": "敷地調査関連書類3", "Description": "・現況測量図 ・現場写真", "InputGuide": "・現況測量図 ・現場写真", "LimitQuantity": 5 }, { "ColumnName": "Attachments014", "LabelText": "敷地調査関連書類4", "Description": "・道路台帳 ・上下水資料 ・開発登録簿 ・位置指定道路図", "InputGuide": "・道路台帳 ・上下水資料 ・開発登録簿 ・位置指定道路図", "LimitQuantity": 5 }, { "ColumnName": "Attachments015", "LabelText": "敷地調査関連書類5", "Description": "・建築許可 ・地区計画要綱と申請書式 ・区画整理要綱と申請書式 ・風致要綱と申請書式 ・宅造資料 ・埋蔵文化財資料 ・まちづくり資料 ・景観条例 ・緑化 ・狭あい協議など", "InputGuide": "・建築許可 ・地区計画要綱と申請書式 ・区画整理要綱と申請書式 ・風致要綱と申請書式 ・宅造資料 ・埋蔵文化財資料 ・まちづくり資料 ・景観条例 ・緑化 ・狭あい協議など", "LimitQuantity": 5 }, { "ColumnName": "Attachments021", "LabelText": "[設]見積根拠書類1", "Description": "※こちらは『設計契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments022", "LabelText": "[設]見積根拠書類2", "Description": "※こちらは『設計契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments023", "LabelText": "[設]見積根拠書類3", "Description": "※こちらは『設計契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments024", "LabelText": "[設]見積根拠書類4", "Description": "※こちらは『設計契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments025", "LabelText": "[設]見積根拠書類5", "Description": "※こちらは『設計契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments031", "LabelText": "その他添付書類", "Description": "現場写真・議事録など", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments032", "LabelText": "給排水現場調査報告書", "Description": "水道設備業者より返信書類", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 5 }, { "ColumnName": "Attachments033", "LabelText": "合意書(価格高騰)", "Description": "サイン必須", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 1 }, { "ColumnName": "Attachments034", "LabelText": "xxx省エネ住宅のススメ", "LimitQuantity": 1 }, { "ColumnName": "Attachments035", "LabelText": "ポイントクラブ契約時初回登録特典", "Description": "サイン必須 ※キャンペーン時のみ使用", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 1 }, { "ColumnName": "Class134", "LabelText": "専務承認者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class135", "LabelText": "総務承認者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class136", "LabelText": "最終承認者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class137", "LabelText": "[本契]差戻し者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class138", "LabelText": "[本契]事前申請者", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class139", "LabelText": "[本契]事前確認者", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class122", "LabelText": "担当役員", "ChoicesText": "[{\n\t\"TableName\": \"Users\",\n\t\"View\": {\n\t\t\"ColumnFilterExpressions\": {\n\t\t\t\"DeptId\": \"1\"\n\t\t}\n\t}\n}]", "UseSearch": true, "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class123", "LabelText": "工務エリア担当", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Date130", "LabelText": "新規申請日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class140", "LabelText": "新規申請処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Date131", "LabelText": "管理設計処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class141", "LabelText": "管理設計処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Date132", "LabelText": "所属長処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date133", "LabelText": "着工要因処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date134", "LabelText": "専務処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date135", "LabelText": "総務処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date136", "LabelText": "最終承認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class142", "LabelText": "所属長処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class143", "LabelText": "着工要因処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class144", "LabelText": "専務処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class145", "LabelText": "総務処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class146", "LabelText": "最終承認内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class166", "LabelText": "[設契]最終承認内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class165", "LabelText": "[設契]総務処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class164", "LabelText": "[設契]専務処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class163", "LabelText": "[設契]着工要因処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class162", "LabelText": "[設契]所属長処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class161", "LabelText": "[設契]管理設計処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class160", "LabelText": "[設契]新規申請処理内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class150", "LabelText": "[設契]新規申請者", "ChoicesText": "[[Users*]]\n", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date150", "LabelText": "[設契]新規申請日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class151", "LabelText": "[設契]管理設計承認者", "ChoicesText": "[[Users*]]\n", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date151", "LabelText": "[設契]管理設計処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class152", "LabelText": "[設契]所属長承認者", "ChoicesText": "[[Users*]]\n", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date152", "LabelText": "[設契]所属長処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class153", "LabelText": "[設契]着工要因承認者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date153", "LabelText": "[設契]着工要因処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class154", "LabelText": "[設契]専務承認者", "ChoicesText": "[[Users*]]", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date154", "LabelText": "[設契]専務処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class155", "LabelText": "[設契]総務承認者", "ChoicesText": "[[Users*]]\n", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date155", "LabelText": "[設契]総務処理日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class156", "LabelText": "[設契]最終承認者", "ChoicesText": "[[Users*]]\n", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date156", "LabelText": "[設契]最終承認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class111", "LabelText": "関係者", "ChoicesText": "[[Users*]]", "UseSearch": true, "MultipleSelections": true, "FieldCss": "field-wide" }, { "ColumnName": "Class190", "LabelText": "粗利益計算書ID" }, { "ColumnName": "Class191", "LabelText": "リードタイム算定ID" }, { "ColumnName": "Class192", "LabelText": "追加変更ID" }, { "ColumnName": "Class193", "LabelText": "工期計算ID" }, { "ColumnName": "Owner", "ChoicesText": "[[Users*]]", "Hide": true }, { "ColumnName": "Class188", "LabelText": "申請状況", "ChoicesText": "0,申請前\n1,申請中\n2,申請終了", "DefaultInput": "0", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Date137", "LabelText": "[本契]差戻し日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class147", "LabelText": "[本契]差戻し内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class157", "LabelText": "[設契]差戻し者", "ChoicesText": "[[Users*]]\n", "UseSearch": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class167", "LabelText": "[設契]差戻し内容", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Date157", "LabelText": "[設契]差戻し日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class181", "LabelText": "WF確認申請GR", "ChoicesText": "[[Users*]]", "MultipleSelections": true, "NoWrap": true, "FieldCss": "field-wide" }, { "ColumnName": "Class182", "LabelText": "WF専務", "ChoicesText": "[[Users*]]", "MultipleSelections": true, "DefaultInput": "[\"423\"]", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class183", "LabelText": "WF総務GR", "ChoicesText": "[[Users*]]", "MultipleSelections": true, "DefaultInput": "[\"463\", \"459\", \"655\", \"691\"]", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class184", "LabelText": "WF最終確認GR", "ChoicesText": "[[Users*]]", "MultipleSelections": true, "NoWrap": true, "FieldCss": "field-wide" }, { "ColumnName": "Class180", "LabelText": "WF着工要因GR", "ChoicesText": "[[Users*]]", "MultipleSelections": true, "DefaultInput": "[\"677\"]", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class056", "LabelText": "代表者", "FieldCss": "field-wide" }, { "ColumnName": "Class057", "LabelText": "代表者カナ", "FieldCss": "field-wide" }, { "ColumnName": "Class200", "LabelText": "レコード名", "NoDuplication": true, "FieldCss": "field-wide" }, { "ColumnName": "Num061", "LabelText": "15%付帯工事無", "Format": "C", "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "Num062", "LabelText": "付帯無 粗利益額", "Format": "C", "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "Num063", "LabelText": "付帯無 粗利率", "Format": "N", "ExtendedControlCss": "code-readonly", "DecimalPlaces": 1, "Unit": "%", "TextAlign": 20 }, { "ColumnName": "Num064", "LabelText": "【本契】契約金額", "Description": "本契約時歩合対象額", "ControlType": "Normal", "Format": "C", "NoWrap": true, "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "Num065", "LabelText": "【本契】粗利益額", "Format": "C", "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "Num066", "LabelText": "【本契】粗利率", "Format": "N", "ExtendedControlCss": "code-readonly", "DecimalPlaces": 1, "Unit": "%", "TextAlign": 20 }, { "ColumnName": "Num071", "LabelText": "15%付帯工事無", "Format": "C", "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "Num072", "LabelText": "付帯無 粗利益額", "Format": "C", "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "Num073", "LabelText": "付帯無 粗利率", "Format": "N", "ExtendedControlCss": "code-readonly", "DecimalPlaces": 1, "Unit": "%", "TextAlign": 20 }, { "ColumnName": "Num074", "LabelText": "【設契】契約金額", "Format": "C", "NoWrap": true, "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "Num075", "LabelText": "【設契】粗利益額", "Format": "C", "ExtendedControlCss": "code-readonly", "TextAlign": 20 }, { "ColumnName": "Num076", "LabelText": "【設契】粗利率", "Format": "N", "ExtendedControlCss": "code-readonly", "DecimalPlaces": 1, "Unit": "%", "TextAlign": 20 }, { "ColumnName": "Attachments007", "LabelText": "省エネ住宅のススメ", "EditorReadOnly": true, "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments008", "LabelText": "省エネ適合確認書", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments036", "LabelText": "新型コロナウィルス等に関する特約書" }, { "ColumnName": "Attachments037", "LabelText": "電気需給契約申込書(出光昭和シェル)" }, { "ColumnName": "Attachments051", "LabelText": "営業作成敷地調査報告書", "Description": "※敷地調査報告書①②データがあるエリアは両⽅格納", "InputGuide": "※敷地調査報告書①②データがあるエリアは両⽅格納", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments052", "LabelText": "再調査敷地調査報告書", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments056", "LabelText": "営業取得資料⼀式", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments057", "LabelText": "用途地域関係", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments058", "LabelText": "道路関係", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments059", "LabelText": "上下⽔道関係", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments060", "LabelText": "事前申請①", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments061", "LabelText": "事前申請②", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments062", "LabelText": "事前申請③", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments063", "LabelText": "事前申請④", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments064", "LabelText": "事前申請⑤", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments065", "LabelText": "参考資料", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments071", "LabelText": "申請地資料", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments072", "LabelText": "申請地以外近隣資料", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments076", "LabelText": "住宅地図", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments081", "LabelText": "現況写真", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments082", "LabelText": "現況測量図", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments083", "LabelText": "給排⽔現地調査書", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments084", "LabelText": "地盤調査報告書", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments091", "LabelText": "事前申請①", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments092", "LabelText": "事前申請②", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments093", "LabelText": "事前申請③", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments101", "LabelText": "確認済証(計画変更含む)", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments102", "LabelText": "軽微変更", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments103", "LabelText": "記載事項変更", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments108", "LabelText": "換気計算・見積り", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments111", "LabelText": "長期/低炭素", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments112", "LabelText": "長期/低炭素", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments113", "LabelText": "性能評価書", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments114", "LabelText": "BELS", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments121", "LabelText": "検査合格証", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments122", "LabelText": "フラット", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments123", "LabelText": "工事監理報告書", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Attachments124", "LabelText": "補助金申請", "Description": "「お客様データ」テーブルに移管", "EditorReadOnly": true, "AllowDeleteAttachments": false }, { "ColumnName": "Description004", "Hide": true }, { "ColumnName": "Description005", "Hide": true }, { "ColumnName": "ClassW", "LabelText": "エリア", "ChoicesText": "[[210699]]", "NoWrap": true, "ValidateRequired": true, "ColumnsReturnedWhenAutomaticPostback": "ClassI", "Link": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class171", "LabelText": "営業設計", "ChoicesText": "[{\n\t\"SiteId\": 210711,\n\t\"Lookups\": [{\n\t\t\"From\": \"ClassB\",\n\t\t\"To\": \"ClassI\",\n\t\t\"Type\": 0\n\t}]\n}]", "NoWrap": true, "AutoPostBack": true, "ColumnsReturnedWhenAutomaticPostback": "ClassI", "SearchType": "PartialMatch" }, { "ColumnName": "Class172", "LabelText": "担当監督", "ChoicesText": "[{\n\t\"SiteId\": 210712,\n\t\"Lookups\": [{\n\t\t\"From\": \"ClassB\",\n\t\t\"To\": \"ClassJ\",\n\t\t\"Type\": 0\n\t}]\n}]", "AutoPostBack": true, "ColumnsReturnedWhenAutomaticPostback": "ClassJ", "SearchType": "PartialMatch" }, { "ColumnName": "Class173", "LabelText": "担当IC", "ChoicesText": "[{\n\t\"SiteId\": 210707,\n\t\"Lookups\": [{\n\t\t\"From\": \"ClassB\",\n\t\t\"To\": \"ClassK\",\n\t\t\"Type\": 0\n\t}]\n}]", "NoWrap": true, "AutoPostBack": true, "ColumnsReturnedWhenAutomaticPostback": "ClassK", "SearchType": "PartialMatch" }, { "ColumnName": "Class174", "LabelText": "管理設計", "ChoicesText": "[{\n\t\"SiteId\": 210711,\n\t\"Lookups\": [{\n\t\t\"From\": \"ClassB\",\n\t\t\"To\": \"ClassL\",\n\t\t\"Type\": 0\n\t}]\n}]", "AutoPostBack": true, "ColumnsReturnedWhenAutomaticPostback": "ClassL", "SearchType": "PartialMatch" }, { "ColumnName": "Class177", "LabelText": "閲覧・編集許可", "Description": "ここに追加した社員は本レコードを閲覧・編集できるようになります", "InputGuide": "ここに追加した社員は本レコードを閲覧・編集できるようになります", "ChoicesText": "[[Users*]]", "UseSearch": true, "MultipleSelections": true, "FieldCss": "field-wide" }, { "ColumnName": "Class121", "LabelText": "敷地調査関連書類", "Description": "・敷地調査報告書・現況測量図・公図・現場写真・道路台帳・謄本・上下水資料・開発登録簿・建築許可・位置指定道路図・地区計画要綱と申請書式・区画整理要綱と申請書式・風致要綱と申請書式・宅造資料・埋蔵文化財資料・まちづくり資料・景観条例・緑化・狭あい協議など", "ChoicesText": "0,未保管\n1,お客様フォルダ【9】に保管した\n2,選択しない", "ChoicesControlType": "Radio", "NoWrap": true, "FieldCss": "field-wide", "SearchType": "PartialMatch" }, { "ColumnName": "Num019", "LabelText": "PH階床面積", "DefaultInput": "0", "Format": "N", "NoWrap": true, "DecimalPlaces": 2, "Nullable": true, "Unit": "㎡" }, { "ColumnName": "Class194", "LabelText": "お客様データID" }, { "ColumnName": "Class158", "LabelText": "設計契約→本契約", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date158", "LabelText": "本契約移行日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "DateP", "LabelText": "(実)着工日", "GridFormat": "Ymd", "NoWrap": true }, { "ColumnName": "DateQ", "LabelText": "(実)完成引渡日", "GridFormat": "Ymd", "Hide": true }, { "ColumnName": "Description147", "LabelText": "[本契]差戻し履歴", "EditorReadOnly": true }, { "ColumnName": "Description167", "LabelText": "[設契]差戻し履歴", "EditorReadOnly": true }, { "ColumnName": "AttachmentsX", "LabelText": "旧エクセルマスターシート", "Description": "旧エクセルマスターシートがある場合はこちらに添付してください", "Hide": true, "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "CheckX", "LabelText": "アルファオフィスで設計契約ワークフローを承認済み", "Description": "アルファオフィスのワークフローで設計契約がすでに承認済みのため、MSSでは「設計契約あり」の「本契約」として登録する場合はチェックを入れてください。", "Hide": true, "FieldCss": "field-wide" }, { "ColumnName": "AttachmentsE", "LabelText": "現場情報" }, { "ColumnName": "Class178", "LabelText": "閲覧のみ許可", "Description": "ここに追加した社員は本レコードを閲覧のみできるようになります", "InputGuide": "ここに追加した社員は本レコードを閲覧のみできるようになります", "ChoicesText": "[[Users*]]", "UseSearch": true, "MultipleSelections": true, "Hide": true, "FieldCss": "field-wide" }, { "ColumnName": "Attachments038", "LabelText": "画像掲載承諾書", "Description": "サイン必須", "NotDeleteExistHistory": true, "OverwriteSameFileName": true, "LimitQuantity": 1 }, { "ColumnName": "Class049", "LabelText": "派生契約コード", "Description": "新規契約コードではなく、派生コード(1桁目がA~)を使用したい場合のみ選択してください", "ChoicesText": "[{\n \"SiteId\": 64583,\n \"SearchFormat\": \"[ClassC]\",\n \"View\": {\n \"ColumnSorterHash\": {\n \"ClassH\": \"asc\"\n }\n }\n}]", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "CheckB", "LabelText": "派生契約コードを使用", "Description": "派生契約コードを使用してマスターシートを作成する場合はこちらにチェックを入れてください" }, { "ColumnName": "Class124", "LabelText": "[本契]管理設計確認者", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class125", "LabelText": "[本契]所属長確認者", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class126", "LabelText": "[本契]専務確認者", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class127", "LabelText": "[本契]総務確認者", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class128", "LabelText": "[本契]役員確認者", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date124", "LabelText": "[本契]管理設計確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date125", "LabelText": "[本契]所属長確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date126", "LabelText": "[本契]専務確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date127", "LabelText": "[本契]総務確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date128", "LabelText": "[本契]役員確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check124", "LabelText": "[本契]管理設計チェック済み", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check125", "LabelText": "[本契]所属長チェック済み", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check126", "LabelText": "[本契]専務チェック済み", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check127", "LabelText": "[本契]総務チェック済み", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check128", "LabelText": "[本契]役員チェック済み", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description124", "LabelText": "[本契]管理設計確認内容", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description125", "LabelText": "[本契]所属長確認内容", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description126", "LabelText": "[本契]専務確認内容", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description127", "LabelText": "[本契]総務確認内容", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description128", "LabelText": "[本契]役員確認内容", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class195", "LabelText": "[設契]管理設計確認者", "ChoicesText": "[[Users*]]", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class196", "LabelText": "[設契]所属長確認者", "ChoicesText": "[[Users*]]", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class197", "LabelText": "[設契]総務確認者", "ChoicesText": "[[Users*]]", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class198", "LabelText": "[設契]役員確認者", "ChoicesText": "[[Users*]]", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date195", "LabelText": "[設契]管理設計確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date196", "LabelText": "[設契]所属長確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date197", "LabelText": "[設契]総務確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date198", "LabelText": "[設契]役員確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description195", "LabelText": "[設契]管理設計確認内容", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description196", "LabelText": "[設契]所属長確認内容", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description197", "LabelText": "[設契]総務確認内容", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description198", "LabelText": "[設契]役員確認内容", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check195", "LabelText": "[設契]管理設計チェック済み", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check196", "LabelText": "[設契]所属長チェック済み", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check197", "LabelText": "[設契]総務チェック済み", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check198", "LabelText": "[設契]役員チェック済み", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date138", "LabelText": "[本契]事前申請日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date139", "LabelText": "[本契]事前確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class169", "LabelText": "[設契]事前申請者", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class170", "LabelText": "[設契]事前確認者", "ChoicesText": "[[Users*]]\n", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Date169", "LabelText": "[設契]事前申請日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Date170", "LabelText": "[設契]事前確認日", "EditorFormat": "Ymdhms", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Description001", "Hide": true }, { "ColumnName": "Attachments041", "LabelText": "[本]見積根拠書類1", "Description": "※こちらは『本契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments042", "LabelText": "[本]見積根拠書類2", "Description": "※こちらは『本契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments043", "LabelText": "[本]見積根拠書類3", "Description": "※こちらは『本契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments044", "LabelText": "[本]見積根拠書類4", "Description": "※こちらは『本契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Attachments045", "LabelText": "[本]見積根拠書類5", "Description": "※こちらは『本契約』用です。", "NotDeleteExistHistory": true, "OverwriteSameFileName": true }, { "ColumnName": "Check141", "LabelText": "[設契]営業チェック1", "NoWrap": true, "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check142", "LabelText": "[設契]営業チェック2", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check143", "LabelText": "[設契]営業チェック3", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check144", "LabelText": "[設契]営業チェック4", "Hide": true, "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check131", "LabelText": "[本契]営業チェック1", "NoWrap": true, "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check132", "LabelText": "[本契]営業チェック2", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check133", "LabelText": "[本契]営業チェック3", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check134", "LabelText": "[本契]営業チェック4", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Check135", "LabelText": "[本契]営業チェック5", "Hide": true, "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "Class199", "LabelText": "次のステータス", "ChoicesText": "100,[本契]新規作成,[本契]新規作成,status-white\n101,[本契]差戻し,[本契]差戻し,status-red\n102,設計契約→本契約,設計契約→本契約,status-purple\n150,[本契]事前申請,[本契]事前申請,status-grey\n160,[本契]事前確認,[本契]事前確認,status-black\n200,[本契]WF申請,[本契]WF申請,status-brown\n300,[本契]管理設計,[本契]管理設計,status-green\n400,[本契]所属長,[本契]所属長,status-orange\n500,[本契]着工要因,[本契]着工要因,status-yellow\n600,[本契]専務,[本契]専務,status-blue\n700,[本契]総務,[本契]総務,status-pink\n900,[本契]最終,[本契]最終,status-closed\n110,[設契]新規作成,[設契]新規作成,status-white\n111,[設契]差戻し,[設契]差戻し,status-red\n151,[設契]事前申請,[設契]事前申請,status-grey\n161,[設契]事前確認,[設契]事前確認,status-black\n210,[設契]WF申請,[設契]WF申請,status-brown\n310,[設契]管理設計,[設契]管理設計,status-green\n410,[設契]所属長,[設契]所属長,status-orange\n510,[設契]着工要因,[設契]着工要因,status-yellow\n710,[設契]総務,[設契]総務,status-pink\n910,[設契]最終,[設契]最終,status-closed\n999,契約解除,契約解除,status-grey", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Attachments161", "LabelText": "[設契]管理設計確認添付" }, { "ColumnName": "Attachments162", "LabelText": "[設契]所属長確認添付" }, { "ColumnName": "Attachments163", "LabelText": "[設契]総務確認添付" }, { "ColumnName": "Attachments164", "LabelText": "[設契]役員確認添付" }, { "ColumnName": "Attachments151", "LabelText": "[本契]管理設計確認添付" }, { "ColumnName": "Attachments152", "LabelText": "[本契]所属長確認添付" }, { "ColumnName": "Attachments153", "LabelText": "[本契]専務確認添付" }, { "ColumnName": "Attachments154", "LabelText": "[本契]総務確認添付" }, { "ColumnName": "Attachments155", "LabelText": "[本契]役員確認添付" }, { "ColumnName": "Check101", "LabelText": "[設契]管理設計 承認済み", "NoWrap": true }, { "ColumnName": "Check102", "LabelText": "[設契]所属長 承認済み" }, { "ColumnName": "Check103", "LabelText": "[設契]着工要因 承認済み", "NoWrap": true }, { "ColumnName": "Check104", "LabelText": "[設契]総務 承認済み", "NoWrap": true }, { "ColumnName": "Check105", "LabelText": "[設契]最終 承認済み", "NoWrap": true }, { "ColumnName": "Check107", "LabelText": "[本契]管理設計 承認済み", "NoWrap": true }, { "ColumnName": "Check108", "LabelText": "[本契]所属長 承認済み" }, { "ColumnName": "Check109", "LabelText": "[本契]着工要因 承認済み", "NoWrap": true }, { "ColumnName": "Check110", "LabelText": "[本契]専務 承認済み" }, { "ColumnName": "Check111", "LabelText": "[本契]総務 承認済み", "NoWrap": true }, { "ColumnName": "Check112", "LabelText": "[本契]最終 承認済み", "NoWrap": true }, { "ColumnName": "Attachments100", "LabelText": "差戻し添付ファイル", "Description": "差戻しとあわせて添付ファイルを付けたい場合はここに保管してください ※全差戻し共通", "AllowDeleteAttachments": false }, { "ColumnName": "Check100", "LabelText": "差戻し", "Description": "差戻しする場合、こちらのチェックボックスをオンにする", "NoWrap": true }, { "ColumnName": "Class185", "LabelText": "次承認者カテゴリ", "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class186", "LabelText": "次承認者一覧", "ChoicesText": "[[Users*]]", "UseSearch": true, "MultipleSelections": true, "NoWrap": true, "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class187", "LabelText": "再", "ChoicesText": "再", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Class189", "LabelText": "[設契]事前申請内容", "FieldCss": "field-wide" }, { "ColumnName": "Class179", "LabelText": "[本契]事前申請内容", "FieldCss": "field-wide" }, { "ColumnName": "Class176", "LabelText": "差戻し権限者", "ChoicesText": "[[Users*]]", "UseSearch": true, "MultipleSelections": true, "ExtendedControlCss": "code-readonly2", "FieldCss": "field-wide" }, { "ColumnName": "Class119", "LabelText": "【9】保管チェック", "Description": "上記の確認申請関連書類について、各1つ以上の保管があるかをチェック", "ChoicesText": "0,保管未完了,保管未完了,status-red\n1,保管完了,保管完了,status-blue", "NoWrap": true, "ExtendedControlCss": "code-readonly2", "SearchType": "PartialMatch" }, { "ColumnName": "Num080", "LabelText": "危険負担費", "Format": "C", "NoWrap": true, "TextAlign": 20 }, { "ColumnName": "Num081", "LabelText": "危険負担費残金", "Format": "C", "ExtendedControlCss": "code-readonly2", "ExtendedHtmlAfterControl": "
\n※本契約申請時に自動更新\n
", "TextAlign": 20 }, { "ColumnName": "Class081", "LabelText": "危険負担費確認", "ChoicesText": "確認済", "NoWrap": true, "ExtendedHtmlAfterControl": "
\n「危険負担費」に正しい金額が入力されていることを確認\n
", "SearchType": "PartialMatch" }, { "ColumnName": "ResultId", "Hide": true }, { "ColumnName": "Class047", "LabelText": "蓄電池", "ChoicesText": "0,無,無,status-grey\n1,有(自社),有,status-blue\n2,無(他社),他,status-yellow\n3,不明,不,status-grey", "NoWrap": true, "SearchType": "PartialMatch" }, { "ColumnName": "Class048", "LabelText": "火災保険", "ChoicesText": "0,無,無,status-grey\n1,有(自社),有,status-blue\n2,無(他社),他,status-yellow\n3,不明,不,status-grey", "SearchType": "PartialMatch" }, { "ColumnName": "Locked", "Hide": true }, { "ColumnName": "Class058", "LabelText": "メールアドレス1", "ClientRegexValidation": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$", "RegexValidationMessage": "メールアドレスを入力してください", "FieldCss": "field-wide" }, { "ColumnName": "Class059", "LabelText": "メールアドレス2", "ClientRegexValidation": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$", "RegexValidationMessage": "メールアドレスを入力してください", "FieldCss": "field-wide" }, { "ColumnName": "Class060", "LabelText": "メールアドレス3", "ClientRegexValidation": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$", "RegexValidationMessage": "メールアドレスを入力してください", "FieldCss": "field-wide" }, { "ColumnName": "Class175", "LabelText": "上書き契約コード", "NoWrap": true }, { "ColumnName": "Date190", "LabelText": "承認期限", "Description": "申請から7日後自動設定", "ExtendedControlCss": "code-readonly2" }, { "ColumnName": "DateR", "LabelText": "完成日" }, { "ColumnName": "DateS", "LabelText": "完成予定日" }, { "ColumnName": "DateT", "LabelText": "完成予定参考日" }, { "ColumnName": "DateV", "LabelText": "開発許可予定日" } ], "Aggregations": [ { "Id": 3, "GroupBy": "ClassW", "Type": 0, "Target": "" } ], "Links": [ { "ColumnName": "ClassD", "SiteId": 96235 }, { "ColumnName": "ClassE", "SiteId": 109029 }, { "ColumnName": "Class033", "SiteId": 109100 }, { "ColumnName": "Class035", "SiteId": 109109 }, { "ColumnName": "ClassC", "SiteId": 61259, "SearchFormat": "[ClassH] - [ClassJ] - [ClassP]([ClassO])", "View": { "Id": 0, "ColumnSorterHash": { "ClassH": "asc" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "Lookups": [ { "From": "ClassH", "To": "ClassA" }, { "From": "ClassT", "To": "ClassB" }, { "From": "Class001", "To": "ClassO" }, { "From": "DateA", "To": "DateD" } ], "JsonFormat": true }, { "ColumnName": "ClassW", "SiteId": 210699 }, { "TableName": "Users", "ColumnName": "Class122", "SiteId": 0, "View": { "Id": 0, "ColumnFilterExpressions": { "DeptId": "1" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "JsonFormat": true }, { "ColumnName": "Class171", "SiteId": 210711, "Lookups": [ { "From": "ClassB", "To": "ClassI" } ], "JsonFormat": true }, { "ColumnName": "ClassF", "SiteId": 96243, "Lookups": [ { "From": "ClassK", "To": "ClassY" } ], "JsonFormat": true }, { "ColumnName": "Class172", "SiteId": 210712, "Lookups": [ { "From": "ClassB", "To": "ClassJ" } ], "JsonFormat": true }, { "ColumnName": "Class173", "SiteId": 210707, "Lookups": [ { "From": "ClassB", "To": "ClassK" } ], "JsonFormat": true }, { "ColumnName": "Class174", "SiteId": 210711, "Lookups": [ { "From": "ClassB", "To": "ClassL" } ], "JsonFormat": true }, { "ColumnName": "Class049", "SiteId": 64583, "SearchFormat": "[ClassC]", "View": { "Id": 0, "ColumnSorterHash": { "ClassH": "asc" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "JsonFormat": true } ], "Processes": [ { "Id": 1, "Name": "[本契]事前申請", "DisplayName": "[本契]事前申請", "CurrentStatus": 100, "ChangedStatus": 150, "Tooltip": "本契約WFの事前申請を開始します。", "SuccessMessage": "本契約WFの事前申請を開始しました。", "OnClick": "$p.ex.processScript('1');", "ValidateInputs": [ { "Id": 1, "ColumnName": "Class174", "Required": true }, { "Id": 2, "ColumnName": "ClassY", "Required": true }, { "Id": 3, "ColumnName": "ClassZ", "Required": true }, { "Id": 4, "ColumnName": "Attachments001", "Required": true }, { "Id": 5, "ColumnName": "Attachments002", "Required": true }, { "Id": 6, "ColumnName": "Attachments003", "Required": true }, { "Id": 7, "ColumnName": "Attachments004", "Required": true }, { "Id": 8, "ColumnName": "Attachments005", "Required": true }, { "Id": 9, "ColumnName": "Attachments006", "Required": true }, { "Id": 20, "ColumnName": "Attachments031", "Required": true }, { "Id": 21, "ColumnName": "Attachments032", "Required": true }, { "Id": 25, "ColumnName": "AttachmentsD", "Required": true }, { "Id": 26, "ColumnName": "Class122", "Required": true }, { "Id": 27, "ColumnName": "Class123", "Required": true }, { "Id": 28, "ColumnName": "Class120", "Required": true }, { "Id": 29, "ColumnName": "DateD", "Required": true }, { "Id": 30, "ColumnName": "Class006", "Required": true }, { "Id": 31, "ColumnName": "Class007", "Required": true }, { "Id": 32, "ColumnName": "Class008", "Required": true }, { "Id": 33, "ColumnName": "Class028", "Required": true }, { "Id": 34, "ColumnName": "Class029", "Required": true }, { "Id": 35, "ColumnName": "Class030", "Required": true }, { "Id": 36, "ColumnName": "Class031", "Required": true }, { "Id": 37, "ColumnName": "Class025", "Required": true }, { "Id": 38, "ColumnName": "ClassC", "Required": true }, { "Id": 40, "ColumnName": "Attachments038", "Required": true }, { "Id": 41, "ColumnName": "Class102", "Required": true }, { "Id": 42, "ColumnName": "Class104", "Required": true }, { "Id": 43, "ColumnName": "Attachments041", "Required": true }, { "Id": 44, "ColumnName": "Class081", "Required": true }, { "Id": 45, "ColumnName": "Date061", "Required": true }, { "Id": 46, "ColumnName": "Date062", "Required": true }, { "Id": 47, "ColumnName": "Date063", "Required": true }, { "Id": 48, "ColumnName": "Date064", "Required": true }, { "Id": 49, "ColumnName": "Date065", "Required": true }, { "Id": 50, "ColumnName": "Date066", "Required": true }, { "Id": 51, "ColumnName": "Class045", "Required": true }, { "Id": 52, "ColumnName": "Class047", "Required": true }, { "Id": 53, "ColumnName": "Class048", "Required": true }, { "Id": 54, "ColumnName": "Attachments033", "Required": true } ], "View": { "Id": 0, "ColumnFilterHash": { "ClassG": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class138", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date138", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Class183", "Value": "[\"463\", \"459\", \"655\", \"691\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Class182", "Value": "[\"423\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【事前確認】[本契]WF申請-事前申請 - [ClassQ] 様邸", "Address": "[ClassG],[ClassL],[ClassY],[Class182],[Class183]", "CcAddress": "[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローの事前確認が申請されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n各担当者は内容を確認し、事前確認チェック処理を行ってください。\n▶管理設計:[ClassL]\n▶所属長:[ClassY]\n▶専務:[Class182]\n▶総務:[Class183]\n✕担当役員:[Class122] ※担当役員による事前チェックは不要となりました\n\n全員が確認しないとステータス完了しません。\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 2, "Name": "[本契]WF再申請", "DisplayName": "[本契]WF再申請", "CurrentStatus": 101, "ChangedStatus": -1, "Tooltip": "本契約WF申請を再申請します。", "SuccessMessage": "本契約WF申請を再申請しました。", "OnClick": "$p.ex.processScript('2');", "ValidateInputs": [ { "Id": 1, "ColumnName": "Class174", "Required": true }, { "Id": 2, "ColumnName": "ClassY", "Required": true }, { "Id": 3, "ColumnName": "ClassZ", "Required": true }, { "Id": 4, "ColumnName": "Attachments001", "Required": true }, { "Id": 5, "ColumnName": "Attachments002", "Required": true }, { "Id": 6, "ColumnName": "Attachments003", "Required": true }, { "Id": 7, "ColumnName": "Attachments004", "Required": true }, { "Id": 8, "ColumnName": "Attachments005", "Required": true }, { "Id": 9, "ColumnName": "Attachments006", "Required": true }, { "Id": 15, "ColumnName": "Attachments041", "Required": true }, { "Id": 20, "ColumnName": "Attachments031", "Required": true }, { "Id": 21, "ColumnName": "Attachments032", "Required": true }, { "Id": 25, "ColumnName": "AttachmentsD", "Required": true }, { "Id": 26, "ColumnName": "Class122", "Required": true }, { "Id": 27, "ColumnName": "Class123", "Required": true }, { "Id": 28, "ColumnName": "Class120", "Required": true }, { "Id": 29, "ColumnName": "DateD", "Required": true }, { "Id": 30, "ColumnName": "Class006", "Required": true }, { "Id": 31, "ColumnName": "Class007", "Required": true }, { "Id": 32, "ColumnName": "Class008", "Required": true }, { "Id": 33, "ColumnName": "Class028", "Required": true }, { "Id": 34, "ColumnName": "Class029", "Required": true }, { "Id": 35, "ColumnName": "Class030", "Required": true }, { "Id": 36, "ColumnName": "Class031", "Required": true }, { "Id": 37, "ColumnName": "Class025", "Required": true }, { "Id": 38, "ColumnName": "ClassC", "Required": true }, { "Id": 40, "ColumnName": "Attachments038", "Required": true }, { "Id": 41, "ColumnName": "Class102", "Required": true }, { "Id": 42, "ColumnName": "Class104", "Required": true }, { "Id": 49, "ColumnName": "Class081", "Required": true }, { "Id": 43, "ColumnName": "Date061", "Required": true }, { "Id": 44, "ColumnName": "Date062", "Required": true }, { "Id": 45, "ColumnName": "Date063", "Required": true }, { "Id": 46, "ColumnName": "Date064", "Required": true }, { "Id": 47, "ColumnName": "Date065", "Required": true }, { "Id": 48, "ColumnName": "Date066", "Required": true }, { "Id": 50, "ColumnName": "Class045", "Required": true }, { "Id": 51, "ColumnName": "Class047", "Required": true }, { "Id": 52, "ColumnName": "Class048", "Required": true }, { "Id": 53, "ColumnName": "Attachments033", "Required": true } ], "View": { "Id": 0, "ColumnFilterHash": { "ClassG": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class130", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date130", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[本契]WF申請-再申請 - [ClassQ] 様邸", "Address": "[ClassG],[ClassL]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n差し戻された本契約ワークフローが再申請されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 3, "Name": "[本契]事前申請(設契)", "DisplayName": "[本契]事前申請(設契)", "CurrentStatus": 102, "ChangedStatus": 150, "Tooltip": "設計契約後本契約WF申請の事前申請を開始します。", "SuccessMessage": "設計契約後本契約WF申請の事前申請を開始しました。", "OnClick": "$p.ex.processScript('3');", "ValidateInputs": [ { "Id": 1, "ColumnName": "Class174", "Required": true }, { "Id": 2, "ColumnName": "ClassY", "Required": true }, { "Id": 3, "ColumnName": "ClassZ", "Required": true }, { "Id": 4, "ColumnName": "Attachments001", "Required": true }, { "Id": 5, "ColumnName": "Attachments002", "Required": true }, { "Id": 6, "ColumnName": "Attachments003", "Required": true }, { "Id": 7, "ColumnName": "Attachments004", "Required": true }, { "Id": 8, "ColumnName": "Attachments005", "Required": true }, { "Id": 9, "ColumnName": "Attachments006", "Required": true }, { "Id": 15, "ColumnName": "Attachments041", "Required": true }, { "Id": 20, "ColumnName": "Attachments031", "Required": true }, { "Id": 21, "ColumnName": "Attachments032", "Required": true }, { "Id": 25, "ColumnName": "AttachmentsD", "Required": true }, { "Id": 26, "ColumnName": "Class122", "Required": true }, { "Id": 27, "ColumnName": "Class123", "Required": true }, { "Id": 28, "ColumnName": "Class120", "Required": true }, { "Id": 29, "ColumnName": "DateD", "Required": true }, { "Id": 32, "ColumnName": "Class006", "Required": true }, { "Id": 33, "ColumnName": "Class007", "Required": true }, { "Id": 34, "ColumnName": "Class008", "Required": true }, { "Id": 35, "ColumnName": "Class028", "Required": true }, { "Id": 36, "ColumnName": "Class029", "Required": true }, { "Id": 37, "ColumnName": "Class030", "Required": true }, { "Id": 38, "ColumnName": "Class031", "Required": true }, { "Id": 39, "ColumnName": "Class025", "Required": true }, { "Id": 30, "ColumnName": "ClassC", "Required": true }, { "Id": 40, "ColumnName": "Attachments038", "Required": true }, { "Id": 41, "ColumnName": "Class102", "Required": true }, { "Id": 42, "ColumnName": "Class104", "Required": true }, { "Id": 43, "ColumnName": "Class081", "Required": true }, { "Id": 44, "ColumnName": "Date061", "Required": true }, { "Id": 45, "ColumnName": "Date062", "Required": true }, { "Id": 46, "ColumnName": "Date063", "Required": true }, { "Id": 47, "ColumnName": "Date064", "Required": true }, { "Id": 48, "ColumnName": "Date065", "Required": true }, { "Id": 49, "ColumnName": "Date066", "Required": true }, { "Id": 50, "ColumnName": "Class045", "Required": true }, { "Id": 51, "ColumnName": "Class047", "Required": true }, { "Id": 52, "ColumnName": "Class048", "Required": true }, { "Id": 53, "ColumnName": "Attachments033", "Required": true } ], "View": { "Id": 0, "ColumnFilterHash": { "ClassG": "[\"Own\"]", "ClassN": "[\"1\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class138", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date138", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Class183", "Value": "[\"463\", \"459\", \"655\", \"691\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Class182", "Value": "[\"423\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【事前確認】[本契]WF申請-事前申請(設契) - [ClassQ] 様邸", "Address": "[ClassG],[ClassL],[ClassY],[Class182],[Class183]", "CcAddress": "[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローの事前確認が申請されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n各担当者は内容を確認し、事前確認チェック処理を行ってください。\n▶管理設計:[ClassL]\n▶所属長:[ClassY]\n▶専務:[Class182]\n▶総務:[Class183]\n✕担当役員:[Class122] ※担当役員による事前チェックは不要となりました\n\n全員が確認しないとステータス完了しません。\n\n{Url}\n", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 4, "Name": "[本契]管理設計承認", "DisplayName": "[本契]管理設計承認", "CurrentStatus": 200, "ChangedStatus": 300, "Tooltip": "本契約WFを承認します。", "SuccessMessage": "本契約WFを承認しました。", "OnClick": "$p.ex.processScript('4');", "View": { "Id": 0, "ColumnFilterHash": { "ClassL": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class131", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date131", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Check107", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[本契]WF申請-管理設計により[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassY],[ClassG],[ClassL]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが管理設計により[Class187]承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 5, "Name": "[本契]所属長承認", "DisplayName": "[本契]所属長承認", "CurrentStatus": 300, "ChangedStatus": 400, "Tooltip": "本契約WFを承認します。", "SuccessMessage": "本契約WFを承認しました。", "OnClick": "$p.ex.processScript('5');", "View": { "Id": 0, "ColumnFilterHash": { "ClassY": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class132", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date132", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Class180", "Value": "[\"677\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Class181", "Value": "[\"796\", \"792\", \"701\", \"534\", \"793\", \"935\", \"897\", \"686\", \"882\", \"689\", \"906\", \"855\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputValue", "ColumnName": "Check108", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[本契]WF申請-所属長により[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassY],[Class180]", "CcAddress": "[Class123],[Class181]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが所属長により[Class187]承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 6, "Name": "[本契]着工要因承認", "DisplayName": "[本契]着工要因承認", "CurrentStatus": 400, "ChangedStatus": 500, "Tooltip": "本契約WFを承認します。", "SuccessMessage": "本契約WFを承認しました。", "OnClick": "$p.ex.processScript('6');", "Groups": [ 46 ], "View": { "Id": 0, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class133", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date133", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Check109", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "InputValue", "ColumnName": "Class182", "Value": "[\"423\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[本契]WF申請-着工要因確認者により[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[Class182]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが着工要因確認者により[Class187]承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 7, "Name": "[本契]専務承認", "DisplayName": "[本契]専務承認", "CurrentStatus": 500, "ChangedStatus": 600, "Tooltip": "本契約WFを承認します。", "SuccessMessage": "本契約WFを承認しました。", "OnClick": "$p.ex.processScript('7');", "Users": [ 423 ], "View": { "Id": 0, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class134", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date134", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Check110", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "InputValue", "ColumnName": "Class183", "Value": "[\"463\", \"459\", \"655\", \"691\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[本契]WF申請-専務により[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[Class183]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが専務により[Class187]承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 8, "Name": "[本契]総務承認", "DisplayName": "[本契]総務承認", "CurrentStatus": 600, "ChangedStatus": 700, "Tooltip": "本契約WFを承認します。", "SuccessMessage": "本契約WFを承認しました。", "OnClick": "$p.ex.processScript('8');", "Groups": [ 48 ], "View": { "Id": 0, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class135", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date135", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Check111", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[本契]WF申請-総務GRにより[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassY]", "CcAddress": "[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが総務GRにより[Class187]承認されました\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n\n※2025年1月より、最終承認は所属長の業務となりました※\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 9, "Name": "[本契]最終承認", "DisplayName": "[本契]最終承認", "CurrentStatus": 700, "ChangedStatus": 900, "Tooltip": "本契約WFを承認します。", "SuccessMessage": "本契約WFを承認しました。", "OnClick": "$p.ex.processScript('9');", "View": { "Id": 0, "ColumnFilterHash": { "ClassY": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class136", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date136", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "2", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Class184", "Value": "[\"421\", \"859\", \"874\", \"870\", \"886\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Check112", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputValue", "ColumnName": "Class199", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "InputValue", "ColumnName": "Class181", "Value": "[\"796\", \"792\", \"701\", \"534\", \"793\", \"935\", \"897\", \"686\", \"882\", \"689\", \"906\", \"855\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Class180", "Value": "[\"677\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 10, "Type": "InputValue", "ColumnName": "Class185", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 11, "Type": "InputValue", "ColumnName": "Class186", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 12, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【最終承認】[本契]WF申請-所属長により最終承認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassY]", "CcAddress": "[Class122],[Class184]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが所属長により最終承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n所属長 : [ClassY]\n\n※2025年1月より最終承認は所属長の業務となりました※\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 10, "Name": "[本契]差戻し", "DisplayName": "[本契]差戻し", "CurrentStatus": -1, "ChangedStatus": 101, "Tooltip": "本契約WFを差戻します。", "SuccessMessage": "本契約WFを差戻しました。", "OnClick": "$p.ex.returnProcess('10');", "View": { "Id": 0, "ColumnFilterHash": { "Class188": "[\"1\"]", "ClassP": "[\"2\"]", "Status": "[\"200\",\"300\",\"400\",\"500\",\"600\",\"700\"]", "Class176": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class137", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date137", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "0", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Class184", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 10, "Type": "InputValue", "ColumnName": "Class187", "Value": "再", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 11, "Type": "InputValue", "ColumnName": "Class199", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 12, "Type": "InputValue", "ColumnName": "Class185", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 13, "Type": "InputValue", "ColumnName": "Class186", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 14, "Type": "InputValue", "ColumnName": "Check100", "Value": "false", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 15, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【差戻し】[本契]WF申請-差戻しされました - [ClassQ] 様邸", "Address": "[ClassG],[Class137]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが差戻しされました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n差戻し者:[Class137]\n差戻し日:[Date137]\n内容:\n[Class147]\n\n\n内容を確認し、再度申請をしてください。\n※修正内容はコメント欄に記載してください※\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 11, "Name": "[設契]事前申請", "DisplayName": "[設契]事前申請", "CurrentStatus": 110, "ChangedStatus": 151, "Tooltip": "設計契約WF申請の事前申請を開始します。", "SuccessMessage": "設計契約WF申請の事前申請を開始しました。", "OnClick": "$p.ex.processScript('11');", "ValidateInputs": [ { "Id": 1, "ColumnName": "Class174", "Required": true }, { "Id": 2, "ColumnName": "ClassY", "Required": true }, { "Id": 4, "ColumnName": "Attachments001", "Required": true }, { "Id": 5, "ColumnName": "Attachments002", "Required": true }, { "Id": 7, "ColumnName": "Attachments004", "Required": true }, { "Id": 8, "ColumnName": "Attachments005", "Required": true }, { "Id": 9, "ColumnName": "Attachments006", "Required": true }, { "Id": 20, "ColumnName": "Attachments031", "Required": true }, { "Id": 25, "ColumnName": "AttachmentsD", "Required": true }, { "Id": 26, "ColumnName": "Class122", "Required": true }, { "Id": 27, "ColumnName": "Class123", "Required": true }, { "Id": 28, "ColumnName": "Class120", "Required": true }, { "Id": 29, "ColumnName": "DateE", "Required": true }, { "Id": 30, "ColumnName": "ClassC", "Required": true }, { "Id": 33, "ColumnName": "Date061", "Required": true }, { "Id": 34, "ColumnName": "Date062", "Required": true }, { "Id": 35, "ColumnName": "Date063", "Required": true }, { "Id": 36, "ColumnName": "Date064", "Required": true }, { "Id": 37, "ColumnName": "Date065", "Required": true }, { "Id": 38, "ColumnName": "Date066", "Required": true }, { "Id": 39, "ColumnName": "Attachments033", "Required": true } ], "View": { "Id": 0, "ColumnFilterHash": { "ClassG": "[\"Own\"]", "ClassN": "[\"1\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class169", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date169", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Class183", "Value": "[\"463\", \"459\", \"655\", \"691\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Class182", "Value": "[\"423\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【事前確認】[設契]WF申請-事前申請 - [ClassQ] 様邸", "Address": "[ClassG],[ClassL],[ClassY],[Class183]", "CcAddress": "[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローの事前確認が申請されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n各担当者は内容を確認し、事前確認チェック処理を行ってください。\n▶管理設計:[ClassL]\n▶所属長:[ClassY]\n▶総務:[Class183]\n✕担当役員:[Class122] ※担当役員による事前チェックは不要となりました\n\n全員が確認しないとステータス完了しません。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 12, "Name": "[設契]WF再申請", "DisplayName": "[設契]WF再申請", "CurrentStatus": 111, "ChangedStatus": -1, "Tooltip": "設計契約WF申請を再申請します。", "SuccessMessage": "設計契約WF申請を再申請しました。", "OnClick": "$p.ex.processScript('12');", "ValidateInputs": [ { "Id": 1, "ColumnName": "Class174", "Required": true }, { "Id": 2, "ColumnName": "ClassY", "Required": true }, { "Id": 4, "ColumnName": "Attachments001", "Required": true }, { "Id": 5, "ColumnName": "Attachments002", "Required": true }, { "Id": 7, "ColumnName": "Attachments004", "Required": true }, { "Id": 8, "ColumnName": "Attachments005", "Required": true }, { "Id": 9, "ColumnName": "Attachments006", "Required": true }, { "Id": 20, "ColumnName": "Attachments031", "Required": true }, { "Id": 25, "ColumnName": "AttachmentsD", "Required": true }, { "Id": 26, "ColumnName": "Class122", "Required": true }, { "Id": 27, "ColumnName": "Class123", "Required": true }, { "Id": 28, "ColumnName": "Class120", "Required": true }, { "Id": 29, "ColumnName": "DateE", "Required": true }, { "Id": 30, "ColumnName": "ClassC", "Required": true }, { "Id": 33, "ColumnName": "Date061", "Required": true }, { "Id": 34, "ColumnName": "Date062", "Required": true }, { "Id": 35, "ColumnName": "Date063", "Required": true }, { "Id": 36, "ColumnName": "Date064", "Required": true }, { "Id": 37, "ColumnName": "Date065", "Required": true }, { "Id": 38, "ColumnName": "Date066", "Required": true } ], "View": { "Id": 0, "ColumnFilterHash": { "ClassG": "[\"Own\"]", "ClassN": "[\"1\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class150", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date150", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputDate", "ColumnName": "Date190", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[設契]WF申請-再申請 - [ClassQ] 様邸", "Address": "[ClassG],[ClassL]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n差し戻された設計契約ワークフローが再申請されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 13, "Name": "[設契]管理設計承認", "DisplayName": "[設契]管理設計承認", "CurrentStatus": 210, "ChangedStatus": 310, "Tooltip": "設計契約WFを承認します。", "SuccessMessage": "設計契約WFを承認しました。", "OnClick": "$p.ex.processScript('13');", "View": { "Id": 0, "ColumnFilterHash": { "ClassL": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class151", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date151", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Check101", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[設契]WF申請-管理設計により[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassL],[ClassY]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約ワークフローが管理設計により[Class187]承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 14, "Name": "[設契]所属長承認", "DisplayName": "[設契]所属長承認", "CurrentStatus": 310, "ChangedStatus": 410, "Tooltip": "設計契約WFを承認します。", "SuccessMessage": "設計契約WFを承認しました。", "OnClick": "$p.ex.processScript('14');", "View": { "Id": 0, "ColumnFilterHash": { "ClassY": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class152", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date152", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Class180", "Value": "[\"677\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Class181", "Value": "[\"796\", \"792\", \"701\", \"534\", \"793\", \"935\", \"897\", \"686\", \"882\", \"689\", \"906\", \"855\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputValue", "ColumnName": "Check102", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[設契]WF申請-所属長により[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassY],[Class180]", "CcAddress": "[Class123],[Class181]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約ワークフローが所属長により[Class187]承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 15, "Name": "[設契]着工要因承認", "DisplayName": "[設契]着工要因承認", "CurrentStatus": 410, "ChangedStatus": 510, "Tooltip": "設計契約WFを承認します。", "SuccessMessage": "設計契約WFを承認しました。", "OnClick": "$p.ex.processScript('15');", "Groups": [ 46 ], "View": { "Id": 0, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class153", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date153", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Check103", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputValue", "ColumnName": "Class183", "Value": "[\"463\", \"459\", \"655\", \"691\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[設契]WF申請-着工要因確認者により[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[Class183]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約ワークフローが着工要因確認者により[Class187]承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 16, "Name": "[設契]総務承認", "DisplayName": "[設契]総務承認", "CurrentStatus": 510, "ChangedStatus": 710, "Tooltip": "設計契約WFを承認します。", "SuccessMessage": "設計契約WFを承認しました。", "OnClick": "$p.ex.processScript('16');", "Groups": [ 48 ], "View": { "Id": 0, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class155", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date155", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Check104", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[設契]WF申請-総務GRにより[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassY]", "CcAddress": "[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約ワークフローが総務GRにより[Class187]承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n\n※2025年1月より最終承認は所属長の業務となりました※\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 17, "Name": "[設契]最終承認", "DisplayName": "[設契]最終承認", "CurrentStatus": 710, "ChangedStatus": 910, "Tooltip": "設計契約WFを承認します。", "SuccessMessage": "設計契約WFを承認しました。", "OnClick": "$p.ex.processScript('17');", "ValidateInputs": [ { "Id": 1, "ColumnName": "Class121", "Required": true }, { "Id": 2, "ColumnName": "Attachments051", "Required": true } ], "View": { "Id": 0, "ColumnFilterHash": { "ClassY": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class156", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date156", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "2", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Class184", "Value": "[\"421\", \"859\", \"874\", \"870\", \"886\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Check105", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputValue", "ColumnName": "Class199", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "InputValue", "ColumnName": "Class181", "Value": "[\"796\", \"792\", \"701\", \"534\", \"793\", \"935\", \"897\", \"686\", \"882\", \"689\", \"906\", \"855\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Class180", "Value": "[\"677\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 10, "Type": "InputValue", "ColumnName": "Class185", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 11, "Type": "InputValue", "ColumnName": "Class186", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 12, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【最終承認】[設契]WF申請-所属長により最終承認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassY]", "CcAddress": "[Class122],[Class184]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約ワークフローが所属長により最終承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n所属長 : [ClassY]\n\n※2025年1月より最終承認は所属長の業務となりました※\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 18, "Name": "[設契]差戻し", "DisplayName": "[設契]差戻し", "CurrentStatus": -1, "ChangedStatus": 111, "Tooltip": "設計契約WFを差戻します。", "SuccessMessage": "設計契約WFを差戻しました。", "OnClick": "$p.ex.processScript('18');", "View": { "Id": 0, "ColumnFilterHash": { "Class188": "[\"1\"]", "ClassP": "[\"1\"]", "Status": "[\"210\",\"310\",\"410\",\"510\",\"710\"]", "Class176": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class157", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date157", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "0", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Class184", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 10, "Type": "InputValue", "ColumnName": "Class187", "Value": "再", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 11, "Type": "InputValue", "ColumnName": "Class185", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 12, "Type": "InputValue", "ColumnName": "Class186", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 13, "Type": "InputValue", "ColumnName": "Check100", "Value": "false", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 14, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【差戻し】[設契]WF申請-差戻しされました - [ClassQ] 様邸", "Address": "[ClassG],[Class157]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約ワークフローが差戻しされました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n差戻し者:[Class157]\n差戻し日:[Date157]\n内容:\n[Class167]\n\n\n内容を確認し、再度申請をしてください。\n※修正内容はコメント欄に記載してください※\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 19, "Name": "本契約移行", "DisplayName": "本契約移行", "CurrentStatus": 910, "ChangedStatus": 102, "Tooltip": "本契約へ移行します", "SuccessMessage": "本契約へ移行しました。", "OnClick": "$p.ex.processScript('19');", "View": { "Id": 0, "ColumnFilterHash": { "ClassP": "[\"1\"]", "ClassG": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 10, "Type": "InputUser", "ColumnName": "Class158", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 11, "Type": "InputDateTime", "ColumnName": "Date158", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 1, "Type": "InputValue", "ColumnName": "ClassP", "Value": "2", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "0", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Class184", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 12, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【本契約移行】[設契]WF申請-本契約へ移行されます - [ClassQ] 様邸", "Address": "[ClassG]", "CcAddress": "[ClassY],[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約から本契約へ移行されます。\n\n主担当営業 : [ClassG]\n所属長 : [ClassY]\n担当役員 : [Class122]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 20, "Name": "契約解除", "DisplayName": "契約解除", "CurrentStatus": -1, "ChangedStatus": 999, "ConfirmationMessage": "契約を解除します。よろしいですか?", "Depts": [ 8 ], "View": { "Id": 0, "ColumnFilterHash": { "Status": "[\"\\t\",\"100\",\"101\",\"102\",\"150\",\"160\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"900\",\"110\",\"111\",\"151\",\"161\",\"210\",\"310\",\"410\",\"510\",\"710\",\"910\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputValue", "ColumnName": "Class180", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputValue", "ColumnName": "Class181", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 3, "Type": "InputValue", "ColumnName": "Class184", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【契約解除】契約解除手続きを行いました - [ClassQ] 様邸", "Address": "[ClassG],somu@nexthd.jp", "CcAddress": "[ClassY],[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n\nこの契約は解除処理がされました。\n以後、本レコードはロックされ、編集することはできません。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 21, "Name": "[本契]システム差戻し", "DisplayName": "[本契]システム差戻し", "CurrentStatus": -1, "ChangedStatus": 101, "Tooltip": "本契約WFを差戻します。", "SuccessMessage": "本契約WFを差戻しました。", "OnClick": "$p.ex.returnProcess('21');", "Groups": [ 19, 48 ], "View": { "Id": 0, "ColumnFilterHash": { "ClassP": "[\"2\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class137", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date137", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "0", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputValue", "ColumnName": "Class184", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "InputValue", "ColumnName": "Class187", "Value": "再", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Class199", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 10, "Type": "InputValue", "ColumnName": "Class185", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 11, "Type": "InputValue", "ColumnName": "Class186", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 12, "Type": "InputValue", "ColumnName": "Check100", "Value": "false", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 13, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【差戻し】[本契]WF申請-システム権限により差し戻し処理を行いました - [ClassQ] 様邸", "Address": "[ClassG],[ClassL],[ClassY],[Class180],[Class182],[Class183],[Class122],[Class137]", "CcAddress": "[Class123],[Class181]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが差戻しされました。\n\nこのデータはシステム権限により「最終承認」から差し戻し処理を行いました。\n再度、ワークフロー申請を行ってください。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n差戻し者:[Class137]\n差戻し日:[Date137]\n内容:\n[Class147]\n\n内容を確認し、再度申請をしてください。\n※修正内容はコメント欄に記載してください※\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 22, "Name": "[設契]システム差戻し", "DisplayName": "[設契]システム差戻し", "CurrentStatus": -1, "ChangedStatus": 111, "Tooltip": "設計契約WFを差戻します。", "SuccessMessage": "設計契約WFを差戻しました。", "OnClick": "$p.ex.returnProcess('22');", "Groups": [ 19, 48 ], "View": { "Id": 0, "ColumnFilterHash": { "ClassP": "[\"1\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class157", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date157", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "0", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Class184", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputValue", "ColumnName": "Class187", "Value": "再", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "InputValue", "ColumnName": "Class199", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Class185", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 10, "Type": "InputValue", "ColumnName": "Class186", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 11, "Type": "InputValue", "ColumnName": "Check100", "Value": "false", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 12, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【差戻し】[設契]WF申請-システム権限により差し戻し処理を行いました - [ClassQ] 様邸", "Address": "[ClassG],[ClassL],[ClassY],[Class180],[Class182],[Class183],[Class122],[Class157]", "CcAddress": "[Class123],[Class181]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約ワークフローが差戻しされました。\n\nこのデータはシステム権限により「最終承認」から差し戻し処理を行いました。\n再度、ワークフロー申請を行ってください。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n差戻し者:[Class157]\n差戻し日:[Date157]\n内容:\n[Class167]\n\n内容を確認し、再度申請をしてください。\n※修正内容はコメント欄に記載してください※\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 23, "Name": "[本契]事前確認", "DisplayName": "[本契]事前確認", "CurrentStatus": 150, "ChangedStatus": 160, "ExecutionType": 10, "View": { "Id": 0, "ColumnFilterHash": { "Check124": "true", "Check125": "true", "Check126": "true", "Check127": "true" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【事前確認】[本契]WF申請-事前申請がすべて確認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassL],[ClassY],[Class182],[Class183]", "CcAddress": "[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが事前申請がすべて確認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n各部署に記入頂いた事前確認事項の内容をすべて確認してください。\nすべて確認済みのチェックを入れたら、新規申請を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 24, "Name": "[本契]WF本申請", "DisplayName": "[本契]WF本申請", "CurrentStatus": 160, "ChangedStatus": 200, "Tooltip": "本契約WF本申請を開始します。", "SuccessMessage": "本契約WF本申請を開始しました。", "OnClick": "$p.ex.processScript('24');", "View": { "Id": 0, "ColumnFilterHash": { "Check131": "true", "Check132": "true", "Check133": "true", "Check134": "true", "ClassG": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class130", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date130", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 3, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[本契]WF申請-新規申請 - [ClassQ] 様邸 - [ClassQ] 様邸", "Address": "[ClassG],[ClassL]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが申請されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次承認者 : [ClassL]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 25, "Name": "[設契]事前確認", "DisplayName": "[設契]事前確認", "CurrentStatus": 151, "ChangedStatus": 161, "ExecutionType": 10, "View": { "Id": 0, "ColumnFilterHash": { "Check195": "true", "Check196": "true", "Check197": "true" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【事前確認】[設契]WF申請-事前申請がすべて確認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassL],[ClassY],[Class183]", "CcAddress": "[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約ワークフローの事前申請がすべて確認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n各部署に記入頂いた事前確認事項の内容をすべて確認してください。\nすべて確認済みのチェックを入れたら、新規申請を行ってください。\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 26, "Name": "[設契]WF本申請", "DisplayName": "[設契]WF本申請", "CurrentStatus": 161, "ChangedStatus": 210, "Tooltip": "設計契約WF本申請を開始します。", "SuccessMessage": "設計契約WF本申請を開始しました。", "OnClick": "$p.ex.processScript('26');", "View": { "Id": 0, "ColumnFilterHash": { "ClassG": "[\"Own\"]", "Check143": "true", "Check141": "true", "Check142": "true" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class150", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date150", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 3, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[設契]WF申請-新規申請 - [ClassQ] 様邸", "Address": "[ClassG],[ClassL]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n設計契約ワークフローが申請されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次承認者 : [ClassL]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}\n", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 27, "Name": "[本契]営業事前確認完了処理", "DisplayName": "[本契]営業事前確認完了処理", "CurrentStatus": -1, "ChangedStatus": -1, "ExecutionType": 10, "View": { "Id": 0, "ColumnFilterHash": { "Check131": "true", "Check132": "true", "Check133": "true", "Check134": "true", "Check135": "true", "Status": "[\"160\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class139", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date139", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ] }, { "Id": 28, "Name": "[設契]営業事前確認完了処理", "DisplayName": "[設契]営業事前確認完了処理", "CurrentStatus": -1, "ChangedStatus": -1, "ExecutionType": 10, "View": { "Id": 0, "ColumnFilterHash": { "Check144": "true", "Check143": "true", "Check142": "true", "Check141": "true", "Status": "[\"161\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class170", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date170", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ] }, { "Id": 29, "Name": "本契約移行(所属長)", "DisplayName": "本契約移行(所属長処理)", "CurrentStatus": 910, "ChangedStatus": 102, "Tooltip": "本契約へ移行します", "SuccessMessage": "本契約へ移行しました。", "OnClick": "$p.ex.processScript('29');", "View": { "Id": 0, "ColumnFilterHash": { "ClassP": "[\"1\"]", "ClassY": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 10, "Type": "InputUser", "ColumnName": "Class158", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 11, "Type": "InputDateTime", "ColumnName": "Date158", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 1, "Type": "InputValue", "ColumnName": "ClassP", "Value": "2", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "0", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Class184", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 12, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【本契約移行】[設契]WF申請-本契約へ移行されます - [ClassQ] 様邸", "Address": "[ClassG],[ClassY]", "CcAddress": "[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n所属長により、設計契約から本契約へ移行されます。\n\n主担当営業 : [ClassG]\n所属長 : [ClassY]\n担当役員 : [Class122]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 30, "Name": "本契約移行(担当役員)", "DisplayName": "本契約移行(役員処理)", "CurrentStatus": 910, "ChangedStatus": 102, "Tooltip": "本契約へ移行します", "SuccessMessage": "本契約へ移行しました。", "OnClick": "$p.ex.processScript('30');", "View": { "Id": 0, "ColumnFilterHash": { "ClassP": "[\"1\"]", "Class122": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 10, "Type": "InputUser", "ColumnName": "Class158", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 11, "Type": "InputDateTime", "ColumnName": "Date158", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 1, "Type": "InputValue", "ColumnName": "ClassP", "Value": "2", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "0", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Class184", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 12, "Type": "InputValue", "ColumnName": "Date190", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【本契約移行】[設契]WF申請-本契約へ移行されます - [ClassQ] 様邸", "Address": "[ClassG],[Class122]", "CcAddress": "[ClassY]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n担当役員により、設計契約から本契約へ移行されます。\n\n主担当営業 : [ClassG]\n所属長 : [ClassY]\n担当役員 : [Class122]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n{Url}", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 31, "Name": "【D】[本契]着工要因承認", "DisplayName": "【D】[本契]着工要因承認", "CurrentStatus": 400, "ChangedStatus": 500, "Tooltip": "本契約WFを承認します。", "SuccessMessage": "本契約WFを承認しました。", "OnClick": "$p.ex.processScript('31');", "Groups": [ 46 ], "View": { "Id": 0, "ColumnFilterHash": { "ClassD": "[\"96242\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class133", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date133", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Check109", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 9, "Type": "InputValue", "ColumnName": "Check110", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "InputValue", "ColumnName": "Class183", "Value": "[\"463\", \"459\", \"655\", \"691\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 10, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[本契]WF申請-着工要因確認者により[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[Class183]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが着工要因確認者により[Class187]承認されました。\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}\n\n※本件はデザイノ物件のため、専務によるチェックは省略されます※", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 32, "Name": "【D】[本契]総務承認", "DisplayName": "【D】[本契]総務承認", "CurrentStatus": 500, "ChangedStatus": 700, "Tooltip": "本契約WFを承認します。", "SuccessMessage": "本契約WFを承認しました。", "OnClick": "$p.ex.processScript('32');", "Groups": [ 48 ], "View": { "Id": 0, "ColumnFilterHash": { "ClassD": "[\"96242\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class135", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date135", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Check111", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "CopyValue", "ColumnName": "Status", "Value": "Class199", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 8, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ], "Notifications": [ { "Type": 1, "Subject": "【承認依頼】[本契]WF申請-総務GRにより[Class187]承認されました - [ClassQ] 様邸", "Address": "[ClassG],[ClassY]", "CcAddress": "[Class122]", "BccAddress": "mss_notice@next-hd.co.jp", "MediaType": "application/json", "Body": "プリザンター マスターシートより、\n本契約ワークフローが総務GRにより[Class187]承認されました\n\n主担当営業 : [ClassG]\n契約コード : [ClassA]\n施主名 : [ClassQ]\n\n次のステータス:[Class199]\n次承認者 : [Class185]\n[Class186]\n\n内容を確認し、承認、または差戻し処理を行ってください。\n{Url}\n\n※2025年1月より、最終承認は所属長の業務となりました※\n※本件はデザイノ物件のため、専務によるチェックは省略されています※\n", "BeforeCondition": 0, "AfterCondition": 0, "Expression": 0, "Id": 1 } ] }, { "Id": 34, "Name": "システム事前申請処理", "DisplayName": "システム事前申請処理", "CurrentStatus": -1, "ChangedStatus": 150, "Tooltip": "設計契約後本契約WF申請の事前申請を開始します。", "SuccessMessage": "設計契約後本契約WF申請の事前申請を開始しました。", "ValidateInputs": [ { "Id": 1, "ColumnName": "Class174", "Required": true }, { "Id": 2, "ColumnName": "ClassY", "Required": true }, { "Id": 3, "ColumnName": "ClassZ", "Required": true }, { "Id": 4, "ColumnName": "Attachments001", "Required": true }, { "Id": 5, "ColumnName": "Attachments002", "Required": true }, { "Id": 6, "ColumnName": "Attachments003", "Required": true }, { "Id": 7, "ColumnName": "Attachments004", "Required": true }, { "Id": 8, "ColumnName": "Attachments005", "Required": true }, { "Id": 9, "ColumnName": "Attachments006", "Required": true }, { "Id": 15, "ColumnName": "Attachments041", "Required": true }, { "Id": 20, "ColumnName": "Attachments031", "Required": true }, { "Id": 21, "ColumnName": "Attachments032", "Required": true }, { "Id": 25, "ColumnName": "AttachmentsD", "Required": true }, { "Id": 26, "ColumnName": "Class122", "Required": true }, { "Id": 27, "ColumnName": "Class123", "Required": true }, { "Id": 28, "ColumnName": "Class120", "Required": true }, { "Id": 29, "ColumnName": "DateD", "Required": true }, { "Id": 32, "ColumnName": "Class006", "Required": true }, { "Id": 33, "ColumnName": "Class007", "Required": true }, { "Id": 34, "ColumnName": "Class008", "Required": true }, { "Id": 35, "ColumnName": "Class028", "Required": true }, { "Id": 36, "ColumnName": "Class029", "Required": true }, { "Id": 37, "ColumnName": "Class030", "Required": true }, { "Id": 38, "ColumnName": "Class031", "Required": true }, { "Id": 39, "ColumnName": "Class025", "Required": true }, { "Id": 30, "ColumnName": "ClassC", "Required": true }, { "Id": 40, "ColumnName": "Attachments038", "Required": true }, { "Id": 41, "ColumnName": "Class102", "Required": true }, { "Id": 42, "ColumnName": "Class104", "Required": true }, { "Id": 43, "ColumnName": "Class081", "Required": true }, { "Id": 44, "ColumnName": "Date061", "Required": true }, { "Id": 45, "ColumnName": "Date062", "Required": true }, { "Id": 46, "ColumnName": "Date063", "Required": true }, { "Id": 47, "ColumnName": "Date064", "Required": true }, { "Id": 48, "ColumnName": "Date065", "Required": true }, { "Id": 49, "ColumnName": "Date066", "Required": true }, { "Id": 50, "ColumnName": "Class045", "Required": true }, { "Id": 51, "ColumnName": "Class047", "Required": true }, { "Id": 52, "ColumnName": "Class048", "Required": true }, { "Id": 53, "ColumnName": "Attachments033", "Required": true } ], "Groups": [ 19 ], "View": { "Id": 0, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "ApiDataType": 0 }, "DataChanges": [ { "Id": 1, "Type": "InputUser", "ColumnName": "Class138", "Value": "", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 2, "Type": "InputDateTime", "ColumnName": "Date138", "BaseDateTime": "CurrentTime", "Value": "0,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 4, "Type": "InputValue", "ColumnName": "Class188", "Value": "1", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 5, "Type": "InputValue", "ColumnName": "Class183", "Value": "[\"463\", \"459\", \"655\", \"691\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 6, "Type": "InputValue", "ColumnName": "Class182", "Value": "[\"423\"]", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false }, { "Id": 7, "Type": "InputDate", "ColumnName": "Date190", "Value": "7,Days", "ValueFormulaNotUseDisplayName": false, "ValueFormulaIsDisplayError": false } ] } ], "ViewLatestId": 8, "Views": [ { "Id": 1, "Name": "WF新規申請一覧", "GridColumns": [ "ResultId", "Locked", "Status", "Title", "ClassP", "ClassW", "ClassF", "ClassG", "Date130", "Date150", "ClassL", "ClassC", "ClassN", "Class033", "DateD", "ClassA~~212512,Title", "UpdatedTime" ], "ColumnFilterHash": { "Status": "[\"200\",\"210\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Status", "CrosstabGroupByY": "Owner", "CrosstabAggregateType": "Total", "CrosstabValue": "Num074", "CrosstabTimePeriod": "Monthly", "ApiDataType": 0 }, { "Id": 2, "Name": "売上粗利実績一覧", "GridColumns": [ "ResultId", "Locked", "Status", "Title", "ClassP", "ClassW", "ClassF", "ClassG", "ClassC", "ClassN", "DateD", "Class061", "Num064", "Num065", "Num066", "Num062", "Num063", "DateP", "DateQ", "UpdatedTime" ], "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Status", "CrosstabGroupByY": "Owner", "CrosstabAggregateType": "Total", "CrosstabValue": "Num074", "CrosstabTimePeriod": "Monthly", "ApiDataType": 0 }, { "Id": 3, "Name": "WF申請処理中一覧", "GridColumns": [ "ResultId", "Locked", "Status", "Title", "ClassP", "ClassW", "ClassF", "ClassG", "Class122", "ClassC", "ClassN", "Class033", "DateD", "DateH", "DateI", "DateK", "Date158", "ClassA~~212512,Title", "UpdatedTime" ], "ColumnFilterHash": { "Status": "[\"\\t\",\"101\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"111\",\"210\",\"310\",\"410\",\"510\",\"710\"]" }, "ColumnSorterHash": { "Class122": "asc", "Status": "asc" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Status", "CrosstabGroupByY": "Owner", "CrosstabAggregateType": "Total", "CrosstabValue": "Num074", "CrosstabTimePeriod": "Monthly", "ApiDataType": 0 }, { "Id": 5, "Name": "事前確認状況一覧", "GridColumns": [ "ResultId", "Locked", "Status", "Title", "ClassP", "ClassW", "ClassF", "ClassG", "Date170", "Check141", "Check142", "Check143", "Date139", "Check131", "Check132", "Check133", "Check134", "UpdatedTime" ], "ColumnFilterHash": { "Status": "[\"160\",\"161\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Status", "CrosstabGroupByY": "Owner", "CrosstabAggregateType": "Total", "CrosstabValue": "Num074", "CrosstabTimePeriod": "Monthly", "ApiDataType": 0 }, { "Id": 6, "Name": "[本契]事前申請状況一覧", "GridColumns": [ "ResultId", "Locked", "Status", "Title", "ClassP", "ClassW", "ClassF", "ClassG", "Date138", "ClassL", "Check124", "ClassY", "Check125", "Check126", "Check127", "UpdatedTime" ], "ColumnFilterHash": { "Status": "[\"150\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Status", "CrosstabGroupByY": "Owner", "CrosstabAggregateType": "Total", "CrosstabValue": "Num074", "CrosstabTimePeriod": "Monthly", "KambanAggregateType": "Count", "ApiDataType": 0 }, { "Id": 7, "Name": "[設契]事前申請状況一覧", "GridColumns": [ "ResultId", "Locked", "Status", "Title", "ClassP", "ClassW", "ClassF", "ClassG", "Date169", "ClassL", "Check195", "ClassY", "Check196", "Check197", "UpdatedTime" ], "ColumnFilterHash": { "Status": "[\"151\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Status", "CrosstabGroupByY": "Owner", "CrosstabAggregateType": "Total", "CrosstabValue": "Num074", "CrosstabTimePeriod": "Monthly", "ApiDataType": 0 }, { "Id": 8, "Name": "自分の承認待ち一覧", "DefaultMode": "Index", "ColumnFilterHash": { "Class186": "[\"Own\"]" }, "ApiColumnKeyDisplayType": 0, "ApiColumnValueDisplayType": 0, "CalendarSiteId": 0, "CalendarTimePeriod": "Monthly", "CalendarFromTo": "DateA", "CrosstabGroupByX": "Status", "CrosstabGroupByY": "Owner", "CrosstabAggregateType": "Total", "CrosstabValue": "Num074", "CrosstabTimePeriod": "Monthly", "KambanAggregateType": "Count", "ApiDataType": 0 } ], "Notifications": [ { "Type": 1, "Prefix": "【新版】注文住宅MSS", "Address": "[Updator],[ClassG]", "Encoding": "utf-8", "MediaType": "application/json", "MonitorChangesColumns": [ "Title", "Status", "Owner", "Locked", "ClassA", "ClassB", "ClassC", "ClassD", "ClassE", "ClassF", "ClassG", "ClassH", "ClassI", "ClassJ", "ClassK", "ClassL", "ClassM", "ClassN", "ClassO", "ClassP", "ClassQ", "ClassR", "ClassS", "ClassT", "ClassU", "ClassV", "ClassW", "ClassX", "ClassY", "ClassZ", "Class001", "Class002", "Class003", "Class004", "Class005", "Class006", "Class007", "Class008", "Class009", "Class010", "Class011", "Class012", "Class013", "Class014", "Class015", "Class016", "Class017", "Class018", "Class019", "Class020", "Class021", "Class022", "Class023", "Class024", "Class025", "Class026", "Class027", "Class028", "Class029", "Class030", "Class031", "Class033", "Class034", "Class035", "Class036", "Class037", "Class038", "Class039", "Class040", "Class041", "Class042", "Class043", "Class045", "Class046", "Class049", "Class050", "Class051", "Class052", "Class054", "Class055", "Class056", "Class057", "Class061", "Class062", "Class063", "Class064", "Class065", "Class066", "Class067", "Class068", "Class069", "Class070", "Class071", "Class072", "Class073", "Class074", "Class075", "Class077", "Class078", "Class079", "Class081", "Class082", "Class083", "Class084", "Class086", "Class087", "Class088", "Class090", "Class091", "Class092", "Class093", "Class094", "Class095", "Class096", "Class098", "Class099", "Class100", "Class101", "Class102", "Class103", "Class104", "Class105", "Class107", "Class108", "Class109", "Class110", "Class111", "Class114", "Class115", "Class119", "Class120", "Class121", "Class122", "Class123", "Class124", "Class125", "Class126", "Class127", "Class128", "Class130", "Class131", "Class132", "Class133", "Class134", "Class135", "Class136", "Class137", "Class138", "Class139", "Class140", "Class141", "Class142", "Class143", "Class144", "Class145", "Class146", "Class147", "Class150", "Class151", "Class152", "Class153", "Class155", "Class156", "Class157", "Class158", "Class160", "Class161", "Class162", "Class163", "Class165", "Class166", "Class167", "Class169", "Class170", "Class171", "Class172", "Class173", "Class174", "Class177", "Class178", "Class179", "Class180", "Class181", "Class182", "Class183", "Class184", "Class185", "Class186", "Class187", "Class188", "Class189", "Class190", "Class191", "Class192", "Class193", "Class194", "Class195", "Class196", "Class197", "Class198", "Class199", "Class200", "Num001", "Num002", "Num003", "Num005", "Num011", "Num012", "Num013", "Num014", "Num015", "Num016", "Num017", "Num018", "Num019", "Num038", "Num039", "Num040", "Num041", "Num042", "Num045", "Num046", "Num047", "Num050", "Num051", "Num053", "Num061", "Num062", "Num063", "Num064", "Num065", "Num066", "Num071", "Num072", "Num073", "Num074", "Num075", "Num076", "Num080", "Num081", "Num105", "Num114", "DateA", "DateD", "DateE", "DateG", "DateH", "DateI", "DateJ", "DateK", "DateL", "DateM", "DateP", "DateQ", "Date001", "Date002", "Date003", "Date010", "Date011", "Date012", "Date013", "Date014", "Date015", "Date016", "Date017", "Date038", "Date061", "Date062", "Date063", "Date064", "Date065", "Date066", "Date067", "Date068", "Date069", "Date070", "Date071", "Date072", "Date090", "Date091", "Date095", "Date096", "Date098", "Date099", "Date100", "Date101", "Date102", "Date103", "Date124", "Date125", "Date126", "Date127", "Date128", "Date130", "Date131", "Date132", "Date133", "Date134", "Date135", "Date136", "Date137", "Date138", "Date139", "Date150", "Date151", "Date152", "Date153", "Date155", "Date156", "Date157", "Date158", "Date169", "Date170", "Date195", "Date196", "Date197", "Date198", "DescriptionA", "DescriptionB", "DescriptionC", "DescriptionD", "DescriptionE", "DescriptionF", "DescriptionG", "DescriptionL", "DescriptionM", "DescriptionN", "DescriptionR", "Description001", "Description002", "Description003", "Description004", "Description005", "Description050", "Description061", "Description062", "Description063", "Description104", "Description105", "Description110", "Description124", "Description125", "Description126", "Description127", "Description128", "Description147", "Description167", "Description195", "Description196", "Description197", "Description198", "CheckA", "CheckB", "CheckX", "Check100", "Check101", "Check102", "Check103", "Check104", "Check105", "Check107", "Check108", "Check109", "Check110", "Check111", "Check112", "Check124", "Check125", "Check126", "Check127", "Check128", "Check131", "Check132", "Check133", "Check134", "Check135", "Check141", "Check142", "Check143", "Check144", "Check195", "Check196", "Check197", "Check198", "AttachmentsD", "AttachmentsE", "AttachmentsX", "Attachments001", "Attachments002", "Attachments003", "Attachments004", "Attachments005", "Attachments006", "Attachments007", "Attachments008", "Attachments021", "Attachments022", "Attachments023", "Attachments024", "Attachments025", "Attachments031", "Attachments032", "Attachments033", "Attachments035", "Attachments038", "Attachments041", "Attachments042", "Attachments043", "Attachments044", "Attachments045", "Attachments051", "Attachments052", "Attachments056", "Attachments057", "Attachments058", "Attachments059", "Attachments060", "Attachments061", "Attachments062", "Attachments063", "Attachments064", "Attachments065", "Attachments071", "Attachments072", "Attachments076", "Attachments081", "Attachments082", "Attachments083", "Attachments084", "Attachments091", "Attachments092", "Attachments093", "Attachments100", "Attachments101", "Attachments102", "Attachments103", "Attachments108", "Attachments111", "Attachments112", "Attachments113", "Attachments114", "Attachments121", "Attachments122", "Attachments123", "Attachments124", "Attachments151", "Attachments152", "Attachments153", "Attachments154", "Attachments155", "Attachments161", "Attachments162", "Attachments163", "Attachments164", "Comments" ], "BeforeCondition": 0, "AfterCondition": 0, "Expression": 1, "Disabled": true, "Id": 5 }, { "Type": 1, "Prefix": "【MSS】【マスターシート】", "Address": "mss_notice@next-hd.co.jp", "Encoding": "utf-8", "MediaType": "application/json", "MonitorChangesColumns": [ "Title", "Status", "Owner", "Locked", "ClassA", "ClassB", "ClassC", "ClassD", "ClassE", "ClassF", "ClassG", "ClassH", "ClassI", "ClassJ", "ClassK", "ClassL", "ClassM", "ClassN", "ClassO", "ClassP", "ClassQ", "ClassR", "ClassS", "ClassT", "ClassU", "ClassV", "ClassW", "ClassX", "ClassY", "ClassZ", "Class001", "Class002", "Class003", "Class004", "Class005", "Class006", "Class007", "Class008", "Class009", "Class010", "Class011", "Class012", "Class013", "Class014", "Class015", "Class016", "Class017", "Class018", "Class019", "Class020", "Class021", "Class022", "Class023", "Class024", "Class025", "Class026", "Class027", "Class028", "Class029", "Class030", "Class031", "Class033", "Class034", "Class035", "Class036", "Class037", "Class038", "Class039", "Class040", "Class041", "Class042", "Class043", "Class045", "Class046", "Class049", "Class050", "Class051", "Class052", "Class054", "Class055", "Class056", "Class057", "Class061", "Class062", "Class063", "Class064", "Class065", "Class066", "Class067", "Class068", "Class069", "Class070", "Class071", "Class072", "Class073", "Class074", "Class075", "Class077", "Class078", "Class079", "Class081", "Class082", "Class083", "Class084", "Class086", "Class087", "Class088", "Class090", "Class091", "Class092", "Class093", "Class094", "Class095", "Class096", "Class098", "Class099", "Class100", "Class101", "Class102", "Class103", "Class104", "Class105", "Class107", "Class108", "Class109", "Class110", "Class111", "Class114", "Class115", "Class119", "Class120", "Class121", "Class122", "Class123", "Class124", "Class125", "Class126", "Class127", "Class128", "Class130", "Class131", "Class132", "Class133", "Class134", "Class135", "Class136", "Class137", "Class138", "Class139", "Class140", "Class141", "Class142", "Class143", "Class144", "Class145", "Class146", "Class147", "Class150", "Class151", "Class152", "Class153", "Class155", "Class156", "Class157", "Class158", "Class160", "Class161", "Class162", "Class163", "Class165", "Class166", "Class167", "Class169", "Class170", "Class171", "Class172", "Class173", "Class174", "Class176", "Class177", "Class178", "Class179", "Class180", "Class181", "Class182", "Class183", "Class184", "Class185", "Class186", "Class187", "Class188", "Class189", "Class190", "Class191", "Class192", "Class193", "Class194", "Class195", "Class196", "Class197", "Class198", "Class199", "Class200", "Num001", "Num002", "Num003", "Num005", "Num011", "Num012", "Num013", "Num014", "Num015", "Num016", "Num017", "Num018", "Num019", "Num038", "Num039", "Num040", "Num041", "Num042", "Num045", "Num046", "Num047", "Num050", "Num051", "Num053", "Num061", "Num062", "Num063", "Num064", "Num065", "Num066", "Num071", "Num072", "Num073", "Num074", "Num075", "Num076", "Num080", "Num081", "Num105", "Num114", "DateA", "DateD", "DateE", "DateG", "DateH", "DateI", "DateJ", "DateK", "DateL", "DateM", "DateP", "DateQ", "Date001", "Date002", "Date003", "Date010", "Date011", "Date012", "Date013", "Date014", "Date015", "Date016", "Date017", "Date038", "Date061", "Date062", "Date063", "Date064", "Date065", "Date066", "Date067", "Date068", "Date069", "Date070", "Date071", "Date072", "Date090", "Date091", "Date095", "Date096", "Date098", "Date099", "Date100", "Date101", "Date102", "Date103", "Date124", "Date125", "Date126", "Date127", "Date128", "Date130", "Date131", "Date132", "Date133", "Date134", "Date135", "Date136", "Date137", "Date138", "Date139", "Date150", "Date151", "Date152", "Date153", "Date155", "Date156", "Date157", "Date158", "Date169", "Date170", "Date195", "Date196", "Date197", "Date198", "DescriptionA", "DescriptionB", "DescriptionC", "DescriptionD", "DescriptionE", "DescriptionF", "DescriptionG", "DescriptionL", "DescriptionM", "DescriptionN", "DescriptionR", "Description001", "Description002", "Description003", "Description004", "Description005", "Description050", "Description061", "Description062", "Description063", "Description104", "Description105", "Description110", "Description124", "Description125", "Description126", "Description127", "Description128", "Description147", "Description167", "Description195", "Description196", "Description197", "Description198", "CheckA", "CheckB", "CheckX", "Check100", "Check101", "Check102", "Check103", "Check104", "Check105", "Check107", "Check108", "Check109", "Check110", "Check111", "Check112", "Check124", "Check125", "Check126", "Check127", "Check128", "Check131", "Check132", "Check133", "Check134", "Check135", "Check141", "Check142", "Check143", "Check144", "Check195", "Check196", "Check197", "Check198", "AttachmentsD", "AttachmentsE", "AttachmentsX", "Attachments001", "Attachments002", "Attachments003", "Attachments004", "Attachments005", "Attachments006", "Attachments007", "Attachments008", "Attachments021", "Attachments022", "Attachments023", "Attachments024", "Attachments025", "Attachments031", "Attachments032", "Attachments033", "Attachments035", "Attachments038", "Attachments041", "Attachments042", "Attachments043", "Attachments044", "Attachments045", "Attachments051", "Attachments052", "Attachments056", "Attachments057", "Attachments058", "Attachments059", "Attachments060", "Attachments061", "Attachments062", "Attachments063", "Attachments064", "Attachments065", "Attachments071", "Attachments072", "Attachments076", "Attachments081", "Attachments082", "Attachments083", "Attachments084", "Attachments091", "Attachments092", "Attachments093", "Attachments100", "Attachments101", "Attachments102", "Attachments103", "Attachments108", "Attachments111", "Attachments112", "Attachments113", "Attachments114", "Attachments121", "Attachments122", "Attachments123", "Attachments124", "Attachments151", "Attachments152", "Attachments153", "Attachments154", "Attachments155", "Attachments161", "Attachments162", "Attachments163", "Attachments164", "Comments" ], "BeforeCondition": 0, "AfterCondition": 0, "Expression": 1, "Disabled": true, "Id": 7 } ], "Reminders": [ { "ReminderType": 1, "Subject": "【MSS】★マスターシート 申請・承認期限のお知らせ", "Body": "【MSS】★マスターシートより、申請・承認期限のお知らせです。\n期限までに下記の申請書を処理してください。\n\n[[Records]]", "Line": "[Title] --- ([Status]) 次の承認者 : [Class186] --- 期限 : [Date190]", "From": "systemadmin@next-hd.co.jp", "To": "[Class186], [ClassG], [ClassY], systemadmin@next-hd.co.jp", "Token": "", "Column": "Date190", "StartDateTime": "2026-03-21T00:00:00", "Type": 10, "Range": 3, "NotSendIfNotApplicable": true, "Condition": 0, "Id": 1 } ], "Exports": [ { "Name": "エクスポート1", "Columns": [ { "Id": 1, "ColumnName": "ResultId", "ExportJsonFormat": false }, { "Id": 2, "ColumnName": "Title", "ExportJsonFormat": false }, { "Id": 3, "ColumnName": "Status", "ExportJsonFormat": false }, { "Id": 4, "ColumnName": "Owner", "ExportJsonFormat": false }, { "Id": 5, "ColumnName": "ClassB", "ExportJsonFormat": false }, { "Id": 6, "ColumnName": "ClassC", "ExportJsonFormat": false }, { "Id": 7, "ColumnName": "ClassF", "ExportJsonFormat": false }, { "Id": 8, "ColumnName": "ClassG", "ExportJsonFormat": false }, { "Id": 9, "ColumnName": "ClassI", "ExportJsonFormat": false }, { "Id": 10, "ColumnName": "ClassJ", "ExportJsonFormat": false }, { "Id": 11, "ColumnName": "ClassK", "ExportJsonFormat": false }, { "Id": 12, "ColumnName": "ClassL", "ExportJsonFormat": false }, { "Id": 13, "ColumnName": "ClassN", "ExportJsonFormat": false }, { "Id": 14, "ColumnName": "ClassO", "ExportJsonFormat": false }, { "Id": 15, "ColumnName": "ClassP", "ExportJsonFormat": false }, { "Id": 16, "ColumnName": "ClassS", "ExportJsonFormat": false }, { "Id": 17, "ColumnName": "ClassW", "ExportJsonFormat": false }, { "Id": 18, "ColumnName": "ClassY", "ExportJsonFormat": false }, { "Id": 19, "ColumnName": "Class122", "ExportJsonFormat": false }, { "Id": 20, "ColumnName": "Class136", "ExportJsonFormat": false }, { "Id": 21, "ColumnName": "Class171", "ExportJsonFormat": false }, { "Id": 22, "ColumnName": "Class172", "ExportJsonFormat": false }, { "Id": 23, "ColumnName": "Class173", "ExportJsonFormat": false }, { "Id": 24, "ColumnName": "Class174", "ExportJsonFormat": false }, { "Id": 25, "ColumnName": "Num018", "ExportJsonFormat": false }, { "Id": 26, "ColumnName": "Num064", "ExportJsonFormat": false }, { "Id": 27, "ColumnName": "Num065", "ExportJsonFormat": false }, { "Id": 28, "ColumnName": "Num066", "ExportJsonFormat": false }, { "Id": 29, "ColumnName": "Num074", "ExportJsonFormat": false }, { "Id": 30, "ColumnName": "Num075", "ExportJsonFormat": false }, { "Id": 31, "ColumnName": "Num076", "ExportJsonFormat": false }, { "Id": 32, "ColumnName": "DateA", "ExportJsonFormat": false }, { "Id": 33, "ColumnName": "DateD", "ExportJsonFormat": false }, { "Id": 34, "ColumnName": "DateE", "ExportJsonFormat": false }, { "Id": 35, "ColumnName": "DateH", "ExportJsonFormat": false }, { "Id": 36, "ColumnName": "DateL", "ExportJsonFormat": false }, { "Id": 37, "ColumnName": "Creator", "ExportJsonFormat": false }, { "Id": 38, "ColumnName": "Updator", "ExportJsonFormat": false }, { "Id": 39, "ColumnName": "UpdatedTime", "ExportJsonFormat": false } ], "Type": 0, "DelimiterType": 0, "ExecutionType": 0, "Depts": [ 1 ], "ExportCommentsJsonFormat": false, "Id": 1 }, { "Name": "基本情報出力", "Columns": [ { "Id": 1, "ColumnName": "Status", "ExportJsonFormat": false }, { "Id": 2, "ColumnName": "ClassP", "ExportJsonFormat": false }, { "Id": 3, "ColumnName": "DateA", "ExportJsonFormat": false }, { "Id": 4, "ColumnName": "DateD", "ExportJsonFormat": false }, { "Id": 5, "ColumnName": "DateE", "ExportJsonFormat": false }, { "Id": 6, "ColumnName": "ClassO", "ExportJsonFormat": false }, { "Id": 7, "ColumnName": "DateP", "ExportJsonFormat": false }, { "Id": 8, "ColumnName": "DateQ", "ExportJsonFormat": false }, { "Id": 9, "ColumnName": "ClassC", "ExportJsonFormat": false }, { "Id": 10, "ColumnName": "ClassA", "ExportJsonFormat": false }, { "Id": 11, "ColumnName": "ClassB", "ExportJsonFormat": false }, { "Id": 12, "ColumnName": "CheckB", "ExportJsonFormat": false }, { "Id": 13, "ColumnName": "Class049", "ExportJsonFormat": false }, { "Id": 14, "ColumnName": "Class061", "ExportJsonFormat": false }, { "Id": 15, "ColumnName": "DateH", "ExportJsonFormat": false }, { "Id": 16, "ColumnName": "DateG", "ExportJsonFormat": false }, { "Id": 17, "ColumnName": "DateJ", "ExportJsonFormat": false }, { "Id": 18, "ColumnName": "DateI", "ExportJsonFormat": false }, { "Id": 19, "ColumnName": "DateL", "ExportJsonFormat": false }, { "Id": 20, "ColumnName": "DateK", "ExportJsonFormat": false }, { "Id": 21, "ColumnName": "DateM", "ExportJsonFormat": false }, { "Id": 22, "ColumnName": "ClassD", "ExportJsonFormat": false }, { "Id": 23, "ColumnName": "ClassE", "ExportJsonFormat": false }, { "Id": 24, "ColumnName": "ClassF", "ExportJsonFormat": false }, { "Id": 25, "ColumnName": "ClassX", "ExportJsonFormat": false }, { "Id": 26, "ColumnName": "ClassW", "ExportJsonFormat": false }, { "Id": 27, "ColumnName": "ClassG", "ExportJsonFormat": false }, { "Id": 28, "ColumnName": "ClassH", "ExportJsonFormat": false }, { "Id": 29, "ColumnName": "ClassI", "ExportJsonFormat": false }, { "Id": 30, "ColumnName": "Class171", "ExportJsonFormat": false }, { "Id": 31, "ColumnName": "ClassJ", "ExportJsonFormat": false }, { "Id": 32, "ColumnName": "Class172", "ExportJsonFormat": false }, { "Id": 33, "ColumnName": "ClassK", "ExportJsonFormat": false }, { "Id": 34, "ColumnName": "Class173", "ExportJsonFormat": false }, { "Id": 35, "ColumnName": "ClassL", "ExportJsonFormat": false }, { "Id": 36, "ColumnName": "Class174", "ExportJsonFormat": false }, { "Id": 37, "ColumnName": "ClassM", "ExportJsonFormat": false }, { "Id": 38, "ColumnName": "ClassY", "ExportJsonFormat": false }, { "Id": 39, "ColumnName": "ClassZ", "ExportJsonFormat": false }, { "Id": 40, "ColumnName": "Class122", "ExportJsonFormat": false }, { "Id": 41, "ColumnName": "Class123", "ExportJsonFormat": false }, { "Id": 42, "ColumnName": "ClassN", "ExportJsonFormat": false }, { "Id": 43, "ColumnName": "CheckX", "ExportJsonFormat": false }, { "Id": 44, "ColumnName": "Class111", "ExportJsonFormat": false }, { "Id": 45, "ColumnName": "Class177", "ExportJsonFormat": false }, { "Id": 46, "ColumnName": "Class178", "ExportJsonFormat": false }, { "Id": 47, "ColumnName": "ClassQ", "ExportJsonFormat": false }, { "Id": 48, "ColumnName": "ClassR", "ExportJsonFormat": false }, { "Id": 49, "ColumnName": "ClassS", "ExportJsonFormat": false }, { "Id": 50, "ColumnName": "ClassT", "ExportJsonFormat": false }, { "Id": 51, "ColumnName": "ClassU", "ExportJsonFormat": false }, { "Id": 52, "ColumnName": "ClassV", "ExportJsonFormat": false }, { "Id": 53, "ColumnName": "Class028", "ExportJsonFormat": false }, { "Id": 54, "ColumnName": "Class029", "ExportJsonFormat": false }, { "Id": 55, "ColumnName": "Class030", "ExportJsonFormat": false }, { "Id": 56, "ColumnName": "Class031", "ExportJsonFormat": false }, { "Id": 57, "ColumnName": "CheckA", "ExportJsonFormat": false }, { "Id": 58, "ColumnName": "Class054", "ExportJsonFormat": false }, { "Id": 59, "ColumnName": "Class055", "ExportJsonFormat": false }, { "Id": 60, "ColumnName": "Class056", "ExportJsonFormat": false }, { "Id": 61, "ColumnName": "Class057", "ExportJsonFormat": false }, { "Id": 62, "ColumnName": "Class001", "ExportJsonFormat": false }, { "Id": 63, "ColumnName": "Class002", "ExportJsonFormat": false }, { "Id": 64, "ColumnName": "Class003", "ExportJsonFormat": false }, { "Id": 65, "ColumnName": "Class004", "ExportJsonFormat": false }, { "Id": 66, "ColumnName": "Class005", "ExportJsonFormat": false }, { "Id": 67, "ColumnName": "Date001", "ExportJsonFormat": false }, { "Id": 68, "ColumnName": "Num001", "ExportJsonFormat": false }, { "Id": 69, "ColumnName": "Class006", "ExportJsonFormat": false }, { "Id": 70, "ColumnName": "Class007", "ExportJsonFormat": false }, { "Id": 71, "ColumnName": "Class008", "ExportJsonFormat": false }, { "Id": 72, "ColumnName": "Class009", "ExportJsonFormat": false }, { "Id": 73, "ColumnName": "Class010", "ExportJsonFormat": false }, { "Id": 74, "ColumnName": "Class011", "ExportJsonFormat": false }, { "Id": 75, "ColumnName": "Class012", "ExportJsonFormat": false }, { "Id": 76, "ColumnName": "Class013", "ExportJsonFormat": false }, { "Id": 77, "ColumnName": "Date002", "ExportJsonFormat": false }, { "Id": 78, "ColumnName": "Num002", "ExportJsonFormat": false }, { "Id": 79, "ColumnName": "Class014", "ExportJsonFormat": false }, { "Id": 80, "ColumnName": "Class015", "ExportJsonFormat": false }, { "Id": 81, "ColumnName": "Class016", "ExportJsonFormat": false }, { "Id": 82, "ColumnName": "Class017", "ExportJsonFormat": false }, { "Id": 83, "ColumnName": "Class018", "ExportJsonFormat": false }, { "Id": 84, "ColumnName": "Class019", "ExportJsonFormat": false }, { "Id": 85, "ColumnName": "Class020", "ExportJsonFormat": false }, { "Id": 86, "ColumnName": "Class021", "ExportJsonFormat": false }, { "Id": 87, "ColumnName": "Date003", "ExportJsonFormat": false }, { "Id": 88, "ColumnName": "Num003", "ExportJsonFormat": false }, { "Id": 89, "ColumnName": "Class022", "ExportJsonFormat": false }, { "Id": 90, "ColumnName": "Class023", "ExportJsonFormat": false }, { "Id": 91, "ColumnName": "Class024", "ExportJsonFormat": false }, { "Id": 92, "ColumnName": "Class025", "ExportJsonFormat": false }, { "Id": 93, "ColumnName": "Num005", "ExportJsonFormat": false }, { "Id": 94, "ColumnName": "Class026", "ExportJsonFormat": false }, { "Id": 95, "ColumnName": "Class027", "ExportJsonFormat": false }, { "Id": 96, "ColumnName": "Class058", "ExportJsonFormat": false }, { "Id": 97, "ColumnName": "Class059", "ExportJsonFormat": false }, { "Id": 98, "ColumnName": "Class060", "ExportJsonFormat": false } ], "Type": 0, "DelimiterType": 0, "ExecutionType": 0, "ExportCommentsJsonFormat": false, "Id": 2 }, { "Name": "担当者エクスポート", "Columns": [ { "Id": 1, "ColumnName": "ResultId", "ExportJsonFormat": false }, { "Id": 2, "ColumnName": "Status", "ExportJsonFormat": false }, { "Id": 3, "ColumnName": "ClassB", "ExportJsonFormat": false }, { "Id": 4, "ColumnName": "ClassC", "ExportJsonFormat": false }, { "Id": 5, "ColumnName": "ClassD", "ExportJsonFormat": false }, { "Id": 6, "ColumnName": "ClassE", "ExportJsonFormat": false }, { "Id": 7, "ColumnName": "ClassF", "ExportJsonFormat": false }, { "Id": 8, "ColumnName": "ClassG", "ExportJsonFormat": false }, { "Id": 9, "ColumnName": "ClassH", "ExportJsonFormat": false }, { "Id": 10, "ColumnName": "ClassI", "ExportJsonFormat": false }, { "Id": 11, "ColumnName": "ClassJ", "ExportJsonFormat": false }, { "Id": 12, "ColumnName": "ClassK", "ExportJsonFormat": false }, { "Id": 13, "ColumnName": "ClassL", "ExportJsonFormat": false }, { "Id": 14, "ColumnName": "ClassN", "ExportJsonFormat": false }, { "Id": 15, "ColumnName": "ClassO", "ExportJsonFormat": false }, { "Id": 16, "ColumnName": "ClassP", "ExportJsonFormat": false }, { "Id": 17, "ColumnName": "ClassQ", "ExportJsonFormat": false }, { "Id": 18, "ColumnName": "ClassS", "ExportJsonFormat": false }, { "Id": 19, "ColumnName": "ClassY", "ExportJsonFormat": false }, { "Id": 20, "ColumnName": "ClassW", "ExportJsonFormat": false }, { "Id": 21, "ColumnName": "DateD", "ExportJsonFormat": false }, { "Id": 22, "ColumnName": "DateE", "ExportJsonFormat": false }, { "Id": 23, "ColumnName": "DateP", "ExportJsonFormat": false }, { "Id": 24, "ColumnName": "DateQ", "ExportJsonFormat": false }, { "Id": 25, "ColumnName": "Updator", "ExportJsonFormat": false }, { "Id": 26, "ColumnName": "UpdatedTime", "ExportJsonFormat": false } ], "Type": 0, "DelimiterType": 1, "EncloseDoubleQuotes": false, "ExecutionType": 0, "ExportCommentsJsonFormat": false, "Id": 3 }, { "Name": "日付集計エクスポート", "Header": false, "Columns": [ { "Id": 1, "ColumnName": "ResultId", "ExportJsonFormat": false }, { "Id": 2, "ColumnName": "Status", "ExportJsonFormat": false }, { "Id": 3, "ColumnName": "ClassB", "ExportJsonFormat": false }, { "Id": 4, "ColumnName": "ClassC", "ExportJsonFormat": false }, { "Id": 5, "ColumnName": "ClassD", "ExportJsonFormat": false }, { "Id": 6, "ColumnName": "ClassE", "ExportJsonFormat": false }, { "Id": 7, "ColumnName": "ClassF", "ExportJsonFormat": false }, { "Id": 8, "ColumnName": "ClassG", "ExportJsonFormat": false }, { "Id": 9, "ColumnName": "ClassH", "ExportJsonFormat": false }, { "Id": 10, "ColumnName": "ClassI", "ExportJsonFormat": false }, { "Id": 11, "ColumnName": "ClassJ", "ExportJsonFormat": false }, { "Id": 12, "ColumnName": "ClassK", "ExportJsonFormat": false }, { "Id": 13, "ColumnName": "ClassL", "ExportJsonFormat": false }, { "Id": 14, "ColumnName": "ClassM", "ExportJsonFormat": false }, { "Id": 15, "ColumnName": "ClassN", "ExportJsonFormat": false }, { "Id": 16, "ColumnName": "ClassO", "ExportJsonFormat": false }, { "Id": 17, "ColumnName": "ClassP", "ExportJsonFormat": false }, { "Id": 18, "ColumnName": "ClassQ", "ExportJsonFormat": false }, { "Id": 19, "ColumnName": "ClassR", "ExportJsonFormat": false }, { "Id": 20, "ColumnName": "ClassS", "ExportJsonFormat": false }, { "Id": 21, "ColumnName": "ClassT", "ExportJsonFormat": false }, { "Id": 22, "ColumnName": "ClassU", "ExportJsonFormat": false }, { "Id": 23, "ColumnName": "ClassV", "ExportJsonFormat": false }, { "Id": 24, "ColumnName": "ClassW", "ExportJsonFormat": false }, { "Id": 25, "ColumnName": "ClassY", "ExportJsonFormat": false }, { "Id": 26, "ColumnName": "ClassZ", "ExportJsonFormat": false }, { "Id": 27, "ColumnName": "Class001", "ExportJsonFormat": false }, { "Id": 28, "ColumnName": "Class002", "ExportJsonFormat": false }, { "Id": 29, "ColumnName": "Class003", "ExportJsonFormat": false }, { "Id": 30, "ColumnName": "Class004", "ExportJsonFormat": false }, { "Id": 31, "ColumnName": "Class005", "ExportJsonFormat": false }, { "Id": 32, "ColumnName": "Class006", "ExportJsonFormat": false }, { "Id": 33, "ColumnName": "Class007", "ExportJsonFormat": false }, { "Id": 34, "ColumnName": "Class008", "ExportJsonFormat": false }, { "Id": 35, "ColumnName": "Class009", "ExportJsonFormat": false }, { "Id": 36, "ColumnName": "Class010", "ExportJsonFormat": false }, { "Id": 37, "ColumnName": "Class011", "ExportJsonFormat": false }, { "Id": 38, "ColumnName": "Class012", "ExportJsonFormat": false }, { "Id": 39, "ColumnName": "Class013", "ExportJsonFormat": false }, { "Id": 40, "ColumnName": "Class014", "ExportJsonFormat": false }, { "Id": 41, "ColumnName": "Class015", "ExportJsonFormat": false }, { "Id": 42, "ColumnName": "Class016", "ExportJsonFormat": false }, { "Id": 43, "ColumnName": "Class017", "ExportJsonFormat": false }, { "Id": 44, "ColumnName": "Class018", "ExportJsonFormat": false }, { "Id": 45, "ColumnName": "Class019", "ExportJsonFormat": false }, { "Id": 46, "ColumnName": "Class020", "ExportJsonFormat": false }, { "Id": 47, "ColumnName": "Class021", "ExportJsonFormat": false }, { "Id": 48, "ColumnName": "Class022", "ExportJsonFormat": false }, { "Id": 49, "ColumnName": "Class023", "ExportJsonFormat": false }, { "Id": 50, "ColumnName": "Class024", "ExportJsonFormat": false }, { "Id": 51, "ColumnName": "Class025", "ExportJsonFormat": false }, { "Id": 52, "ColumnName": "Class026", "ExportJsonFormat": false }, { "Id": 53, "ColumnName": "Class027", "ExportJsonFormat": false }, { "Id": 54, "ColumnName": "Class028", "ExportJsonFormat": false }, { "Id": 55, "ColumnName": "Class029", "ExportJsonFormat": false }, { "Id": 56, "ColumnName": "Class030", "ExportJsonFormat": false }, { "Id": 57, "ColumnName": "Class031", "ExportJsonFormat": false }, { "Id": 58, "ColumnName": "Class033", "ExportJsonFormat": false }, { "Id": 59, "ColumnName": "Class034", "ExportJsonFormat": false }, { "Id": 60, "ColumnName": "Class035", "ExportJsonFormat": false }, { "Id": 61, "ColumnName": "Class036", "ExportJsonFormat": false }, { "Id": 62, "ColumnName": "Class037", "ExportJsonFormat": false }, { "Id": 63, "ColumnName": "Class038", "ExportJsonFormat": false }, { "Id": 64, "ColumnName": "Class039", "ExportJsonFormat": false }, { "Id": 65, "ColumnName": "Class040", "ExportJsonFormat": false }, { "Id": 66, "ColumnName": "Class041", "ExportJsonFormat": false }, { "Id": 67, "ColumnName": "Class042", "ExportJsonFormat": false }, { "Id": 68, "ColumnName": "Class043", "ExportJsonFormat": false }, { "Id": 69, "ColumnName": "Class045", "ExportJsonFormat": false }, { "Id": 70, "ColumnName": "Class046", "ExportJsonFormat": false }, { "Id": 71, "ColumnName": "Class047", "ExportJsonFormat": false }, { "Id": 72, "ColumnName": "Class048", "ExportJsonFormat": false }, { "Id": 73, "ColumnName": "Class049", "ExportJsonFormat": false }, { "Id": 74, "ColumnName": "Class050", "ExportJsonFormat": false }, { "Id": 75, "ColumnName": "Class051", "ExportJsonFormat": false }, { "Id": 76, "ColumnName": "Class052", "ExportJsonFormat": false }, { "Id": 77, "ColumnName": "Class054", "ExportJsonFormat": false }, { "Id": 78, "ColumnName": "Class055", "ExportJsonFormat": false }, { "Id": 79, "ColumnName": "Class056", "ExportJsonFormat": false }, { "Id": 80, "ColumnName": "Class057", "ExportJsonFormat": false }, { "Id": 81, "ColumnName": "Class058", "ExportJsonFormat": false }, { "Id": 82, "ColumnName": "Class059", "ExportJsonFormat": false }, { "Id": 83, "ColumnName": "Class060", "ExportJsonFormat": false }, { "Id": 84, "ColumnName": "Class061", "ExportJsonFormat": false }, { "Id": 85, "ColumnName": "Class062", "ExportJsonFormat": false }, { "Id": 86, "ColumnName": "Class063", "ExportJsonFormat": false }, { "Id": 87, "ColumnName": "Class064", "ExportJsonFormat": false }, { "Id": 88, "ColumnName": "Class081", "ExportJsonFormat": false }, { "Id": 89, "ColumnName": "Class082", "ExportJsonFormat": false }, { "Id": 90, "ColumnName": "Class083", "ExportJsonFormat": false }, { "Id": 91, "ColumnName": "Class084", "ExportJsonFormat": false }, { "Id": 92, "ColumnName": "Class086", "ExportJsonFormat": false }, { "Id": 93, "ColumnName": "Class087", "ExportJsonFormat": false }, { "Id": 94, "ColumnName": "Class088", "ExportJsonFormat": false }, { "Id": 95, "ColumnName": "Class090", "ExportJsonFormat": false }, { "Id": 96, "ColumnName": "Class091", "ExportJsonFormat": false }, { "Id": 97, "ColumnName": "Class092", "ExportJsonFormat": false }, { "Id": 98, "ColumnName": "Class093", "ExportJsonFormat": false }, { "Id": 99, "ColumnName": "Class094", "ExportJsonFormat": false }, { "Id": 100, "ColumnName": "Class095", "ExportJsonFormat": false }, { "Id": 101, "ColumnName": "Class096", "ExportJsonFormat": false }, { "Id": 102, "ColumnName": "Class098", "ExportJsonFormat": false }, { "Id": 103, "ColumnName": "Class099", "ExportJsonFormat": false }, { "Id": 104, "ColumnName": "Class100", "ExportJsonFormat": false }, { "Id": 105, "ColumnName": "Class101", "ExportJsonFormat": false }, { "Id": 106, "ColumnName": "Class102", "ExportJsonFormat": false }, { "Id": 107, "ColumnName": "Class103", "ExportJsonFormat": false }, { "Id": 108, "ColumnName": "Class104", "ExportJsonFormat": false }, { "Id": 109, "ColumnName": "Class105", "ExportJsonFormat": false }, { "Id": 110, "ColumnName": "Class107", "ExportJsonFormat": false }, { "Id": 111, "ColumnName": "Class108", "ExportJsonFormat": false }, { "Id": 112, "ColumnName": "Class109", "ExportJsonFormat": false }, { "Id": 113, "ColumnName": "Class110", "ExportJsonFormat": false }, { "Id": 114, "ColumnName": "Class111", "ExportJsonFormat": false }, { "Id": 115, "ColumnName": "Class114", "ExportJsonFormat": false }, { "Id": 116, "ColumnName": "Class115", "ExportJsonFormat": false }, { "Id": 117, "ColumnName": "Class119", "ExportJsonFormat": false }, { "Id": 118, "ColumnName": "Class120", "ExportJsonFormat": false }, { "Id": 119, "ColumnName": "Class121", "ExportJsonFormat": false }, { "Id": 120, "ColumnName": "Class122", "ExportJsonFormat": false }, { "Id": 121, "ColumnName": "Class123", "ExportJsonFormat": false }, { "Id": 122, "ColumnName": "Class175", "ExportJsonFormat": false }, { "Id": 123, "ColumnName": "Num011", "ExportJsonFormat": false }, { "Id": 124, "ColumnName": "Num012", "ExportJsonFormat": false }, { "Id": 125, "ColumnName": "Num013", "ExportJsonFormat": false }, { "Id": 126, "ColumnName": "Num014", "ExportJsonFormat": false }, { "Id": 127, "ColumnName": "Num015", "ExportJsonFormat": false }, { "Id": 128, "ColumnName": "Num016", "ExportJsonFormat": false }, { "Id": 129, "ColumnName": "Num017", "ExportJsonFormat": false }, { "Id": 130, "ColumnName": "Num018", "ExportJsonFormat": false }, { "Id": 131, "ColumnName": "Num019", "ExportJsonFormat": false }, { "Id": 132, "ColumnName": "Num038", "ExportJsonFormat": false }, { "Id": 133, "ColumnName": "Num039", "ExportJsonFormat": false }, { "Id": 134, "ColumnName": "Num040", "ExportJsonFormat": false }, { "Id": 135, "ColumnName": "Num041", "ExportJsonFormat": false }, { "Id": 136, "ColumnName": "Num042", "ExportJsonFormat": false }, { "Id": 137, "ColumnName": "Num045", "ExportJsonFormat": false }, { "Id": 138, "ColumnName": "Num046", "ExportJsonFormat": false }, { "Id": 139, "ColumnName": "Num047", "ExportJsonFormat": false }, { "Id": 140, "ColumnName": "Num050", "ExportJsonFormat": false }, { "Id": 141, "ColumnName": "Num051", "ExportJsonFormat": false }, { "Id": 142, "ColumnName": "Num053", "ExportJsonFormat": false }, { "Id": 143, "ColumnName": "Num061", "ExportJsonFormat": false }, { "Id": 144, "ColumnName": "Num062", "ExportJsonFormat": false }, { "Id": 145, "ColumnName": "Num063", "ExportJsonFormat": false }, { "Id": 146, "ColumnName": "Num064", "ExportJsonFormat": false }, { "Id": 147, "ColumnName": "Num065", "ExportJsonFormat": false }, { "Id": 148, "ColumnName": "Num066", "ExportJsonFormat": false }, { "Id": 149, "ColumnName": "Num071", "ExportJsonFormat": false }, { "Id": 150, "ColumnName": "Num072", "ExportJsonFormat": false }, { "Id": 151, "ColumnName": "Num073", "ExportJsonFormat": false }, { "Id": 152, "ColumnName": "Num074", "ExportJsonFormat": false }, { "Id": 153, "ColumnName": "Num075", "ExportJsonFormat": false }, { "Id": 154, "ColumnName": "Num076", "ExportJsonFormat": false }, { "Id": 155, "ColumnName": "Num080", "ExportJsonFormat": false }, { "Id": 156, "ColumnName": "Num081", "ExportJsonFormat": false }, { "Id": 157, "ColumnName": "Num105", "ExportJsonFormat": false }, { "Id": 158, "ColumnName": "Num114", "ExportJsonFormat": false }, { "Id": 159, "ColumnName": "DateA", "ExportJsonFormat": false }, { "Id": 160, "ColumnName": "DateD", "ExportJsonFormat": false }, { "Id": 161, "ColumnName": "DateE", "ExportJsonFormat": false }, { "Id": 162, "ColumnName": "DateG", "ExportJsonFormat": false }, { "Id": 163, "ColumnName": "DateH", "ExportJsonFormat": false }, { "Id": 164, "ColumnName": "DateI", "ExportJsonFormat": false }, { "Id": 165, "ColumnName": "DateJ", "ExportJsonFormat": false }, { "Id": 166, "ColumnName": "DateK", "ExportJsonFormat": false }, { "Id": 167, "ColumnName": "DateL", "ExportJsonFormat": false }, { "Id": 168, "ColumnName": "DateM", "ExportJsonFormat": false }, { "Id": 169, "ColumnName": "DateP", "ExportJsonFormat": false }, { "Id": 170, "ColumnName": "DateQ", "ExportJsonFormat": false }, { "Id": 171, "ColumnName": "Date001", "ExportJsonFormat": false }, { "Id": 172, "ColumnName": "Date002", "ExportJsonFormat": false }, { "Id": 173, "ColumnName": "Date003", "ExportJsonFormat": false }, { "Id": 174, "ColumnName": "Date010", "ExportJsonFormat": false }, { "Id": 175, "ColumnName": "Date011", "ExportJsonFormat": false }, { "Id": 176, "ColumnName": "Date012", "ExportJsonFormat": false }, { "Id": 177, "ColumnName": "Date013", "ExportJsonFormat": false }, { "Id": 178, "ColumnName": "Date014", "ExportJsonFormat": false }, { "Id": 179, "ColumnName": "Date015", "ExportJsonFormat": false }, { "Id": 180, "ColumnName": "Date016", "ExportJsonFormat": false }, { "Id": 181, "ColumnName": "Date017", "ExportJsonFormat": false }, { "Id": 182, "ColumnName": "Date038", "ExportJsonFormat": false }, { "Id": 183, "ColumnName": "Date061", "ExportJsonFormat": false }, { "Id": 184, "ColumnName": "Date062", "ExportJsonFormat": false }, { "Id": 185, "ColumnName": "Date063", "ExportJsonFormat": false }, { "Id": 186, "ColumnName": "Date064", "ExportJsonFormat": false }, { "Id": 187, "ColumnName": "Date065", "ExportJsonFormat": false }, { "Id": 188, "ColumnName": "Date066", "ExportJsonFormat": false }, { "Id": 189, "ColumnName": "Date067", "ExportJsonFormat": false }, { "Id": 190, "ColumnName": "Date068", "ExportJsonFormat": false }, { "Id": 191, "ColumnName": "Date069", "ExportJsonFormat": false }, { "Id": 192, "ColumnName": "Date070", "ExportJsonFormat": false }, { "Id": 193, "ColumnName": "Date071", "ExportJsonFormat": false }, { "Id": 194, "ColumnName": "Date072", "ExportJsonFormat": false }, { "Id": 195, "ColumnName": "Date090", "ExportJsonFormat": false }, { "Id": 196, "ColumnName": "Date091", "ExportJsonFormat": false }, { "Id": 197, "ColumnName": "Date095", "ExportJsonFormat": false }, { "Id": 198, "ColumnName": "Date096", "ExportJsonFormat": false }, { "Id": 199, "ColumnName": "Date098", "ExportJsonFormat": false }, { "Id": 200, "ColumnName": "Date099", "ExportJsonFormat": false }, { "Id": 201, "ColumnName": "Date100", "ExportJsonFormat": false }, { "Id": 202, "ColumnName": "Date101", "ExportJsonFormat": false }, { "Id": 203, "ColumnName": "Date102", "ExportJsonFormat": false }, { "Id": 204, "ColumnName": "Date103", "ExportJsonFormat": false }, { "Id": 205, "ColumnName": "Creator", "ExportJsonFormat": false }, { "Id": 206, "ColumnName": "Updator", "ExportJsonFormat": false }, { "Id": 207, "ColumnName": "UpdatedTime", "ExportJsonFormat": false } ], "Type": 0, "DelimiterType": 1, "EncloseDoubleQuotes": false, "ExecutionType": 0, "ExportCommentsJsonFormat": false, "Id": 4 } ], "Styles": [ { "Title": "1.入力欄調整", "New": true, "Edit": true, "Body": "label.error {\n z-index: 10 !important;\n}\n\n.field-normal {\n height: 33px;\n}\n\n.field-wide {\n min-height: 33px;\n padding: 0 10px 0px 0;\n}\n\n.field-section {\n font-size: 1.3em;\n margin-top: 5px;\n margin-bottom: 5px;\n}\n", "Id": 1 }, { "Title": "2.JSテーブルスタイル", "New": true, "Edit": true, "Body": ".jexcel>thead>tr>td {\n text-align: center !important;\n}\n\n.jexcel>tbody>tr>td {\n height: 2em;\n}\n\n#myTable1>div.jexcel_content>table>thead>tr>td,\n#myTable2>div.jexcel_content>table>thead>tr>td,\n#myTable3>div.jexcel_content>table>thead>tr>td,\n#myTable4>div.jexcel_content>table>thead>tr>td,\n#myTable5>div.jexcel_content>table>thead>tr>td,\n#myTable6>div.jexcel_content>table>thead>tr>td,\n#myTable7>div.jexcel_content>table>thead>tr>td {\n color: white;\n background-color: royalblue;\n}\n\n#myTable1>div.jexcel_content>table>tbody>tr>td[data-y=\"0\"],\n#myTable1>div.jexcel_content>table>tbody>tr>td[data-y=\"2\"],\n#myTable1>div.jexcel_content>table>tbody>tr>td[data-y=\"4\"],\n#myTable1>div.jexcel_content>table>tbody>tr>td[data-y=\"6\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"0\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"4\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"9\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"13\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"17\"] {\n border-top: 1px solid black;\n}\n\n\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"0\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"1\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"2\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"3\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"9\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"13\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"14\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"15\"] {\n color: black;\n background-color: lightyellow;\n}\n\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"4\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"5\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"6\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"7\"] {\n color: black;\n background-color: lightgreen;\n}\n\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"10\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"11\"] {\n color: black;\n background-color: lightsalmon;\n}\n\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"12\"],\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"16\"] {\n color: black;\n background-color: orange;\n font-size: 1.3em;\n font-weight: bold;\n}\n\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"17\"] {\n color: black;\n background-color: orange;\n font-size: 1.3em;\n font-weight: bold;\n border: 2px solid black;\n}\n\n\n#myTable6>div.jexcel_content>table>tbody>tr>td[data-y=\"8\"] {\n color: white;\n background-color: green;\n font-size: 1.3em;\n font-weight: bold;\n}\n\n\n#myTable1>div.jexcel_content>table>tbody>tr>td[data-x=\"0\"],\n#myTable4>div.jexcel_content>table>tbody>tr>td[data-x=\"0\"],\n#myTable5>div.jexcel_content>table>tbody>tr>td[data-x=\"0\"],\n#myTable7>div.jexcel_content>table>tbody>tr>td[data-x=\"0\"] {\n color: white;\n background-color: royalblue;\n font-size: 1.3em;\n font-weight: bold;\n}\n\n#myTable7>div.jexcel_content>table>tbody>tr>td[data-x=\"1\"] {\n color: black;\n font-size: 1.1em;\n}\n\n#myTable7>div.jexcel_content>table>tbody>tr>td[data-x=\"2\"] {\n color: black;\n}\n\n#myTable1>div.jexcel_content>table>tbody>tr>td[data-x=\"6\"] {\n color: black;\n background-color: lightgoldenrodyellow;\n font-size: 1.1em;\n font-weight: bold;\n}\n\n\n#myTable1>div.jexcel_content>table>tbody>tr>td,\n#myTable2>div.jexcel_content>table>tbody>tr>td,\n#myTable3>div.jexcel_content>table>tbody>tr>td,\n#myTable4>div.jexcel_content>table>tbody>tr>td,\n#myTable5>div.jexcel_content>table>tbody>tr>td,\n#myTable6>div.jexcel_content>table>tbody>tr>td,\n#myTable7>div.jexcel_content>table>tbody>tr>td {\n vertical-align: middle;\n}", "Id": 2 }, { "Title": "3.font1_1", "New": true, "Edit": true, "Body": ".font1_1 {\n font-size: 1.1em !important;\n font-weight: bold !important;\n}\n\n.columnMessage {\n\tfloat: left;\n\tmargin-top: 5px;\n\tfont-weight: bold;\n\tfont-size: 100%;\n}\n\n#Results_ClassPField {\n font-size: 1.5em !important;\n font-weight: bolder !important;\n background-color: white;\n}", "Id": 3 }, { "Title": "4.code-readonly", "All": true, "Body": ".code-readonly,\n.code-readonly + button{\n pointer-events: none;\n background-color: lightgrey;\n font-weight: bold;\n}\n\n.code-readonly2,\n.code-readonly2 + button {\n pointer-events: none;\n font-weight: bold;\n}\n", "Id": 4 }, { "Title": "5.タブカラー", "New": true, "Edit": true, "Body": "/*タブカラー設定*/\n.tabColor1 {\n background-image: none !important;\n background-color: #a00 !important;\n}\n\n.tabColor2 {\n background-image: none !important;\n background-color: #f00 !important;\n}\n\n.tabColor3 {\n background-image: none !important;\n background-color: darkblue !important;\n}\n\n.tabColor4 {\n background-image: none !important;\n background-color: blue !important;\n}\n\n.tabColor5 {\n background-image: none !important;\n background-color: red !important;\n}\n\n.tabColor6 {\n background-image: none !important;\n background-color: rgb(255, 174, 0) !important;\n}\n\n.tabColor1>a,\n.tabColor2>a,\n.tabColor3>a,\n.tabColor4>a,\n.tabColor5>a,\n.tabColor6>a {\n font-weight: bold !important;\n color: white !important;\n}\n\nlabel.error {\n z-index: 10 !important;\n}\n\n.field-normal {\n height: 33px;\n}\n\n.field-wide {\n min-height: 33px;\n padding: 0 10px 0px 0;\n}\n\n.field-section {\n font-size: 1.3em;\n margin-top: 5px;\n margin-bottom: 5px;\n}\n\na[href=\"#FieldSetTab9\"],\na[href=\"#FieldSetTab13\"],\na[href=\"#FieldSetTab15\"] {\n background: grey;\n color: black !important;\n}", "Id": 5 }, { "Title": "6.マークダウン 文字色変更", "All": true, "Body": "/* 太字の設定 */\n#Guide .md strong{\n color: red;\n}", "Id": 6 }, { "Title": "7.確認添付ファイル欄の色変更", "New": true, "Edit": true, "Body": "div#Results_Attachments151Field,\ndiv#Results_Attachments152Field,\ndiv#Results_Attachments153Field,\ndiv#Results_Attachments154Field,\ndiv#Results_Attachments155Field,\ndiv#Results_Attachments161Field,\ndiv#Results_Attachments162Field,\ndiv#Results_Attachments163Field,\ndiv#Results_Attachments164Field {\n background-color: yellow;\n}", "Id": 7 }, { "Title": "8.状況一覧ボタンのCSS", "Index": true, "Body": ".statusLinkDiv {\n Clear: both;\n margin: 2px;\n}\n\n.statusLink {\n margin: 2px;\n background-color: yellow;\n color: black;\n font-weight: bold;\n}\n", "Id": 8 }, { "Title": "9.お客様データファイル", "New": true, "Edit": true, "Body": ".fileListTable {\n margin-left: 10px !important;\n background-color: whitesmoke;\n\n & td {\n border: 1px solid black;\n white-space: nowrap;\n }\n\n}\n\n.fileListTable_td1 {\n background-color: lightyellow !important;\n font-weight: bold !important;\n width: 150px;\n}\n\n.fileListTable_td2 {\n font-size: 0.7em;\n}", "Id": 9 } ], "Scripts": [ { "Title": "0.工事名変更スクリプト", "New": true, "Edit": true, "Body": "//\n//\n//事前チェック前にいろいろと内容をチェックする\n//\n$p.events.before_validate = function (args) {\n let classC = ($('#Results_ClassC').attr('data-readonly') == '1') ? $('#Results_ClassC').text() : $('#Results_ClassC option:selected').text();\n let classC2 = ($('#Results_Class049').attr('data-readonly') == '1') ? $('#Results_Class049').text() : $('#Results_Class049 option:selected').text();\n\n //派生コードが選択されている場合は派生コードを使用\n if (classC2.length > 5) classC = classC2;\n if (classC.length < 5) classC = '9999AAABB';\n\n //上書き契約コードの確認\n //Results_Class175\n let overwriteCode = $('#Results_Class175').val();\n if (overwriteCode != '') {\n classC = overwriteCode;\n }\n\n $p.set($('#Results_ClassA'), classC);\n\n setKankeisya();\n createCustomerName();\n\n console.log('before validate');\n\n //法人オン、オフと施主名記入チェック\n //処理内容\n //let houjin = $('#Results_CheckA').prop(\"checked\");\n //let status = $('#Results_Status').attr('data-value');\n let status = $('#Results_Status').val();\n\n /*\n //外構業者設定の確認\n //新規作成または差戻し後\n if (status == '100' || status == '101' || status == '102') {\n let class104 = $('#Results_Class104').val(); //外構業者\n let class103 = $('#Results_Class103').val(); //その他外構業者\n\n if (class104 == 'その他') {\n if (class103 == '') {//空欄だった場合\n alert('施工関連タブで「その他外構業者」を入力してください');\n return false;\n }\n }\n }\n\n if (status == '100' || status == '110') {\n if (houjin) {\n //法人オンの場合\n let class054 = $('#Results_Class054').val();\n let class055 = $('#Results_Class055').val();\n let class056 = $('#Results_Class056').val();\n let class057 = $('#Results_Class057').val();\n\n if (class054 == '' || class055 == '' || class056 == '' || class057 == '') {\n alert('法人名、代表者とカナ表記を入力してください');\n return false;\n }\n\n } else {\n //法人オフの場合\n let class001 = $('#Results_Class001').val();\n let class002 = $('#Results_Class002').val();\n let class003 = $('#Results_Class003').val();\n let class004 = $('#Results_Class004').val();\n\n if (class001 == '' || class002 == '' || class003 == '' || class004 == '') {\n alert('施主名とカナ名を入力してください');\n return false;\n }\n\n }\n }\n\n */\n if ($p.action() != 'new') {\n //新規作成でない限り差戻し権限者の内容を更新する\n setSashimodoshiMembers();\n }\n\n return true;\n}\n\n//差し戻し権限者の一覧に名前をいれる(固定処理)\nfunction setSashimodoshiMembers() {\n //役員一覧\n //豊蔵 一幸:421,杉山 康弘:422,川名 真治:423,小池 泰久:424,後藤 傑:425,遠藤 晃太:426,佐藤 宏幸:481,刈込 美智子:644,\n //WF総務GR\n //豊蔵 恵美:463,長谷川 望:459,秦野 勇輝:655,露﨑 直樹:691,\n\n //let yakuin = [\"421\", \"422\", \"423\", \"424\", \"425\", \"426\", \"481\", \"644\"];\n //let soumu = [\"463\", \"459\", \"655\", \"691\"]\n\n //総務メンバーのみ初期メンバー登録\n let sashimodoshiMembers = [\"463\", \"459\", \"655\", \"691\"];\n\n //次承認者一覧を結合\n sashimodoshiMembers = sashimodoshiMembers.concat($(\"#Results_Class186\").val());\n\n //所属長 myData.ClassHash.ClassY\n //主担当営業 myData.ClassHash.ClassG\n //所属長が主担当営業の場合は含まない\n //if (myData.ClassHash.ClassY != myData.ClassHash.ClassG) {\n // sashimodoshiMembers.push(myData.ClassHash.ClassY + \"\");\n //}\n\n //console.log(sashimodoshiMembers);\n $p.set($('#Results_Class176'), JSON.stringify(sashimodoshiMembers));\n\n}\n\nfunction haseiCodeCheck() {\n //派生契約コード使用有無チェック\n let haseiCd = $('#Results_CheckB').prop(\"checked\");\n\n if (haseiCd) {\n $('#Results_Class049Field').css('display', 'block');\n\n } else {\n $('#Results_Class049Field').css('display', 'none');\n if ($('#Results_Class049').val() != '') {\n console.log('Class049 set blank')\n $p.set($('#Results_Class049'), '');\n }\n }\n\n let classC = ($('#Results_ClassC').attr('data-readonly') == '1') ? $('#Results_ClassC').text() : $('#Results_ClassC option:selected').text();\n let classC2 = ($('#Results_Class049').attr('data-readonly') == '1') ? $('#Results_Class049').text() : $('#Results_Class049 option:selected').text();\n\n //派生コードが選択されている場合は派生コードを使用\n if (classC2.length > 5) classC = classC2;\n if (classC.length < 5) classC = '9999AAABB';\n\n //上書き契約コードの確認\n //Results_Class175\n let overwriteCode = $('#Results_Class175').val();\n if (overwriteCode != '') {\n classC = overwriteCode;\n }\n\n if ($('#Results_ClassA').val() != classC) {\n $p.set($('#Results_ClassA'), classC);\n }\n\n}\n\n/*\n役員専用機能\n契約コードの強制変更処理\n*/\n\n$p.ex.overwriteCodeInput = function () {\n\n if ($p.action() == 'new') {\n $('#Results_Class175Field').css('display', 'none');\n $('#Results_Class175').addClass('code-readonly');\n $('label[for=\"Results_Class175\"').css('pointer-events', 'none');\n return;\n }\n\n //役員リストの取得\n let yakuinList = JSON.parse($('#yakuinList').val());\n let overwriteCode = $('#Results_Class175').val();\n let status = myData.Status;\n\n //状況が 本契約最終以外は非表示\n if (status == 900) {\n //自分が役員かどうかチェック\n let myId = $p.userId();\n if (yakuinList.includes(myId) || myId == 460) {\n\n let div = document.createElement('div');\n div.id = 'overwriteCodeAlert';\n div.style.fontSize = '1em';\n div.style.fontWeight = 'bold';\n div.style.color = 'red';\n div.style.float = 'left';\n\n //すでになんらかの上書きコードが入っている場合\n if (overwriteCode != '') {\n //入力禁止処理\n $('#Results_Class175').addClass('code-readonly');\n $('label[for=\"Results_Class175\"').css('pointer-events', 'none');\n div.innerHTML = '※契約コードの上書きは一度しか行えません。';\n $('#overwriteCodeAlert').remove();\n $('#Results_Class175Field').after(div);\n } else {\n //入力可能処理\n div.innerHTML = '※上書きしたい契約コードを入力、更新してください。
※契約コードの上書きは一度しか行えません。
※本入力は役員しか行えません。';\n $('#overwriteCodeAlert').remove();\n $('#Results_Class175Field').after(div);\n }\n\n } else {\n //役員以外は非表示\n $('#Results_Class175Field').css('display', 'none');\n $('#Results_Class175').addClass('code-readonly');\n $('label[for=\"Results_Class175\"').css('pointer-events', 'none');\n return;\n }\n\n } else {\n $('#Results_Class175Field').css('display', 'none');\n $('#Results_Class175').addClass('code-readonly');\n $('label[for=\"Results_Class175\"').css('pointer-events', 'none');\n return;\n }\n\n}\n\n/*\nfunction houjinCheck() {\n console.log('Houjin Check');\n let houjin = $('#Results_CheckA').prop(\"checked\");\n\n if (houjin) {\n //法人オンの場合\n\n $p.set($('#Results_Class001'), '');\n $p.set($('#Results_Class002'), '');\n $p.set($('#Results_Class003'), '');\n $p.set($('#Results_Class004'), '');\n\n //連名2,3の中身を消して非表示\n $p.set($('#Results_Class009'), '');\n $p.set($('#Results_Class010'), '');\n $p.set($('#Results_Class011'), '');\n $p.set($('#Results_Class012'), '');\n $p.set($('#Results_Class013'), '');\n $p.set($('#Results_Class014'), '');\n $p.set($('#Results_Class015'), '');\n $p.set($('#Results_Class016'), '');\n $p.set($('#Results_Date002'), '');\n $p.set($('#Results_Num002'), '');\n\n $p.set($('#Results_Class017'), '');\n $p.set($('#Results_Class018'), '');\n $p.set($('#Results_Class019'), '');\n $p.set($('#Results_Class020'), '');\n $p.set($('#Results_Class021'), '');\n $p.set($('#Results_Class022'), '');\n $p.set($('#Results_Class023'), '');\n $p.set($('#Results_Class024'), '');\n $p.set($('#Results_Date003'), '');\n $p.set($('#Results_Num003'), '');\n\n $('#Results_Class054Field').css('display', 'block');\n $('#Results_Class055Field').css('display', 'block');\n $('#Results_Class056Field').css('display', 'block');\n $('#Results_Class057Field').css('display', 'block');\n\n $('#Results_Class001Field').css('display', 'none');\n $('#Results_Class002Field').css('display', 'none');\n $('#Results_Class003Field').css('display', 'none');\n $('#Results_Class004Field').css('display', 'none');\n\n $('#SectionFields3Container').css('display', 'none');\n $('#SectionFields4Container').css('display', 'none');\n\n } else {\n //法人オフの場合\n $p.set($('#Results_Class054'), '');\n $p.set($('#Results_Class055'), '');\n $p.set($('#Results_Class056'), '');\n $p.set($('#Results_Class057'), '');\n $('#Results_Class054Field').css('display', 'none');\n $('#Results_Class055Field').css('display', 'none');\n $('#Results_Class056Field').css('display', 'none');\n $('#Results_Class057Field').css('display', 'none');\n\n $('#Results_Class001Field').css('display', 'block');\n $('#Results_Class002Field').css('display', 'block');\n $('#Results_Class003Field').css('display', 'block');\n $('#Results_Class004Field').css('display', 'block');\n\n $('#SectionFields3Container').css('display', 'block');\n $('#SectionFields4Container').css('display', 'block');\n\n }\n\n}\n\nfunction houjinCheck2() {\n console.log('Houjin Check');\n let houjin = $('#Results_CheckA').prop(\"checked\");\n\n if (houjin) {\n //法人オンの場合\n //連名2,3の中身を消して非表示\n $('#Results_Class054Field').css('display', 'block');\n $('#Results_Class055Field').css('display', 'block');\n $('#Results_Class056Field').css('display', 'block');\n $('#Results_Class057Field').css('display', 'block');\n\n $('#Results_Class001Field').css('display', 'none');\n $('#Results_Class002Field').css('display', 'none');\n $('#Results_Class003Field').css('display', 'none');\n $('#Results_Class004Field').css('display', 'none');\n\n $('#SectionFields3Container').css('display', 'none');\n $('#SectionFields4Container').css('display', 'none');\n\n } else {\n //法人オフの場合\n $('#Results_Class054Field').css('display', 'none');\n $('#Results_Class055Field').css('display', 'none');\n $('#Results_Class056Field').css('display', 'none');\n $('#Results_Class057Field').css('display', 'none');\n\n $('#Results_Class001Field').css('display', 'block');\n $('#Results_Class002Field').css('display', 'block');\n $('#Results_Class003Field').css('display', 'block');\n $('#Results_Class004Field').css('display', 'block');\n\n $('#SectionFields3Container').css('display', 'block');\n $('#SectionFields4Container').css('display', 'block');\n\n }\n\n}\n*/\n\n/*\n$('#Results_Class054,#Results_Class055,#Results_Class056,#Results_Class057,#Results_Class001,#Results_Class002,#Results_Class003,#Results_Class004,#Results_Class009,#Results_Class010,#Results_Class011,#Results_Class012,#Results_Class017,#Results_Class018,#Results_Class019,#Results_Class020').change(function (args) {\n console.log('iroiro event');\n createCustomerName();\n});\n*/\n\n//法人チェックボックス処理\n/*\n$p.on('change', 'CheckA', function () {\n console.log('CheckA event');\n houjinCheck();\n createCustomerName();\n});\n\n//法人チェックボックス処理\n$p.on('change', 'CheckB', function () {\n console.log('CheckB event');\n haseiCodeCheck();\n});\n\n*/\n\n$p.on('change', 'ClassC', function () {\n console.log('ClassC event');\n //houjinCheck();\n createCustomerName();\n});\n\n/*\n$p.on('change', 'Class049', function () {\n console.log('Class049 event');\n //houjinCheck();\n //createCustomerName();\n});\n*/\n\n//差戻しチェックボックスイベント\n$p.on('change', 'Check100', function () {\n console.log('Check100 event');\n console.log($('#Results_Check100').prop(\"checked\"));\n let check100 = $('#Results_Check100').prop(\"checked\");\n\n if (check100) {\n $('button#Process_10').prop('disabled', false);\n } else {\n $('button#Process_10').prop('disabled', false);\n }\n});\n\n//工事名、発注者名処理\nfunction createCustomerName() {\n\n console.log('Create Customer Name');\n /*\n let class001 = ($('#Results_Class001').attr('data-readonly') == '1') ? $('#Results_Class001').text() : $('#Results_Class001').val();\n let class002 = ($('#Results_Class002').attr('data-readonly') == '1') ? $('#Results_Class002').text() : $('#Results_Class002').val();\n let class003 = ($('#Results_Class003').attr('data-readonly') == '1') ? $('#Results_Class003').text() : $('#Results_Class003').val();\n let class004 = ($('#Results_Class004').attr('data-readonly') == '1') ? $('#Results_Class004').text() : $('#Results_Class004').val();\n let class009 = ($('#Results_Class009').attr('data-readonly') == '1') ? $('#Results_Class009').text() : $('#Results_Class009').val();\n let class010 = ($('#Results_Class010').attr('data-readonly') == '1') ? $('#Results_Class010').text() : $('#Results_Class010').val();\n let class011 = ($('#Results_Class011').attr('data-readonly') == '1') ? $('#Results_Class011').text() : $('#Results_Class011').val();\n let class012 = ($('#Results_Class012').attr('data-readonly') == '1') ? $('#Results_Class012').text() : $('#Results_Class012').val();\n let class017 = ($('#Results_Class017').attr('data-readonly') == '1') ? $('#Results_Class017').text() : $('#Results_Class017').val();\n let class018 = ($('#Results_Class018').attr('data-readonly') == '1') ? $('#Results_Class018').text() : $('#Results_Class018').val();\n let class019 = ($('#Results_Class019').attr('data-readonly') == '1') ? $('#Results_Class019').text() : $('#Results_Class019').val();\n let class020 = ($('#Results_Class020').attr('data-readonly') == '1') ? $('#Results_Class020').text() : $('#Results_Class020').val();\n\n let class054 = ($('#Results_Class054').attr('data-readonly') == '1') ? $('#Results_Class054').text() : $('#Results_Class054').val();\n let class055 = ($('#Results_Class055').attr('data-readonly') == '1') ? $('#Results_Class055').text() : $('#Results_Class055').val();\n let class056 = ($('#Results_Class056').attr('data-readonly') == '1') ? $('#Results_Class056').text() : $('#Results_Class056').val();\n let class057 = ($('#Results_Class057').attr('data-readonly') == '1') ? $('#Results_Class057').text() : $('#Results_Class057').val();\n */\n\n //工事名\n let koujimei = ($('#Results_ClassQ').attr('data-readonly') == '1') ? $('#Results_ClassQ').text() : $('#Results_ClassQ').val();\n let koujimei_k = ($('#Results_ClassR').attr('data-readonly') == '1') ? $('#Results_ClassR').text() : $('#Results_ClassR').val();\n\n //発注者\n let hachusya = '';\n let hachusya_k = '';\n\n //let houjin = $('#Results_CheckA').prop(\"checked\");\n /*\n if (houjin) {\n //法人オンの場合\n koujimei = class054;\n if (class056 != '') {\n koujimei = koujimei + ' ' + class056;\n }\n //hachusya = class054;\n hachusya = koujimei;\n koujimei_k = class055;\n if (class057 != '') {\n koujimei_k = koujimei_k + ' ' + class057;\n }\n //hachusya_k = class055;\n hachusya_k = koujimei_k;\n\n } else {\n //工事名 漢字\n koujimei = class001 + ' ' + class002;\n if (class001 != class009 && class009 != '') {\n koujimei = koujimei + '・' + class009 + ' ' + class010;\n } else if (class001 == class009 && class010 != '') {\n koujimei = koujimei + '・' + class010;\n }\n if (class001 != class017 && class017 != '') {\n koujimei = koujimei + '・' + class017 + ' ' + class018;\n } else if (class001 == class017 && class018 != '') {\n koujimei = koujimei + '・' + class018;\n }\n\n //工事名 カナ\n koujimei_k = class003 + ' ' + class004;\n if (class003 != class011 && class011 != '') {\n koujimei_k = koujimei_k + '・' + class011 + ' ' + class012;\n } else if (class003 == class011 && class012 != '') {\n koujimei_k = koujimei_k + '・' + class012;\n }\n if (class003 != class019 && class019 != '') {\n koujimei_k = koujimei_k + '・' + class019 + ' ' + class020;\n } else if (class003 == class019 && class020 != '') {\n koujimei_k = koujimei_k + '・' + class020;\n }\n\n //発注者 漢字\n if (class001 != '') hachusya = class001 + ' ' + class002;\n if (class009 != '') hachusya = hachusya + '・' + class009 + ' ' + class010;\n if (class017 != '') hachusya = hachusya + '・' + class017 + ' ' + class018;\n\n //発注者 カナ\n if (class003 != '') hachusya_k = class003 + ' ' + class004;\n if (class011 != '') hachusya_k = hachusya_k + '・' + class011 + ' ' + class012;\n if (class019 != '') hachusya_k = hachusya_k + '・' + class019 + ' ' + class020;\n\n }\n\n $p.set($('#Results_ClassQ'), koujimei);\n $p.set($('#Results_ClassR'), koujimei_k);\n $p.set($('#Results_ClassS'), hachusya);\n $p.set($('#Results_ClassT'), hachusya_k);\n */\n\n\n //let classA = ($('#Results_ClassA').attr('data-readonly') == '1') ? $('#Results_ClassA').text() : $('#Results_ClassA').val();\n let classC = ($('#Results_ClassC').attr('data-readonly') == '1') ? $('#Results_ClassC').text() : $('#Results_ClassC option:selected').text();\n let classC2 = ($('#Results_Class049').attr('data-readonly') == '1') ? $('#Results_Class049').text() : $('#Results_Class049 option:selected').text();\n\n //派生コードが選択されている場合は派生コードを使用\n if (classC2.length > 5) classC = classC2;\n if (classC.length < 5) classC = '9999AAABB';\n\n //上書き契約コードの確認\n //Results_Class175\n let overwriteCode = $('#Results_Class175').val();\n if (overwriteCode != '') {\n classC = overwriteCode;\n }\n\n\n //console.log(classA);\n $p.set($('#Results_Class200'), classC + '■' + koujimei);\n\n}\n\nfunction hoshoCheck() {\n //契約コード 保証年数のチェック----------------------------------------------------------------\n //マスターシートの選択保証年数\n let hosho1 = {\n '0': 10,\n '1': 20,\n '2': 30,\n '3': 60,\n };\n\n //契約コードの保証年数\n let hosho2 = {\n '1': 10,\n '2': 20,\n '3': 30,\n '6': 60,\n 'A': 20,\n 'B': 30,\n 'C': 60,\n };\n\n let seino = {\n '4': 1,\n '3': 2,\n '2': 3,\n '1': 4,\n '0': 5,\n }\n\n //BVありの場合\n let planCode1 = {\n '1': 2,\n '2': 5,\n '3': 6,\n '4': 'NG',\n '5': 'NG',\n }\n\n //BVなしの場合\n let planCode2 = {\n '1': 7,\n '2': 3,\n '3': 4,\n '4': 8,\n '5': 1,\n }\n\n //console.log($('#Results_ClassC option:selected').text())\n\n if ($('#Results_ClassA').val() != '9999AAABB') {\n if ($('#Results_ClassC').attr('data-readonly') != '1') {\n //console.log($('#Results_ClassA').val());\n let keiyakuCode = $('#Results_ClassC option:selected').text();\n let keiyakuCode2 = $('#Results_Class049 option:selected').text();\n\n //派生コードが選択されている場合は派生コードを使用\n if (keiyakuCode2 != '') keiyakuCode = keiyakuCode2;\n\n //上書き契約コードの確認\n //Results_Class175\n let overwriteCode = $('#Results_Class175').val();\n if (overwriteCode != '') {\n keiyakuCode = overwriteCode;\n }\n\n let hosho_year = $('#Results_Class063').val();\n\n let code = keiyakuCode.substring(3, 4); //4桁目保証年数コード\n let code2 = keiyakuCode.substring(1, 2); //2桁目保証プランコード\n\n console.log('保証年数:' + hosho1[hosho_year]);\n console.log('4桁目:' + code);\n\n //保証年数チェック\n if (hosho1[hosho_year] != hosho2[code]) {\n //alert('[物件詳細]の[保証年数]が適切ではありません\\n再確認してください');\n //return false;\n $('#Results_Class063Field').css({\n 'background-color': 'red',\n 'color': 'white',\n 'height': '55px',\n });\n\n let div = document.createElement('div');\n div.style.marginLeft = '60px';\n div.style.fontSize = '1.2em';\n div.style.fontWeight = 'bold';\n div.innerHTML = '契約コードと保証年数が一致しません';\n $('#Results_Class063Field').append(div);\n\n } else {\n //建物保証の選択内容チェック\n if (code2 == '8') {\n\n } else if (code2 == '0') {\n\n } else {\n let seino_plan = seino[$('#Results_Class087').val()];\n let bvalue = $('#Results_Class062').val();\n if (bvalue == '3' || bvalue == '4') {\n console.log('BVあり');\n console.log('性能プラン:' + planCode1[seino_plan]);\n console.log('2桁目:' + code2);\n if (planCode1[seino_plan] != code2) {\n //建物保証プラン\n $('#Results_Class062Field').css({\n 'background-color': 'red',\n 'color': 'white',\n 'height': '55px',\n });\n\n let div = document.createElement('div');\n div.style.marginLeft = '60px';\n div.style.fontSize = '1.2em';\n div.style.fontWeight = 'bold';\n div.innerHTML = '契約コードと保証プランが一致しません';\n $('#Results_Class062Field').append(div);\n\n //住宅性能評価\n $('#Results_Class087Field').css({\n 'background-color': 'red',\n 'color': 'white',\n 'height': '55px',\n });\n let div1 = document.createElement('div');\n div1.style.marginLeft = '60px';\n div1.style.fontSize = '1.2em';\n div1.style.fontWeight = 'bold';\n div1.innerHTML = '契約コードと保証プランが一致しません';\n $('#Results_Class087Field').append(div1);\n\n }\n\n } else {\n console.log('BVなし');\n console.log('性能プラン:' + planCode2[seino_plan]);\n console.log('2桁目:' + code2);\n if (planCode2[seino_plan] != code2) {\n\n }\n }\n }\n }\n }\n }\n}\n/*\n[{\n \"SiteId\": 61259,\n \"SearchFormat\": \"[ClassH] - [ClassJ] - [ClassP]([ClassO])\",\n \"View\": {\n \"ColumnSorterHash\": {\n \"ClassH\": \"asc\"\n }\n },\n \"Lookups\": [{\n \"From\": \"ClassH\",\n \"To\": \"ClassA\",\n \"Type\": 0\n },\n {\n \"From\": \"ClassT\",\n \"To\": \"ClassB\",\n \"Type\": 0\n },\n {\n \"From\": \"Class001\",\n \"To\": \"ClassO\",\n \"Type\": 0\n },\n {\n \"From\": \"DateA\",\n \"To\": \"DateD\",\n \"Type\": 0\n },\n ]\n}]\n*/", "Id": 1 }, { "Title": "1.マスターシートメインスクリプト", "New": true, "Edit": true, "Body": "loadcdn('script', 'https://cdnjs.cloudflare.com/ajax/libs/xlsx-populate/1.21.0/xlsx-populate.min.js');\n//jexcel next-hd.netサーバ配置\nloadcdn('script', 'https://next-hd.net/jexcel/jexcel.min.js');\nloadcdn('css', 'https://next-hd.net/jexcel/jexcel.min.css');\nloadcdn('script', 'https://next-hd.net/jexcel/jsuites.min.js');\nloadcdn('css', 'https://next-hd.net/jexcel/jsuites.min.css');\n\nloadcdn('script', 'https://jpostal-1006.appspot.com/jquery.jpostal.js');\nloadcdn('script', 'https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/1.3.8/FileSaver.min.js');\nloadcdn('script', 'https://cdnjs.cloudflare.com/ajax/libs/axios/1.3.4/axios.min.js');\nloadcdn('script', 'https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js');\n\nloadcdn('script', 'https://cdn.geolonia.com/community-geocoder.js');\nloadcdn('script', 'https://html2canvas.hertzen.com/dist/html2canvas.min.js');\nloadcdn('script', 'https://cdnjs.cloudflare.com/ajax/libs/jquery.qrcode/1.0/jquery.qrcode.min.js');\n\nlet apiKey = '6504c8a807677a3a576e10327f3c19876c55736ee45d4a845796b9e7f5e087bfd4bd0d8184863da8cf1733ca635111432ab334aea59102b06a96ee6d2c05190d';\n\nlet pageLoading = 0;\n\nlet myTable1a; //支払情報\nlet myTable2a; //A.建物工事見積書\nlet myTable3a; //B.追加変更工事見積書\nlet myTable4a; //C.付帯工事見積書\nlet myTable5a; //D.値引きなど\nlet myTable6a; //■総計\nlet myTable7a; //■太陽光システム 瑕疵担保計算\n\nlet editableFlag = 1;\n//$('#LockedRecord').val();\n\nlet onchangeFlag = 0;\nlet tableLoad = 0;\n\nlet templateFiles = {\n\n};\n\nlet userList = {};\n//let userList = $('#userList').length > 0 ? JSON.parse($('#userList').val()) : {};\n\nlet syukyaku = {};\nlet tenpoList = {};\n\nlet readtime_date = {\n keiyaku_date: '', //契約日\tDate001\n zukaku_date0: '', //図確日\tDate002\n zukaku_date1: '', //実図確日\tDate003\n hikitsugi_date1: '', //図確引継日1\tDate004\n hikitsugi_date2: '', //図確引継日2\tDate005\n jizen_date1: '', //事前提出日\tDate006\n jizen_date2: '', //事前決済日\tDate007\n kakunin_date1: '', //確認提出日\tDate008\n kakunin_date2: '', //確認決裁日\tDate009\n fusezu_date: '', //伏せ図チェック日\tDate010\n shiyo_kanryo_date: '', //仕様打ち完了日\tDate011\n yonsya_date: '', //四者承認図前\tDate012\n shonin14_date: '', //承認図14日前\tDate013\n kaitai_date1: '', //解体工事着手日\tDate014\n kaitai_date2: '', //解体工事完了日\tDate015\n chitai_chousa_date: '', //地耐力調査\tDate016\n choki_tanso_date1: '', //長期・低炭素申込日\tDate017\n seinohyouka_date: '', //性能評価発行日\tDate018\n choki_tanso_date2: '', //長期・低炭素決済日\tDate019\n hoken_date: '', //保険登録\tDate020\n jiban_date: '', //地盤改良着手日\tDate021\n chakko_yotei_date: '', //着工予定日\tDate022\n maizo_chakko_date: '', //埋蔵有着工日\tDate023\n shiyo_kanryo_date2: '' //仕様打ち完了日\n};\n\n\nwindow.addEventListener('load', function () {\n tableLoad = 0;\n if (pageLoading == 0) {\n console.log('load Event');\n onLoad();\n }\n\n //郵便番号から住所\n jpostalSetting();\n});\n\n$p.events.on_editor_load = function () {\n tableLoad = 0;\n if (pageLoading == 1) {\n console.log('on Editor Load');\n onLoad();\n }\n};\n\nfunction onLoad() {\n pageLoading = 1;\n\n if ($p.action() != 'new') {\n getMyData();\n getKeiyakuCodeData();\n getNo9_Files();\n\n //本契約日チェック\n //honKeiyakuDateCheck();\n }\n\n //コメント欄の上にメッセージ表示\n //addCommentsBeforeCommentField();\n\n //ステータス項目を操作不能に\n //InputReadOnly('Status');\n //InputReadOnly('ClassB');\n\n //WF申請関連項目の調整\n InputWfColumn();\n InputReadOnly();\n\n //上書き契約コード欄の処理\n $p.ex.overwriteCodeInput();\n\n //色付\n $('#Results_Num040Field').css('background-color', 'yellow');\n\n //タブの色の設定\n setTabColorClass(0);\n\n if ($('#Results_Status').attr('data-value')) {\n console.log(parseFloat($('#Results_Status').attr('data-value')));\n if (parseFloat($('#Results_Status').attr('data-value')) > 200) {\n editableFlag = 0;\n }\n } else {\n console.log(parseFloat($('#Results_Status').val()));\n if (parseFloat($('#Results_Status').val()) > 200) {\n editableFlag = 0;\n }\n }\n console.log(editableFlag);\n\n //houjinCheck2();\n\n getUserList(0);\n\n flag = 0;\n //createShiharaiGrid();\n //createMitsumoriGrid();\n //table2Calc();\n //table3Calc();\n //table4Calc();\n //table5Calc();\n\n createReadTimeTable();\n\n //添付ファイル一括DLボタン追加 コメント追加\n let attachColumns = $('.control-attachments');\n $.each(attachColumns, function (index, value) {\n let attach = value.dataset.name;\n attachmentComments(attach);\n attachFileCheckbox(attach);\n });\n\n //\n columnsComments('Class007', 'red');\n\n if ($p.action() != 'new') {\n getTemplateFiles();\n createMapButton();\n //jizenKakunin();\n\n //お客様データファイルを開くボタン\n createOkyakusamFilesButton();\n\n //ワークフロー状況ウインドウを開くボタン\n //createWorkFlowViewButton();\n //createWorkFlowViewButton2();\n\n //pointClubボタンを作成\n //createDownloadButton();\n\n createDownloadButton('KoutouSignButton',\n '価格変動合意書',\n 'https://nextoffice.next-hd.co.jp/pleasanter/binaries/6c13a74fb28543c394159216f5a9b7db/download');\n\n createDownloadButton('PointClubButton',\n 'ポイントクラブ案内',\n 'https://nextoffice.next-hd.co.jp/pleasanter/binaries/df55617acb6b400aa0cbe9c7928167d4/download');\n\n createDownloadButton('LineManualButton1',\n '公式LINE登録マニュアル',\n 'https://nextoffice.next-hd.co.jp/pleasanter/binaries/07332b42c9d042b094c3cbf36846d787/download');\n\n createDownloadButton('LineManualButton2',\n '公式LINE登録A4',\n 'https://nextoffice.next-hd.co.jp/pleasanter/binaries/8a9d61d6f4d14a82a289c0a15b5ab15a/download');\n\n }\n\n $p.ex.readonlyColumn();\n\n //haseiCodeCheck();\n\n //getSyukyakuTable();\n getTenpoTable();\n\n //太陽光計算シート非表示\n //$('#myTable7').hide();\n\n}\n\nfunction getSyukyakuTable() {\n $p.apiGet({\n 'id': '211715',\n 'data': {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n },\n 'done': function (data) {\n $.each(data.Response.Data, function (index, value) {\n syukyaku[value.ResultId] = {\n 'ResultId': value.ResultId,\n 'Group': value.ClassHash.ClassA,\n }\n })\n\n //console.log(syukyaku);\n\n },\n });\n}\n\n\n//顧客コードが抜けている場合、契約コードテーブルからデータを引っ張ってきて顧客コードを更新する\nfunction getKeiyakuCodeData() {\n let keiyakuCodeTable = myData.ClassHash.ClassC;\n if (keiyakuCodeTable) {\n $p.apiGet({\n 'id': keiyakuCodeTable,\n 'data': {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n },\n 'done': function (data) {\n //console.log(data);\n if (myData.ClassHash.ClassB == \"\") {\n $p.apiUpdate({\n 'id': $p.id(),\n 'data': {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n 'ClassHash': {\n 'ClassB': data.Response.Data[0].ClassHash.ClassT,\n }\n },\n done: function (data) {\n console.log(data);\n },\n fail: function (data) {\n console.log(data);\n }\n });\n }\n },\n });\n }\n}\n\nfunction getTenpoTable() {\n let tenpoListStr = $('#tenpoList').length > 0 ? JSON.parse($('#tenpoList').val()) : [];\n\n for (tenpo of tenpoListStr) {\n tenpoList[tenpo.ResultId] = {\n 'ResultId': tenpo.ResultId,\n 'ShopName': tenpo.ShopName,\n 'ShopName0': tenpo.ShopName0,\n 'QRFile': tenpo.QRFile,\n 'QRGuid': tenpo.QRGuid,\n }\n }\n\n // 店舗IDの取得方法をdata-readonly属性で分岐\n let tenpoId = \"\";\n if ($('#Results_ClassF').attr('data-readonly') == \"1\") {\n tenpoId = $('#Results_ClassF').attr('data-value');\n } else {\n tenpoId = $('#Results_ClassF').val();\n }\n\n if (tenpoId) {\n if (tenpoList[tenpoId]) {\n console.log(tenpoList[tenpoId]);\n let guid = tenpoList[tenpoId].QRGuid;\n\n if (guid) {\n let downloadUrl = '/pleasanter/binaries/' + guid + '/download';\n let button = document.createElement('button');\n button.type = 'button';\n button.id = 'openQRCodeFile';\n button.innerHTML = 'Google口コミQRコードDL';\n button.setAttribute('onclick', 'window.open(\"' + downloadUrl + '\", \"_blank\")');\n button.style.margin = '5px';\n\n $('#reportButtons').append(button);\n $('#openQRCodeFile').button({\n icon: 'ui-icon-image'\n });\n } else {\n console.log('QRコードファイルがありません。');\n\n }\n\n } else {\n console.log('該当する店舗IDがありません。');\n\n }\n } else {\n console.log('店舗IDが設定されていません。');\n }\n\n //console.log(tenpoList);\n}\n\n//添付ファイル入力欄にコメントを追加する汎用関数\nfunction attachmentComments(attach) {\n let comments = '';\n\n //説明欄にコメントがある場合、追加\n if ($('#Results_' + attach + 'Field>div.field-control').attr('title')) {\n comments = $('#Results_' + attach + 'Field>div.field-control').attr('title');\n }\n\n if (comments) {\n let div1 = document.createElement('div');\n div1.innerHTML = comments;\n div1.style.marginLeft = '121px';\n div1.style.fontWeight = 'bold';\n div1.style.color = '#00F';\n\n //位置調整とコメント追加\n $('#Results_' + attach + 'Field').append(div1);\n $('#Results_' + attach + 'Field').css('margin-bottom', '10px');\n }\n\n}\n\nfunction columnsComments(column, color) {\n let comments = '';\n\n //説明欄にコメントがある場合、追加\n if ($('#Results_' + column + 'Field>div.field-control').attr('title')) {\n comments = $('#Results_' + column + 'Field>div.field-control').attr('title');\n }\n let div1 = document.createElement('div');\n div1.innerHTML = comments;\n div1.style.marginLeft = '121px';\n div1.style.fontWeight = 'bold';\n div1.style.color = color;\n\n //位置調整とコメント追加\n $('#Results_' + column + 'Field').append(div1);\n if ($('#Results_' + column + 'Field').hasClass('field-normal')) {\n $('#Results_' + column + 'Field').css('margin-bottom', '15px');\n }\n\n if ($('#Results_' + column + 'Field').hasClass('field-wide')) {\n $('#Results_' + column + 'Field').css('margin-bottom', '0px');\n }\n}\n\nfunction addCommentsBeforeCommentField() {\n let comDiv = document.createElement('div');\n comDiv.innerHTML = '【承認】【差戻】処理時のコメントはボタンを押す前に下記へ記入すること。';\n comDiv.style.margin = '5px';\n comDiv.style.fontSize = '1.2em';\n comDiv.style.fontWeight = 'bold';\n comDiv.style.color = '#00F';\n\n $('#CommentField').before(comDiv);\n}\n\n//タブクリック時に色を変更するスクリプト\n$(document).on('click', '.ui-tabs-anchor', function (e) {\n let hash = e.currentTarget.hash.split('#')[1];\n setTabColorClass(hash);\n});\n\nfunction setTabColorClass(hash) {\n //タブ色 赤\n let list1 = ['FieldSetTab11', 'FieldSetTab12', 'FieldSetTab14'];\n let color1 = 'tabColor1';\n let color2 = 'tabColor2';\n\n $.each(list1, function (index, tabName) {\n removeTabColorClass(tabName, color2);\n addTabColorClass(tabName, color1);\n })\n\n if (list1.includes(hash)) {\n removeTabColorClass(hash, color1);\n addTabColorClass(hash, color2);\n }\n\n //タブ色 青\n let list2 = ['FieldSetTab16', 'FieldSetTab17'];\n color1 = 'tabColor3';\n color2 = 'tabColor4';\n\n $.each(list2, function (index, tabName) {\n removeTabColorClass(tabName, color2);\n addTabColorClass(tabName, color1);\n })\n\n if (list2.includes(hash)) {\n removeTabColorClass(hash, color1);\n addTabColorClass(hash, color2);\n }\n\n //タブ色 赤2\n let list3 = ['FieldSetTab18'];\n color1 = 'tabColor5';\n color2 = 'tabColor6';\n\n $.each(list3, function (index, tabName) {\n removeTabColorClass(tabName, color2);\n addTabColorClass(tabName, color1);\n })\n\n if (list3.includes(hash)) {\n removeTabColorClass(hash, color1);\n addTabColorClass(hash, color2);\n }\n\n}\n\n//タブの色を初期化\nfunction removeTabColorClass(tabName, colorNum) {\n $('li[aria-controls=\"' + tabName + '\"]').removeClass(colorNum);\n}\nfunction addTabColorClass(tabName, colorNum) {\n $('li[aria-controls=\"' + tabName + '\"]').addClass(colorNum);\n}\n\nfunction createMapButton() {\n let div = document.createElement('div');\n let button = document.createElement('button');\n button.type = 'button';\n button.id = 'openMapWindow';\n button.innerHTML = '現場案内図';\n button.setAttribute('onclick', 'createMapReport()');\n button.style.margin = '5px';\n div.append(button);\n $('#Results_Description050Field').after(div);\n $('#openMapWindow').button({\n icon: 'ui-icon-document'\n });\n}\n\nfunction getUserList(offset) {\n let json = {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n 'Offset': offset,\n 'View': {\n 'ApiGetMailAddresses': true,\n },\n };\n let url = 'https://' + location.hostname + '/pleasanter/api/users/get';\n\n $.ajax({\n type: 'post',\n url: url,\n contentType: 'application/json',\n data: JSON.stringify(json),\n success: function (data) {\n //console.log(data);\n $.each(data.Response.Data, function (index, value) {\n let name = value.Name;\n let deptId = value.DeptId;\n let userId = value.UserId;\n let mailAddress = value.MailAddresses[0];\n\n userList[userId] = {\n name: name,\n userId: userId,\n deptId: deptId,\n mailAddress: mailAddress,\n };\n });\n //console.log(data.Response.Data.length);\n if ((offset + data.Response.Data.length) < data.Response.TotalCount) {\n let offset2 = offset + 200;\n getUserList(offset2);\n }\n },\n error: function (data) {\n console.log(data);\n },\n });\n}\n\nfunction getTemplateFiles() {\n //添付ファイルのGuid取得\n $p.apiGet({\n 'id': '189122',\n 'data': {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n 'View': {\n 'ColumnFilterHash': {\n 'Status': 100,\n },\n 'ColumnSorterHash': {\n 'NumA': 'asc',\n },\n },\n },\n done: function (data) {\n //console.log(data);\n let div = document.createElement('div');\n div.id = 'reportButtons';\n $('#Guide').after(div);\n\n let button = document.createElement('button');\n button.type = 'button';\n button.id = 'oboegakiReport';\n button.innerHTML = '覚書閲覧(仮)';\n button.setAttribute('onclick', 'oboegaki()');\n button.style.margin = '5px';\n div.append(button);\n $('#oboegakiReport').button({\n icon: 'ui-icon-star'\n });\n\n $.each(data.Response.Data, function (index, data) {\n let fileName = data.Title;\n let guid = data.AttachmentsHash.AttachmentsA[0].Guid;\n templateFiles[fileName] = guid;\n\n let button = document.createElement('button');\n button.type = 'button';\n button.id = guid;\n button.innerHTML = fileName;\n button.setAttribute('onclick', 'getTemplateRecord(\"' + fileName + '\")');\n button.style.margin = '5px';\n div.append(button);\n $('#' + guid).button({\n icon: 'ui-icon-document'\n });\n });\n\n\n },\n });\n}\n\nfunction createWorkFlowViewButton() {\n let div = document.createElement('div');\n div.id = 'wfView';\n div.style.float = \"left\";\n $('#Guide').after(div);\n\n let button = document.createElement('button');\n button.type = 'button';\n button.id = 'wfViewButton';\n button.innerHTML = '契約WFステータス';\n button.setAttribute('onclick', '$p.ex.createArrayData()');\n button.style.margin = '5px';\n div.append(button);\n $('#wfViewButton').button({\n icon: 'ui-icon-star'\n });\n}\n\nfunction createWorkFlowViewButton2() {\n let div = document.createElement('div');\n div.id = 'wfView2';\n $('#SectionFields40Container').before(div);\n\n let button = document.createElement('button');\n button.type = 'button';\n button.id = 'wfViewButton2';\n button.innerHTML = '契約WFステータス';\n button.setAttribute('onclick', '$p.ex.createArrayData()');\n button.style.margin = '5px';\n div.append(button);\n $('#wfViewButton2').button({\n icon: 'ui-icon-star'\n });\n}\n\n//リードタイム算定表から日付取得\nfunction createReadTimeTable() {\n let readtime_val = $('#Results_DescriptionR').val();\n if (readtime_val != '') {\n readtime_date = JSON.parse(readtime_val);\n //console.log(readtime_date);\n }\n}\n\nfunction InputReadOnly() {\n //console.log($('.code-readonly'));\n let readOnlyList = $('.code-readonly');\n $('.code-readonly').each(function (index, value) {\n //console.log(value.id);\n if ($('label[for=\"' + value.id + '\"')) {\n //console.log(value.id);\n $('label[for=\"' + value.id + '\"').css('pointer-events', 'none');\n }\n });\n}\n\nfunction InputWfColumn() {\n\n for (colnum = 124; colnum <= 128; colnum++) {\n InputWfColumnReadOnly1('Class' + colnum);\n InputWfColumnReadOnly1('Date' + colnum);\n InputWfColumnReadOnly3('Description' + colnum);\n\n }\n for (colnum = 130; colnum <= 139; colnum++) {\n InputWfColumnReadOnly1('Class' + colnum);\n InputWfColumnReadOnly1('Date' + colnum);\n }\n for (colnum = 150; colnum <= 158; colnum++) {\n InputWfColumnReadOnly1('Class' + colnum);\n InputWfColumnReadOnly1('Date' + colnum);\n }\n for (colnum = 169; colnum <= 170; colnum++) {\n InputWfColumnReadOnly1('Class' + colnum);\n InputWfColumnReadOnly1('Date' + colnum);\n }\n for (colnum = 195; colnum <= 198; colnum++) {\n InputWfColumnReadOnly1('Class' + colnum);\n InputWfColumnReadOnly1('Date' + colnum);\n InputWfColumnReadOnly3('Description' + colnum);\n\n }\n\n for (colnum = 140; colnum <= 147; colnum++) {\n InputWfColumnReadOnly2('Class' + colnum);\n }\n for (colnum = 160; colnum <= 167; colnum++) {\n InputWfColumnReadOnly2('Class' + colnum);\n }\n\n}\n\n//項目の読み取り専用設定1\nfunction InputWfColumnReadOnly1(col) {\n $('#Results_' + col).prop('tabindex', '-1');\n $('#Results_' + col).next().css('display', 'none');\n $('label[for=\"Results_' + col + '\"').css('pointer-events', 'none');\n}\n\n//項目の読み取り専用設定2\nfunction InputWfColumnReadOnly2(col) {\n $('#Results_' + col).prop('tabindex', '-1');\n $('label[for=\"Results_' + col + '\"').css('pointer-events', 'none');\n}\n\n//説明項目の読み取り専用設定1\nfunction InputWfColumnReadOnly3(col) {\n $('#Results_' + col).prop('tabindex', '-1');\n $('#Results_' + col + '\\\\.viewer').prop('ondblclick', '-1');\n $('#Results_' + col + '\\\\.editor').css('display', 'none');\n //$('#Results_' + col).css('display', 'block');\n $('#Results_' + col).next().css('display', 'none');\n $('#Results_' + col).next().next().css('display', 'none');\n}\n\n$p.ex.readonlyColumn = function () {\n //readonlyクラス Tab移動禁止\n $('.code-readonly').each(function (index, value) {\n //console.log(value.id);\n $('#' + value.id).attr('tabindex', -1);\n $('label[for=\"' + value.id + '\"]').css('pointer-events', 'none');\n });\n\n $('.code-readonly2').each(function (index, value) {\n //console.log(value.id);\n $('#' + value.id).attr('tabindex', -1);\n $('label[for=\"' + value.id + '\"]').css('pointer-events', 'none');\n });\n}\n\n//資料ダウンロードボタンの追加\nfunction createDownloadButton(buttonId, buttonName, buttonUrl) {\n\n let linkUrl = buttonUrl;\n let button = document.createElement('button');\n button.type = 'button';\n button.id = buttonId;\n button.innerHTML = buttonName;\n button.setAttribute('onclick', 'window.open(\"' + linkUrl + '\", \"_blank\")');\n button.style.margin = '5px';\n $('#reportButtons').append(button);\n $('#' + button.id).button({\n icon: 'ui-icon-star'\n });\n\n}\n/*\n//本契約日入力の有無の制御\nfunction honKeiyakuDateCheck() {\n //設計契約ワークフローID一覧\n let sWfIDList = [110, 111, 151, 161, 210, 310, 410, 510, 710, 910];\n let nowStatus = myData.Status;\n\n if (sWfIDList.includes(nowStatus)) {\n console.log('これは設計契約ワークフローです');\n\n if ($('#Results_DateD').val() != '') {\n $p.set($('#Results_DateD'), '');\n console.log('本契約日の入力は不要のため、入力された日付を消去しました');\n $p.clearMessage();\n $p.setMessage('#Message', JSON.stringify({\n Css: 'alert-error',\n Text: '本件は設計契約ワークフローのレコードです。「本契約日」の入力は不要です。入力された日付は消去されました。【更新】ボタンをクリックしてください。',\n }));\n }\n\n //本契約日の入力は不要のため、入力欄を読み取り専用に設定\n $('#Results_DateD').addClass('code-readonly');\n $('label[for=\"Results_DateD\"').css('pointer-events', 'none');\n $('#Results_DateD').next().hide();\n //.disabled = true;\n $('#Results_DateD').prop('tabindex', '-1');\n $('#Results_DateD').prop('disabled', true);\n\n\n } else {\n console.log('これは設計契約ワークフローではありません');\n\n }\n\n}\n*/", "Id": 2 }, { "Title": "2.マスターシート帳票", "Edit": true, "Body": "let myData;\nlet arariData;\n\nfunction getTemplateRecord(templateName) {\n getMyData();\n getArariData();\n\n //現在時刻\n let now = new Date();\n let years = now.getFullYear();\n let monthes = (now.getMonth() + 1).toString().padStart(2, '0');\n let today = now.getDate().toString().padStart(2, '0');\n let youbi = now.getDay();\n let hours = now.getHours();\n let mins = now.getMinutes();\n let secs = now.getSeconds();\n\n let keiyakuCd = myData.ClassHash.ClassA; //myData.ClassHash.ClassA;\n let customerName = myData.ClassHash.ClassS; //myData.ClassHash.ClassS;\n let guid = templateFiles[templateName];\n\n let fileName = keiyakuCd + '_' + customerName + '■' + templateName + '■' + years + monthes + today + '-' + hours + mins + secs + '.xlsx';\n\n if (templateName === '設計パートナー契約書') {\n let err = '';\n if (myData.ClassHash.ClassN == 0) {\n err = err + '基本情報の設計契約を「あり」に指定してください\\n';\n }\n if (parseFloat(myData.NumHash.Num038) <= 0) {\n err = err + '設計契約金を入力してください\\n';\n }\n if (myData.DateHash.Date038 == \"1899-12-30T00:00:00\") {\n err = err + '設計契約金の支払日を入力してください\\n';\n }\n if (err != '') {\n err = err + '上記の箇所を修正し、もう一度帳票出力ボタンを押してください';\n alert(err);\n } else {\n createReport(guid, fileName, templateName);\n }\n } else if (templateName === '粗利益確認書') {\n let err = '';\n if ($('#Results_Class190').val() == '') {\n err = err + '粗利益確認書レコードがありません\\n';\n }\n\n if (err != '') {\n //err = err + '上記の箇所を修正し、もう一度帳票出力ボタンを押してください';\n alert(err);\n } else {\n createReport(guid, fileName, templateName);\n }\n\n } else {\n createReport(guid, fileName, templateName);\n }\n}\n\nfunction createReport(guid, fileName, templateName) {\n return customizeReport(guid, templateName)\n .then(function (blob) {\n if (window.navigator && window.navigator.msSaveOrOpenBlob) {\n window.navigator.msSaveOrOpenBlob(blob, fileName);\n } else {\n var url = window.URL.createObjectURL(blob);\n var a = document.createElement('a');\n document.body.appendChild(a);\n a.href = url;\n a.download = fileName;\n a.click();\n window.URL.revokeObjectURL(url);\n document.body.removeChild(a);\n }\n })\n .catch(function (err) {\n alert(err.message || err);\n throw err;\n });\n}\n\n//帳票にデータを書き込み\nfunction customizeReport(guid, templateName) {\n return getWorkbook(guid).then(function (workbook) {\n let data001 = JSON.parse(myData.DescriptionHash.Description001); //契約会社\n let data002 = JSON.parse(myData.DescriptionHash.Description002); //施工会社\n let data003 = JSON.parse(myData.DescriptionHash.Description003); //契約営業所\n let data004 = {\n \"Title\": \"未選択\",\n }\n if (myData.DescriptionHash.Description004 != '') {\n data004 = JSON.parse(myData.DescriptionHash.Description004); //ブランド\n }\n\n let data005 = {\n \"ClassHash\": {\n \"ClassB\": \"\"\n }\n }\n if (myData.DescriptionHash.Description005 != '') {\n data005 = JSON.parse(myData.DescriptionHash.Description005); //シリーズ\n }\n\n let dataA = JSON.parse(myData.DescriptionHash.DescriptionA); //支払テーブル\n let dataF = JSON.parse(myData.DescriptionHash.DescriptionF); //見積総計\n\n //帳票ごとに書き込む処理を分ける\n //共通変数\n let customerName = myData.ClassHash.ClassS + ' 様';\n let koujimei1 = myData.ClassHash.ClassQ;\n let koujimei2 = myData.ClassHash.ClassU;\n let shubetsu = myData.ClassHash.Class042;\n\n let koujimei = koujimei1 + ' 様邸' + shubetsu + '工事';\n if (koujimei2 != '') {\n koujimei = koujimei2 + ' 様邸' + shubetsu + '工事';\n }\n\n //if (keiyakuDate) {\n // keiyakuDateStr = keiyakuDate.getFullYear() + '年' + (keiyakuDate.getMonth() + 1) + '月' + keiyakuDate.getDate() + '日';\n //}\n\n let keiyakuDateStr = '';\n if (myData.DateHash.DateD != \"1899-12-30T00:00:00\") {\n let keiyakuDate = new Date(myData.DateHash.DateD);\n keiyakuDateStr = keiyakuDate.getFullYear() + '年' + (keiyakuDate.getMonth() + 1) + '月' + keiyakuDate.getDate() + '日';\n }\n\n let SkeiyakuDateStr = '';\n if (myData.DateHash.DateE != \"1899-12-30T00:00:00\") {\n let SkeiyakuDate = new Date(myData.DateHash.DateE);\n SkeiyakuDateStr = SkeiyakuDate.getFullYear() + '年' + (SkeiyakuDate.getMonth() + 1) + '月' + SkeiyakuDate.getDate() + '日';\n }\n\n //担当\n let eigyo1 = '';\n if (myData.ClassHash.ClassG) {\n eigyo1 = userList[myData.ClassHash.ClassG].name;\n }\n let eigyo2 = '';\n if (myData.ClassHash.ClassH) {\n eigyo2 = userList[myData.ClassHash.ClassH].name;\n }\n\n let eigyo12 = '';\n if (eigyo1 != '') {\n if (eigyo2 != '') {\n eigyo12 = eigyo1 + '/' + eigyo2;\n } else {\n eigyo12 = eigyo1;\n }\n } else {\n if (eigyo2 != '') {\n eigyo12 = eigyo2;\n }\n }\n\n let sekkei1 = '';\n if (myData.ClassHash.ClassI) {\n sekkei1 = userList[myData.ClassHash.ClassI].name;\n }\n let sekkei2 = '';\n if (myData.ClassHash.ClassL) {\n sekkei2 = userList[myData.ClassHash.ClassL].name;\n }\n let kantoku = '';\n if (myData.ClassHash.ClassJ) {\n kantoku = userList[myData.ClassHash.ClassJ].name;\n }\n let IC = '';\n if (myData.ClassHash.ClassK) {\n IC = userList[myData.ClassHash.ClassK].name;\n }\n\n switch (templateName) {\n //----------------------------------------------------------------------------------------------------\n case '画像掲載承諾書':\n workbook.sheet('param').cell('C1').value(myData.ClassHash.ClassA);\n\n break;\n //----------------------------------------------------------------------------------------------------\n case 'A建物工事見積書':\n workbook.sheet('param').cell('C2').value(customerName);\n workbook.sheet('param').cell('C3').value(koujimei);\n workbook.sheet('param').cell('C40').value(keiyakuDateStr);\n\n (myData.NumHash.Num045) ? workbook.sheet('param').cell('C4').value(parseFloat(myData.NumHash.Num045.toString().replaceAll(/[¥,]/g, ''))) : 0;\n\n let dataB = JSON.parse(myData.DescriptionHash.DescriptionB);\n $.each(dataB, function (index, value) {\n let i = index + 5;\n if (index < 15) {\n workbook.sheet('param').cell('C' + i).value(value[0]);\n workbook.sheet('param').cell('E' + i).value(value[1]);\n if (value[2].toString().length > 0) {\n workbook.sheet('param').cell('G' + i).value(value[2] == \"\" ? 0 : parseFloat(value[2].toString().replaceAll(/[¥,]/g, '')));\n }\n }\n });\n\n break;\n //----------------------------------------------------------------------------------------------------\n case 'B建物工事見積書':\n workbook.sheet('param').cell('C2').value(customerName);\n workbook.sheet('param').cell('C3').value(koujimei);\n workbook.sheet('param').cell('C40').value(keiyakuDateStr);\n\n (myData.NumHash.Num046) ? workbook.sheet('param').cell('C4').value(parseFloat(myData.NumHash.Num046.toString().replaceAll(/[¥,]/g, ''))) : 0;\n let dataC = JSON.parse(myData.DescriptionHash.DescriptionC);\n $.each(dataC, function (index, value) {\n let i = index + 5;\n if (index < 20) {\n workbook.sheet('param').cell('C' + i).value(value[0]);\n workbook.sheet('param').cell('E' + i).value(value[1]);\n workbook.sheet('param').cell('G' + i).value(value[2]);\n if (value[3].toString().length > 0) {\n workbook.sheet('param').cell('I' + i).value(value[3] == \"\" ? 0 : parseFloat(value[3].toString().replaceAll(/[¥,]/g, '')));\n workbook.sheet('param').cell('K' + i).value(value[4] == \"\" ? \"\" : value[4]);\n workbook.sheet('param').cell('M' + i).value(value[5] == \"\" ? 0 : parseFloat(value[5].toString().replaceAll(/[¥,]/g, '')));\n }\n }\n });\n\n break;\n //----------------------------------------------------------------------------------------------------\n case 'C付帯工事見積書':\n workbook.sheet('param').cell('C2').value(customerName);\n workbook.sheet('param').cell('C3').value(koujimei);\n workbook.sheet('param').cell('C40').value(keiyakuDateStr);\n\n (myData.NumHash.Num047) ? workbook.sheet('param').cell('C4').value(parseFloat(myData.NumHash.Num047.toString().replaceAll(/[¥,]/g, ''))) : 0;\n let dataD = JSON.parse(myData.DescriptionHash.DescriptionD);\n $.each(dataD, function (index, value) {\n let i = index + 5;\n workbook.sheet('param').cell('C' + i).value(value[1]);\n workbook.sheet('param').cell('E' + i).value(value[2] == \"\" ? 0 : parseFloat(value[2].toString().replaceAll(/[¥,]/g, '')));\n workbook.sheet('param').cell('G' + i).value(value[3]);\n });\n\n break;\n //----------------------------------------------------------------------------------------------------\n //1.設計パートナー契約書\n case '設計パートナー契約書':\n workbook.sheet('param').cell('C2').value(customerName);\n workbook.sheet('param').cell('C3').value(myData.ClassHash.ClassA);\n workbook.sheet('param').cell('C4').value(myData.ClassHash.ClassB);\n workbook.sheet('param').cell('C5').value(eigyo12);\n\n workbook.sheet('param').cell('C6').value(data004.Title);\n workbook.sheet('param').cell('C7').value(sekkei1);\n workbook.sheet('param').cell('C8').value(koujimei);\n workbook.sheet('param').cell('C9').value(myData.ClassHash.Class034 + '(' + myData.ClassHash.Class036 + ')');\n workbook.sheet('param').cell('C10').value(data005.ClassHash.ClassB);\n\n (myData.NumHash.Num011) ? workbook.sheet('param').cell('C11').value(parseFloat(myData.NumHash.Num011.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num012) ? workbook.sheet('param').cell('C12').value(parseFloat(myData.NumHash.Num012.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num013) ? workbook.sheet('param').cell('C13').value(parseFloat(myData.NumHash.Num013.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num014) ? workbook.sheet('param').cell('C14').value(parseFloat(myData.NumHash.Num014.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num015) ? workbook.sheet('param').cell('C15').value(parseFloat(myData.NumHash.Num015.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num016) ? workbook.sheet('param').cell('C16').value(parseFloat(myData.NumHash.Num016.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num019) ? workbook.sheet('param').cell('C27').value(parseFloat(myData.NumHash.Num019.toString().replaceAll(/[¥,]/g, ''))) : 0;\n\n workbook.sheet('param').cell('C17').value(myData.ClassHash.Class031);\n (myData.NumHash.Num038) ? workbook.sheet('param').cell('C18').value(parseFloat(myData.NumHash.Num038.toString().replaceAll(/[¥,]/g, ''))) : 0;\n\n let date038 = '';\n if (myData.DateHash.Date038 != \"1899-12-30T00:00:00\") {\n let date038a = new Date(myData.DateHash.Date038);\n date038 = date038a.getFullYear() + '年' + (date038a.getMonth() + 1) + '月' + date038a.getDate() + '日';\n }\n workbook.sheet('param').cell('C19').value(date038);\n\n workbook.sheet('param').cell('C20').value(data001.ClassHash.ClassB);\n workbook.sheet('param').cell('C21').value(data001.ClassHash.ClassC);\n workbook.sheet('param').cell('C22').value(data001.ClassHash.ClassA);\n workbook.sheet('param').cell('C23').value(data001.ClassHash.ClassG);\n workbook.sheet('param').cell('C24').value(myData.ClassHash.ClassX);\n workbook.sheet('param').cell('C25').value(data001.ClassHash.ClassA);\n\n break;\n //----------------------------------------------------------------------------------------------------\n //2.建築工事請負契約書\n case '建築工事請負契約書':\n workbook.sheet('param').cell('C2').value(customerName);\n workbook.sheet('param').cell('C3').value(myData.ClassHash.ClassA);\n workbook.sheet('param').cell('C4').value(myData.ClassHash.ClassB);\n workbook.sheet('param').cell('C5').value(data003.Title);\n //担当営業\n workbook.sheet('param').cell('C6').value(eigyo12);\n workbook.sheet('param').cell('C7').value(koujimei);\n workbook.sheet('param').cell('C8').value(myData.ClassHash.Class034 + '(' + myData.ClassHash.Class036 + ')');\n workbook.sheet('param').cell('C9').value(data004.Title + ' ' + data005.ClassHash.ClassB);\n\n (myData.NumHash.Num011) ? workbook.sheet('param').cell('C10').value(parseFloat(myData.NumHash.Num011.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num012) ? workbook.sheet('param').cell('C11').value(parseFloat(myData.NumHash.Num012.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num013) ? workbook.sheet('param').cell('C12').value(parseFloat(myData.NumHash.Num013.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num014) ? workbook.sheet('param').cell('C13').value(parseFloat(myData.NumHash.Num014.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num015) ? workbook.sheet('param').cell('C14').value(parseFloat(myData.NumHash.Num015.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num016) ? workbook.sheet('param').cell('C15').value(parseFloat(myData.NumHash.Num016.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num019) ? workbook.sheet('param').cell('C27').value(parseFloat(myData.NumHash.Num019.toString().replaceAll(/[¥,]/g, ''))) : 0;\n\n workbook.sheet('param').cell('C16').value(myData.ClassHash.Class031);\n\n let dateH = ''; //着工予定日\n if (myData.DateHash.DateH != \"1899-12-30T00:00:00\") {\n let dateH0 = new Date(myData.DateHash.DateH);\n dateH = dateH0.getFullYear() + '年' + (dateH0.getMonth() + 1) + '月' + dateH0.getDate() + '日';\n }\n let dateL = ''; //完成予定日\n if (myData.DateHash.DateL != \"1899-12-30T00:00:00\") {\n let dateL0 = new Date(myData.DateHash.DateL);\n dateL = dateL0.getFullYear() + '年' + (dateL0.getMonth() + 1) + '月' + dateL0.getDate() + '日';\n }\n let dateM = ''; //追加変更期限\n if (myData.DateHash.DateM != \"1899-12-30T00:00:00\") {\n let dateM0 = new Date(myData.DateHash.DateM);\n dateM = dateM0.getFullYear() + '年' + (dateM0.getMonth() + 1) + '月' + dateM0.getDate() + '日';\n }\n workbook.sheet('param').cell('C17').value(dateH);\n workbook.sheet('param').cell('C18').value(dateL);\n workbook.sheet('param').cell('C19').value(dateM);\n workbook.sheet('param').cell('C20').value(dataF[8][1]);\n workbook.sheet('param').cell('C21').value(dataF[7][1]);\n workbook.sheet('param').cell('C22').value(myData.DescriptionHash.DescriptionM);\n workbook.sheet('param').cell('C23').value(data001.ClassHash.ClassA);\n\n $.each(dataA, function (index, value) {\n let i = index + 31;\n console.log(value);\n workbook.sheet('param').cell('C' + i).value(value[1]);\n workbook.sheet('param').cell('F' + i).value(parseFloat(value[2].toString().replaceAll(/[¥,]/g, '')));\n workbook.sheet('param').cell('I' + i).value(value[3]);\n if (value[4] != '') {\n let value4 = new Date(value[4]);\n value[4] = value4.getFullYear() + '年' + (value4.getMonth() + 1) + '月' + value4.getDate() + '日';\n }\n if (value[5] == 0) {\n value[5] = '';\n }\n workbook.sheet('param').cell('K' + i).value(value[4]);\n workbook.sheet('param').cell('M' + i).value(value[5]);\n });\n\n break;\n //----------------------------------------------------------------------------------------------------\n //3.請負代金内訳書\n case '請負代金内訳書':\n workbook.sheet('param').cell('C2').value(customerName);\n workbook.sheet('param').cell('C3').value(myData.ClassHash.Class031);\n workbook.sheet('param').cell('C4').value(myData.ClassHash.Class007);\n workbook.sheet('param').cell('C5').value(myData.ClassHash.Class026);\n\n workbook.sheet('param').cell('C7').value(dataF[0][1]);\n workbook.sheet('param').cell('C8').value(dataF[1][1]);\n workbook.sheet('param').cell('C9').value(dataF[2][1]);\n workbook.sheet('param').cell('C10').value(dataF[3][1]);\n\n workbook.sheet('param').cell('C12').value(data001.ClassHash.ClassA);\n workbook.sheet('param').cell('C13').value(data004.Title);\n workbook.sheet('param').cell('C14').value(data003.ClassHash.ClassB);\n workbook.sheet('param').cell('C15').value(data003.ClassHash.ClassC);\n workbook.sheet('param').cell('C16').value(data003.ClassHash.ClassD);\n workbook.sheet('param').cell('C17').value(data003.ClassHash.ClassE);\n workbook.sheet('param').cell('C18').value(data003.ClassHash.ClassF);\n workbook.sheet('param').cell('C19').value(eigyo1);\n\n workbook.sheet('param').cell('C20').value(keiyakuDateStr);\n\n break;\n //----------------------------------------------------------------------------------------------------\n //4.御提案書\n case '御提案書':\n workbook.sheet('param').cell('C2').value(customerName);\n workbook.sheet('param').cell('C3').value(myData.ClassHash.Class031);\n workbook.sheet('param').cell('C4').value(myData.ClassHash.Class007);\n workbook.sheet('param').cell('C5').value(myData.ClassHash.Class026);\n\n workbook.sheet('param').cell('C6').value(data001.ClassHash.ClassA);\n workbook.sheet('param').cell('C7').value(data004.Title);\n workbook.sheet('param').cell('C8').value(data003.ClassHash.ClassB);\n workbook.sheet('param').cell('C9').value(data003.ClassHash.ClassC);\n workbook.sheet('param').cell('C10').value(data003.ClassHash.ClassD);\n workbook.sheet('param').cell('C11').value(data003.ClassHash.ClassE);\n workbook.sheet('param').cell('C12').value(data003.ClassHash.ClassF);\n workbook.sheet('param').cell('C13').value(eigyo1);\n\n workbook.sheet('param').cell('C14').value(dataF[4][1]);\n workbook.sheet('param').cell('C15').value(dataF[6][1]);\n workbook.sheet('param').cell('C16').value(myData.ClassHash.Class034 + '(' + myData.ClassHash.Class036 + ')');\n workbook.sheet('param').cell('C17').value(data005.ClassHash.ClassB);\n\n workbook.sheet('param').cell('C18').value(myData.ClassHash.Class037);\n workbook.sheet('param').cell('C19').value(myData.ClassHash.Class038);\n\n (myData.NumHash.Num017) ? workbook.sheet('param').cell('C20').value(parseFloat(myData.NumHash.Num017.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num018) ? workbook.sheet('param').cell('C21').value(parseFloat(myData.NumHash.Num018.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num011) ? workbook.sheet('param').cell('C22').value(parseFloat(myData.NumHash.Num011.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num012) ? workbook.sheet('param').cell('C23').value(parseFloat(myData.NumHash.Num012.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num013) ? workbook.sheet('param').cell('C24').value(parseFloat(myData.NumHash.Num013.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num014) ? workbook.sheet('param').cell('C25').value(parseFloat(myData.NumHash.Num014.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num015) ? workbook.sheet('param').cell('C26').value(parseFloat(myData.NumHash.Num015.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num016) ? workbook.sheet('param').cell('C27').value(parseFloat(myData.NumHash.Num016.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num019) ? workbook.sheet('param').cell('C28').value(parseFloat(myData.NumHash.Num019.toString().replaceAll(/[¥,]/g, ''))) : 0;\n\n workbook.sheet('param').cell('C29').value(dataF[0][1]);\n workbook.sheet('param').cell('C30').value(dataF[1][1]);\n workbook.sheet('param').cell('C31').value(dataF[2][1]);\n workbook.sheet('param').cell('C32').value(dataF[3][1]);\n workbook.sheet('param').cell('C33').value(dataF[9][1]);\n\n workbook.sheet('param').cell('C38').value(dataF[13][1]);\n workbook.sheet('param').cell('C39').value(dataF[14][1]);\n workbook.sheet('param').cell('C58').value(myData.DescriptionHash.DescriptionM);\n\n $.each(dataA, function (index, value) {\n let i = index + 64;\n console.log(value);\n workbook.sheet('param').cell('C' + i).value(value[1]);\n workbook.sheet('param').cell('D' + i).value(value[2]);\n });\n\n break;\n //----------------------------------------------------------------------------------------------------\n //5.振込案内\n case '振込案内':\n workbook.sheet('param').cell('C2').value(customerName);\n workbook.sheet('param').cell('C3').value(data001.ClassHash.ClassA);\n workbook.sheet('param').cell('C4').value(data004.Title);\n workbook.sheet('param').cell('C5').value(data003.ClassHash.ClassB);\n workbook.sheet('param').cell('C6').value(data003.ClassHash.ClassC);\n workbook.sheet('param').cell('C7').value(data003.ClassHash.ClassD);\n workbook.sheet('param').cell('C8').value(data003.ClassHash.ClassE);\n workbook.sheet('param').cell('C9').value(data003.ClassHash.ClassF);\n workbook.sheet('param').cell('C10').value(eigyo1);\n\n workbook.sheet('param').cell('C11').value(myData.ClassHash.ClassX);\n workbook.sheet('param').cell('C12').value(data001.ClassHash.ClassA);\n\n workbook.sheet('param').cell('C13').value(myData.ClassHash.ClassA);\n //お客様名1\n workbook.sheet('param').cell('C14').value(myData.ClassHash.Class001); //お客様名1_姓\n workbook.sheet('param').cell('E14').value(myData.ClassHash.Class002);\n //お客様名2\n workbook.sheet('param').cell('C15').value(myData.ClassHash.Class009); //お客様名2_姓\n workbook.sheet('param').cell('E15').value(myData.ClassHash.Class010);\n console.log(myData.ClassHash.Class009)\n if (myData.ClassHash.Class009 == '') {\n workbook.sheet('振込案内').column(\"M\").hidden(true);\n workbook.sheet('振込案内').column(\"N\").hidden(true);\n workbook.sheet('振込案内').column(\"O\").hidden(true);\n workbook.sheet('振込案内').column(\"P\").hidden(true);\n workbook.sheet('振込案内').column(\"Q\").hidden(true);\n workbook.sheet('振込案内').column(\"R\").hidden(true);\n workbook.sheet('振込案内').column(\"S\").hidden(true);\n workbook.sheet('振込案内').column(\"T\").hidden(true);\n workbook.sheet('振込案内').column(\"U\").hidden(true);\n workbook.sheet('振込案内').column(\"V\").hidden(true);\n workbook.sheet('振込案内').column(\"W\").hidden(true);\n workbook.sheet('振込案内').column(\"X\").hidden(true);\n }\n //お客様名3\n workbook.sheet('param').cell('C16').value(myData.ClassHash.Class017); //お客様名3_姓\n workbook.sheet('param').cell('E16').value(myData.ClassHash.Class018);\n console.log(myData.ClassHash.Class0017)\n if (myData.ClassHash.Class017 == '') {\n workbook.sheet('振込案内').column(\"Y\").hidden(true);\n workbook.sheet('振込案内').column(\"Z\").hidden(true);\n workbook.sheet('振込案内').column(\"AA\").hidden(true);\n workbook.sheet('振込案内').column(\"AB\").hidden(true);\n workbook.sheet('振込案内').column(\"AC\").hidden(true);\n workbook.sheet('振込案内').column(\"AD\").hidden(true);\n workbook.sheet('振込案内').column(\"AE\").hidden(true);\n workbook.sheet('振込案内').column(\"AF\").hidden(true);\n workbook.sheet('振込案内').column(\"AG\").hidden(true);\n workbook.sheet('振込案内').column(\"AH\").hidden(true);\n workbook.sheet('振込案内').column(\"AI\").hidden(true);\n workbook.sheet('振込案内').column(\"AJ\").hidden(true);\n }\n\n workbook.sheet('param').cell('C17').value(myData.ClassHash.Class003);\n workbook.sheet('param').cell('E17').value(myData.ClassHash.Class004);\n workbook.sheet('param').cell('C18').value(myData.ClassHash.Class011);\n workbook.sheet('param').cell('E18').value(myData.ClassHash.Class012);\n workbook.sheet('param').cell('C19').value(myData.ClassHash.Class019);\n workbook.sheet('param').cell('E19').value(myData.ClassHash.Class020);\n\n break;\n //----------------------------------------------------------------------------------------------------\n //6.ポイントクラブ初回登録\n case 'ポイントクラブ初回登録':\n workbook.sheet('param').cell('C2').value(myData.ClassHash.ClassA);\n workbook.sheet('param').cell('C3').value(myData.ClassHash.ClassS);\n break;\n //----------------------------------------------------------------------------------------------------\n //7.約款口座\n case '約款口座':\n let furikomi = myData.ClassHash.ClassX.split(' '); //口座情報をスペースで分割\n workbook.sheet('param').cell('C2').value(furikomi[0] + ' ' + furikomi[1]); //銀行名\n workbook.sheet('param').cell('C3').value(furikomi[2] + ' ' + furikomi[3]); //口座番号\n workbook.sheet('param').cell('C4').value(data001.ClassHash.ClassA); //契約会社\n\n break;\n //----------------------------------------------------------------------------------------------------\n //19.ハウスジーメン確認シート\n case 'ハウスジーメン確認シート':\n workbook.sheet('param').cell('C2').value(myData.ClassHash.Class007);\n workbook.sheet('param').cell('C3').value(myData.ClassHash.ClassS);\n break;\n //----------------------------------------------------------------------------------------------------\n //20.契約日スケジュール\n case '契約日スケジュール':\n workbook.sheet('param').cell('C2').value(myData.ClassHash.ClassS);\n workbook.sheet('param').cell('C3').value(keiyakuDateStr);\n workbook.sheet('param').cell('C4').value(myData.ClassHash.ClassX);\n workbook.sheet('param').cell('C5').value(data001.ClassHash.ClassA);\n workbook.sheet('param').cell('C6').value(data003.Title);\n break;\n //----------------------------------------------------------------------------------------------------\n //21.契約時書類チェックシート\n case '契約時書類チェックシート':\n workbook.sheet('param').cell('C2').value(data001.ClassHash.ClassA);\n workbook.sheet('param').cell('C3').value(data004.Title);\n workbook.sheet('param').cell('C4').value(myData.ClassHash.ClassB);\n workbook.sheet('param').cell('C5').value(myData.ClassHash.ClassA);\n workbook.sheet('param').cell('C6').value(koujimei);\n workbook.sheet('param').cell('C7').value(myData.ClassHash.ClassN);\n break;\n //----------------------------------------------------------------------------------------------------\n //22.プランチェック依頼書\n case 'プランチェック依頼書':\n workbook.sheet('param').cell('C2').value(eigyo1);\n workbook.sheet('param').cell('C3').value(sekkei1);\n workbook.sheet('param').cell('C4').value(myData.ClassHash.ClassT);\n workbook.sheet('param').cell('C5').value(myData.ClassHash.ClassS + ' 様');\n workbook.sheet('param').cell('C6').value(myData.ClassHash.ClassA);\n workbook.sheet('param').cell('C7').value('〒' + myData.ClassHash.Class028);\n workbook.sheet('param').cell('C8').value(myData.ClassHash.Class029);\n workbook.sheet('param').cell('C9').value(myData.ClassHash.Class031);\n workbook.sheet('param').cell('C10').value(data004.Title);\n workbook.sheet('param').cell('C11').value(data005.ClassHash.ClassB + ' ' + myData.ClassHash.Class036);\n break;\n //----------------------------------------------------------------------------------------------------\n //25.敷地調査報告書\n case '敷地調査報告書':\n workbook.sheet('param').cell('C2').value(koujimei);\n workbook.sheet('param').cell('C3').value(myData.ClassHash.Class031);\n workbook.sheet('param').cell('C4').value(myData.ClassHash.Class029);\n break;\n //----------------------------------------------------------------------------------------------------\n //27.委任状\n case '委任状':\n workbook.sheet('param').cell('C13').value(keiyakuDateStr);\n workbook.sheet('param').cell('C14').value(SkeiyakuDateStr);\n workbook.sheet('param').cell('C4').value(myData.ClassHash.Class007);\n workbook.sheet('param').cell('C5').value(myData.ClassHash.Class001 + ' ' + myData.ClassHash.Class002);\n workbook.sheet('param').cell('C6').value(myData.ClassHash.Class015);\n workbook.sheet('param').cell('C7').value(myData.ClassHash.Class009 + ' ' + myData.ClassHash.Class010);\n workbook.sheet('param').cell('C8').value(myData.ClassHash.Class023);\n workbook.sheet('param').cell('C9').value(myData.ClassHash.Class017 + ' ' + myData.ClassHash.Class018);\n workbook.sheet('param').cell('C10').value(myData.ClassHash.Class054); //法人名\n workbook.sheet('param').cell('C11').value(myData.ClassHash.Class056); //代表者\n break;\n //----------------------------------------------------------------------------------------------------\n case '粗利益確認書':\n //粗利益確認書 データ\n let DescA = [JSON.parse(arariData.DescriptionHash.DescriptionA), JSON.parse(arariData.DescriptionHash.Description021)]; //本体価格\n let DescB = [JSON.parse(arariData.DescriptionHash.DescriptionB), JSON.parse(arariData.DescriptionHash.Description022)]; //付帯工事\n let DescD = [JSON.parse(arariData.DescriptionHash.DescriptionD), JSON.parse(arariData.DescriptionHash.Description024)]; //本体工事上乗せ\n let DescF = [JSON.parse(arariData.DescriptionHash.DescriptionF), JSON.parse(arariData.DescriptionHash.Description026)]; //確定付帯上乗せ\n let DescH = [JSON.parse(arariData.DescriptionHash.DescriptionH), JSON.parse(arariData.DescriptionHash.Description028)]; //サービス項目\n let DescI = [JSON.parse(arariData.DescriptionHash.DescriptionI), JSON.parse(arariData.DescriptionHash.Description029)]; //紹介料\n let DescJ = [JSON.parse(arariData.DescriptionHash.DescriptionJ), JSON.parse(arariData.DescriptionHash.Description030)]; //値引き\n let DescL = [JSON.parse(arariData.DescriptionHash.DescriptionL), JSON.parse(arariData.DescriptionHash.Description032)]; //その他工事\n let Desc002 = [JSON.parse(arariData.DescriptionHash.Description002), JSON.parse(arariData.DescriptionHash.Description042)]; //中計1\n let Desc008 = [JSON.parse(arariData.DescriptionHash.Description008), JSON.parse(arariData.DescriptionHash.Description048)]; //積算チェック\n\n //共通項目\n workbook.sheet('param').cell('C1').value(koujimei);\n workbook.sheet('param').cell('C2').value(myData.ClassHash.ClassB);\n workbook.sheet('param').cell('C3').value(myData.ClassHash.ClassA);\n workbook.sheet('param').cell('C4').value(data004.Title);\n workbook.sheet('param').cell('C5').value(data005.ClassHash.ClassB);\n workbook.sheet('param').cell('C6').value(myData.ClassHash.Class043);\n\n (myData.NumHash.Num015) ? workbook.sheet('param').cell('C7').value(parseFloat(myData.NumHash.Num015.toString().replaceAll(/[¥,]/g, ''))) : 0;\n (myData.NumHash.Num016) ? workbook.sheet('param').cell('C8').value(parseFloat(myData.NumHash.Num016.toString().replaceAll(/[¥,]/g, ''))) : 0;\n\n workbook.sheet('param').cell('C9').value(myData.ClassHash.Class034 + '(' + myData.ClassHash.Class036 + ')');\n\n workbook.sheet('param').cell('C10').value(data003.Title);\n workbook.sheet('param').cell('C11').value(eigyo12);\n workbook.sheet('param').cell('C12').value(data001.ClassHash.ClassA);\n\n (myData.NumHash.Num039) ? workbook.sheet('param').cell('C13').value(parseFloat(myData.NumHash.Num039.toString().replaceAll(/[¥,]/g, '')) / 100) : 0;\n (myData.NumHash.Num050) ? workbook.sheet('param').cell('C14').value(parseFloat(myData.NumHash.Num050.toString().replaceAll(/[¥,]/g, ''))) : 0;\n\n workbook.sheet('param').cell('C15').value(myData.ClassHash.ClassN);\n\n let arariId = myData.ClassHash.Class190; //$('#Results_Class190').val();\n if (arariId == '189113') {\n arariId = $('#Results_Source189113 > tbody > tr > td:nth-child(1)')[0].textContent;\n $p.set($('#Results_Class190'), arariId);\n }\n workbook.sheet('param').cell('C24').value(arariId); //粗利レコードのID\n\n\n //粗利益確認書\n let sheets = ['粗利益確認書(本契約)', '粗利益確認書(設計契約)'];\n for (i = 0; i <= 1; i++) {\n let sheetName = sheets[i];\n let cnt = 11;\n //本体金額\n $.each(DescA[i], function (index, value) {\n (value[1]) ? workbook.sheet(sheetName).cell('F' + cnt).value(value[1]) : 0;\n (value[2]) ? workbook.sheet(sheetName).cell('G' + cnt).value(value[2]) : 0;\n });\n //付帯工事\n cnt = 12;\n $.each(DescB[i], function (index, value) {\n (value[0]) ? workbook.sheet(sheetName).cell('C' + cnt).value(value[0]) : 0;\n (value[1]) ? workbook.sheet(sheetName).cell('F' + cnt).value(parseFloat(value[1].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[2]) ? workbook.sheet(sheetName).cell('G' + cnt).value(parseFloat(value[2].toString().replaceAll(/[¥,]/g, ''))) : 0;\n cnt = cnt + 1;\n if (index == 9) {\n return false;\n }\n });\n //中計1\n cnt = 24;\n $.each(Desc002[i], function (index, value) {\n (value[7]) ? workbook.sheet(sheetName).cell('L' + cnt).value(parseFloat(value[7].toString().replaceAll(/[¥,]/g, ''))) : 0;\n });\n //本体工事上乗せ\n cnt = 25;\n $.each(DescD[i], function (index, value) {\n (value[0]) ? workbook.sheet(sheetName).cell('C' + cnt).value(value[0]) : 0;\n (value[1]) ? workbook.sheet(sheetName).cell('F' + cnt).value(parseFloat(value[1].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[2]) ? workbook.sheet(sheetName).cell('G' + cnt).value(parseFloat(value[2].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[3]) ? workbook.sheet(sheetName).cell('H' + cnt).value(parseFloat(value[3].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[4]) ? workbook.sheet(sheetName).cell('I' + cnt).value(parseFloat(value[4].toString().replaceAll(/[¥,]/g, ''))) : 0;\n cnt = cnt + 1;\n if (index == 9) {\n return false;\n }\n });\n //確定付帯上乗せ\n cnt = 37;\n $.each(DescF[i], function (index, value) {\n (value[0]) ? workbook.sheet(sheetName).cell('C' + cnt).value(value[0]) : 0;\n (value[1]) ? workbook.sheet(sheetName).cell('F' + cnt).value(parseFloat(value[1].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[2]) ? workbook.sheet(sheetName).cell('G' + cnt).value(parseFloat(value[2].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[3]) ? workbook.sheet(sheetName).cell('H' + cnt).value(parseFloat(value[3].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[4]) ? workbook.sheet(sheetName).cell('I' + cnt).value(parseFloat(value[4].toString().replaceAll(/[¥,]/g, ''))) : 0;\n cnt = cnt + 1;\n if (index == 9) {\n return false;\n }\n });\n //サービス項目\n cnt = 49;\n $.each(DescH[i], function (index, value) {\n (value[0]) ? workbook.sheet(sheetName).cell('C' + cnt).value(value[0]) : 0;\n (value[1]) ? workbook.sheet(sheetName).cell('F' + cnt).value(parseFloat(value[1].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[2]) ? workbook.sheet(sheetName).cell('G' + cnt).value(parseFloat(value[2].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[3]) ? workbook.sheet(sheetName).cell('H' + cnt).value(parseFloat(value[3].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[4]) ? workbook.sheet(sheetName).cell('I' + cnt).value(parseFloat(value[4].toString().replaceAll(/[¥,]/g, ''))) : 0;\n cnt = cnt + 1;\n if (index == 9) {\n return false;\n }\n });\n //紹介料\n cnt = 59;\n $.each(DescI[i], function (index, value) {\n (value[2]) ? workbook.sheet(sheetName).cell('G' + cnt).value(value[2]) : 0;\n (value[3]) ? workbook.sheet(sheetName).cell('H' + cnt).value(parseFloat(value[3].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[4]) ? workbook.sheet(sheetName).cell('I' + cnt).value(parseFloat(value[4].toString().replaceAll(/[¥,]/g, ''))) : 0;\n });\n //値引き\n cnt = 60;\n $.each(DescJ[i], function (index, value) {\n (value[1]) ? workbook.sheet(sheetName).cell('F' + cnt).value(parseFloat(value[1].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[2]) ? workbook.sheet(sheetName).cell('G' + cnt).value(parseFloat(value[2].toString().replaceAll(/[¥,]/g, ''))) : 0;\n });\n //その他工事\n cnt = 63;\n $.each(DescL[i], function (index, value) {\n (value[0]) ? workbook.sheet(sheetName).cell('C' + cnt).value(value[0]) : 0;\n (value[1]) ? workbook.sheet(sheetName).cell('F' + cnt).value(parseFloat(value[1].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[2]) ? workbook.sheet(sheetName).cell('G' + cnt).value(parseFloat(value[2].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[3]) ? workbook.sheet(sheetName).cell('H' + cnt).value(parseFloat(value[3].toString().replaceAll(/[¥,]/g, ''))) : 0;\n (value[4]) ? workbook.sheet(sheetName).cell('I' + cnt).value(parseFloat(value[4].toString().replaceAll(/[¥,]/g, ''))) : 0;\n cnt = cnt + 1;\n if (index == 9) {\n return false;\n }\n });\n //積算チェック\n cnt = 80;\n $.each(Desc008[i], function (index, value) {\n (value[2]) ? workbook.sheet(sheetName).cell('G' + cnt).value(parseFloat(value[2].toString().replaceAll(/[¥,]/g, ''))) : 0;\n });\n }\n\n break;\n //----------------------------------------------------------------------------------------------------\n\n }\n\n return workbook.outputAsync();\n });\n}\n\nfunction getWorkbook(guid) {\n return new Promise(function (resolve, reject) {\n let json = {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n };\n let url = 'https://' + location.hostname + '/pleasanter/api/binaries/' + guid + '/get';\n let req = new XMLHttpRequest();\n req.open('post', url, true);\n req.responseType = 'json';\n req.onreadystatechange = function () {\n if (req.readyState === 4) {\n if (req.status === 200) {\n let buf = base64ToArrayBuffer(req.response.Response.Base64);\n resolve(XlsxPopulate.fromDataAsync(buf));\n } else {\n reject('Received a ' + req.status + ' HTTP code.');\n }\n }\n };\n req.send(JSON.stringify(json));\n });\n}\n\nfunction base64ToArrayBuffer(base64) {\n var binaryString = atob(base64);\n var bytes = new Uint8Array(binaryString.length);\n for (var i = 0; i < binaryString.length; i++) {\n bytes[i] = binaryString.charCodeAt(i);\n }\n return bytes.buffer;\n}\n\nfunction getMyData() {\n let thisId = $p.id();\n\n $p.apiGet({\n 'id': thisId,\n 'data': {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n },\n 'async': false,\n 'done': function (data) {\n //console.log('マスターシートデータを取得しました');\n myData = data.Response.Data[0];\n //console.log(myData);\n },\n 'fail': function (data) {\n console.log(data);\n }\n\n });\n}\n\n//自分のデータを取得\nfunction getArariData() {\n let arariId = myData.ClassHash.Class190; //$('#Results_Class190').val();\n\n if (arariId != '') {\n if (arariId == '189113') {\n if ($('#Results_Source189113 > tbody > tr > td:nth-child(1)').length > 0) {\n //arariIdがテーブルデフォ値の場合、再取得\n arariId = $('#Results_Source189113 > tbody > tr > td:nth-child(1)')[0].textContent;\n $p.set($('#Results_Class190'), arariId);\n }\n }\n\n if (arariId != '189113') {\n $p.apiGet({\n 'id': arariId,\n 'data': {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n },\n 'async': false,\n 'done': function (data) {\n //console.log(myData);\n arariData = data.Response.Data[0];\n },\n 'fail': function (data) {\n console.log(data);\n }\n });\n }\n }\n\n}", "Id": 3 }, { "Title": "3.テーブルリンクと情報取得", "New": true, "Edit": true, "Body": "//Results_DateD 契約日\n//Results_DateJ 追加変更期限 = 契約日の30日後\n$p.on('change', 'DateD', function () {\n if ($('#Results_DateD').val() != '') {\n let dateD = new Date($('#Results_DateD').val());\n dateD.setDate(dateD.getDate() + 30);\n $p.set($('#Results_DateM'), dateToStr(dateD));\n }\n});\n\n$p.on('change', 'ClassD', function () {\n let recordId = $('#Results_ClassD').val();\n $p.apiGet({\n 'id': recordId,\n 'done': function (data) {\n //console.log(data);\n let jsonStr = JSON.stringify(data.Response.Data[0]);\n $p.set($('#Results_Description001'), jsonStr);\n furikomisaki();\n }\n });\n});\n\n$p.on('change', 'ClassE', function () {\n let recordId = $('#Results_ClassE').val();\n $p.apiGet({\n 'id': recordId,\n 'done': function (data) {\n //console.log(data);\n let jsonStr = JSON.stringify(data.Response.Data[0]);\n $p.set($('#Results_Description002'), jsonStr);\n furikomisaki();\n }\n });\n});\n\n$p.on('change', 'Class033', function () {\n let recordId = $('#Results_Class033').val();\n $p.apiGet({\n 'id': recordId,\n 'done': function (data) {\n //console.log(data);\n let jsonStr = JSON.stringify(data.Response.Data[0]);\n $p.set($('#Results_Description004'), jsonStr);\n }\n });\n});\n\n$p.on('change', 'Class035', function () {\n let recordId = $('#Results_Class035').val();\n $p.apiGet({\n 'id': recordId,\n 'done': function (data) {\n //console.log(data);\n let jsonStr = JSON.stringify(data.Response.Data[0]);\n $p.set($('#Results_Description005'), jsonStr);\n }\n });\n});\n\n$p.on('change', 'ClassF', function () {\n let recordId = $('#Results_ClassF').val();\n $p.apiGet({\n 'id': recordId,\n 'done': function (data) {\n //console.log(data);\n let jsonStr = JSON.stringify(data.Response.Data[0]);\n $p.set($('#Results_Description003'), jsonStr);\n furikomisaki();\n }\n });\n});\n\nfunction furikomisaki() {\n //振込先情報の保存\n let data001 = JSON.parse($('#Results_Description001').val());\n let data003 = JSON.parse($('#Results_Description003').val());\n\n let furikomisaki = data001.ClassHash.ClassF;\n\n if (data003.ClassHash.ClassH != 'NG') {\n furikomisaki = data003.ClassHash.ClassH;\n }\n\n $p.set($('#Results_ClassX'), furikomisaki);\n}\n\n$p.on('change', 'Num017', function () {\n let num1 = parseFloat($('#Results_Num017').val());\n let num2 = Math.floor(num1 * 0.3025 * 100) / 100;\n $p.set($('#Results_Num018'), num2);\n});\n\n$p.on('change', 'Num011', function () {\n mensekiCalc();\n});\n$p.on('change', 'Num012', function () {\n mensekiCalc();\n});\n$p.on('change', 'Num013', function () {\n mensekiCalc();\n});\n$p.on('change', 'Num014', function () {\n mensekiCalc();\n});\n$p.on('change', 'Num019', function () {\n mensekiCalc();\n});\n\nfunction mensekiCalc() {\n let sum1 = 0;\n if ($('#Results_Num011').val()) {\n sum1 += parseFloat($('#Results_Num011').val());\n }\n if ($('#Results_Num012').val()) {\n sum1 += parseFloat($('#Results_Num012').val());\n }\n if ($('#Results_Num013').val()) {\n sum1 += parseFloat($('#Results_Num013').val());\n }\n if ($('#Results_Num014').val()) {\n sum1 += parseFloat($('#Results_Num014').val());\n }\n if ($('#Results_Num019').val()) {\n sum1 += parseFloat($('#Results_Num019').val());\n }\n\n let sum2 = Math.floor(sum1 * 0.3025 * 100) / 100;\n\n $p.set($('#Results_Num015'), sum1);\n $p.set($('#Results_Num016'), sum2);\n}\n\nfunction dateToStr(orgdate) {\n let year = orgdate.getFullYear();\n let month = orgdate.getMonth() + 1;\n let date = orgdate.getDate();\n month = month.toString().padStart(2, '0');\n date = date.toString().padStart(2, '0');\n\n let str = year + '/' + month + '/' + date;\n\n return str;\n}\n\n//郵便番号から住所を引き当てて補完するサンプルコード\nfunction jpostalSetting() {\n $('#Results_Class028').jpostal({\n postcode: [\n '#Results_Class028'\n ],\n address: {\n '#Results_Class029': '%3%4%5',\n '#Results_Class031': '%3%4%5',\n '#Results_Class030': '%ASKV8%ASKV9%ASKV10'\n }\n });\n\n $('#Results_Class006').jpostal({\n postcode: [\n '#Results_Class006'\n ],\n address: {\n '#Results_Class007': '%3%4%5',\n '#Results_Class008': '%ASKV8%ASKV9%ASKV10'\n }\n });\n\n $('#Results_Class014').jpostal({\n postcode: [\n '#Results_Class014'\n ],\n address: {\n '#Results_Class015': '%3%4%5',\n '#Results_Class016': '%ASKV8%ASKV9%ASKV10'\n }\n });\n\n $('#Results_Class022').jpostal({\n postcode: [\n '#Results_Class022'\n ],\n address: {\n '#Results_Class023': '%3%4%5',\n '#Results_Class024': '%ASKV8%ASKV9%ASKV10'\n }\n });\n\n\n}\n\n//誕生日から年齢を計算して入力\n$p.on('change', 'Date001', function () {\n mensekiCalc();\n if ($('#Results_Date001').val() != '') {\n let birthday = new Date($('#Results_Date001').val());\n let age = getAge(birthday);\n $p.set($('#Results_Num001'), age);\n }\n});\n\n$p.on('change', 'Date002', function () {\n mensekiCalc();\n if ($('#Results_Date002').val() != '') {\n let birthday = new Date($('#Results_Date002').val());\n let age = getAge(birthday);\n $p.set($('#Results_Num002'), age);\n }\n});\n\n$p.on('change', 'Date003', function () {\n mensekiCalc();\n if ($('#Results_Date003').val() != '') {\n let birthday = new Date($('#Results_Date003').val());\n let age = getAge(birthday);\n $p.set($('#Results_Num003'), age);\n }\n});\n\nfunction getAge(birthday) {\n let today = new Date();\n let thisYearsBirthday = new Date(today.getFullYear(), birthday.getMonth() - 1, birthday.getDate());\n let age = today.getFullYear() - birthday.getFullYear();\n if (today < thisYearsBirthday) {\n //今年まだ誕生日が来ていない\n age--;\n }\n return age;\n}\n\nfunction setKankeisya() {\n\n let classG = ($('#Results_ClassG').attr('data-readonly') == '1') ?\n $('#Results_ClassG').attr(\"data-value\") ?\n $('#Results_ClassG').attr(\"data-value\") : '' : $('#Results_ClassG').val();\n let classH = ($('#Results_ClassH').attr('data-readonly') == '1') ?\n $('#Results_ClassH').attr(\"data-value\") ?\n $('#Results_ClassH').attr(\"data-value\") : '' : $('#Results_ClassH').val();\n let classI = ($('#Results_ClassI').attr('data-readonly') == '1') ?\n $('#Results_ClassI').attr(\"data-value\") ?\n $('#Results_ClassI').attr(\"data-value\") : '' : $('#Results_ClassI').val();\n let classJ = ($('#Results_ClassJ').attr('data-readonly') == '1') ?\n $('#Results_ClassJ').attr(\"data-value\") ?\n $('#Results_ClassJ').attr(\"data-value\") : '' : $('#Results_ClassJ').val();\n let classK = ($('#Results_ClassK').attr('data-readonly') == '1') ?\n $('#Results_ClassK').attr('data-value') ?\n $('#Results_ClassK').attr('data-value') : '' : $('#Results_ClassK').val();\n let classL = ($('#Results_ClassL').attr('data-readonly') == '1') ?\n $('#Results_ClassL').attr('data-value') ?\n $('#Results_ClassL').attr('data-value') : ' ' : $('#Results_ClassL').val();\n let classY = ($('#Results_ClassY').attr('data-readonly') == '1') ?\n $('#Results_ClassY').attr('data-value') ?\n $('#Results_ClassY').attr('data-value') : '' : $('#Results_ClassY').val();\n let class122 = ($('#Results_Class122').attr('data-readonly') == '1') ?\n $('#Results_Class122').attr('data-value') ?\n $('#Results_Class122').attr('data-value') : '' : $('#Results_Class122').val();\n let class123 = ($('#Results_Class123').attr('data-readonly') == '1') ?\n $('#Results_Class123').attr('data-value') ?\n $('#Results_Class123').attr('data-value') : '' : $('#Results_Class123').val();\n\n let kankeisya = [];\n if (classG != '') {\n kankeisya.push(classG);\n }\n if (classH != '') {\n kankeisya.push(classH);\n }\n if (classI != '') {\n kankeisya.push(classI);\n }\n if (classJ != '') {\n kankeisya.push(classJ);\n }\n if (classK != '') {\n kankeisya.push(classK);\n }\n if (classL != '') {\n kankeisya.push(classL);\n }\n if (classY != '') {\n kankeisya.push(classY);\n }\n if (class122 != '') {\n kankeisya.push(class122);\n }\n if (class123 != '') {\n kankeisya.push(class123);\n }\n\n console.log(JSON.stringify(kankeisya));\n $p.set($('#Results_Class111'), JSON.stringify(kankeisya));\n}\n\n/*\nClassP\n1, 設計契約, 設計契約, status - big - orange\n2, 本契約, 本契約, status - big - blue\n\nClassN\n0, なし, なし, status - blue\n1, あり, あり, status - red\n*/\n$('input[name=\"Results_ClassP\"]:radio').change(function () {\n console.log($(this).val());\n let bunrui = $(this).val();\n //console.log(bunrui);\n if (bunrui == 1 && $('#Results_Status').val() == 100) {\n //設計契約を選択\n //console.log($('#Results_Status').val());\n $p.set($('#Results_Status'), 110);\n $p.set($('#Results_ClassN'), 1);\n } else if (bunrui == 2 && $('#Results_Status').val() == 110) {\n //本契約を選択\n //console.log($('#Results_Status').val());\n $p.set($('#Results_Status'), 100);\n $p.set($('#Results_ClassN'), 0);\n }\n console.log($('#Results_Status').val());\n});", "Id": 4 }, { "Title": "3_5現場案内図", "New": true, "Edit": true, "Body": "function createMapReport() {\n\tgetMyData();\n\n\tconsole.log('createMapReport');\n\tlet div = document.createElement('div');\n\tdiv.id = 'templateHTML';\n\tdiv.style.display = 'none';\n\t$('body').append(div);\n\n\tconst req = new XMLHttpRequest();\n\tlet url = '/pleasanter/myScripts/templateHTML3.html';\n\treq.onreadystatechange = function () {\n\t\t//console.log(req);\n\t\tif (req.readyState == 4) {\n\t\t\tif (req.status == 200) {\n\t\t\t\t//console.log(req);\n\t\t\t\tlet templateHTML = req.response;\n\t\t\t\t//let data002 = JSON.parse($('#Results_Description002').val()); //施工会社\n\t\t\t\tlet data002 = JSON.parse(myData.DescriptionHash.Description002); //施工会社\n\n\t\t\t\t//console.log(data002);\n\t\t\t\t//console.log(userList);\n\n\t\t\t\t//let koujimei1 = $('#Results_ClassQ').val();\n\t\t\t\t//let koujimei2 = $('#Results_ClassU').val();\n\t\t\t\t//let shubetsu = $('#Results_Class042').val();\n\n\t\t\t\tlet koujimei1 = myData.ClassHash.ClassQ;\n\t\t\t\tlet koujimei2 = myData.ClassHash.ClassU;\n\t\t\t\tlet shubetsu = myData.ClassHash.Class042;\n\n\t\t\t\tlet koujimei = koujimei1 + ' 様邸' + shubetsu + '工事';\n\t\t\t\tif (koujimei2 != '') {\n\t\t\t\t\tkoujimei = koujimei2 + ' 様邸' + shubetsu + '工事';\n\t\t\t\t}\n\t\t\t\tlet now = new Date();\n\t\t\t\tlet nowStr = now.getFullYear() + '年' + (now.getMonth() + 1) + '月' + now.getDate() + '日';\n\n\t\t\t\t//let sonota = $('#Results_Description050').val().replace(/\\n/g, '
');\n\t\t\t\tlet sonota = myData.DescriptionHash.Description050.replace(/\\n/g, '
');\n\t\t\t\tlet kouji_tantou = '';\n\t\t\t\tif (myData.ClassHash.ClassJ) {\n\t\t\t\t\tkouji_tantou = userList[myData.ClassHash.ClassJ].name;\n\t\t\t\t}\n\n\t\t\t\tlet template = Hogan.compile(templateHTML);\n\t\t\t\t/*\n\t\t\t\tlet outputHtml = template.render({\n\t\t\t\t\tkokyaku_code: $('#Results_ClassB').val(),\n\t\t\t\t\tkeiyaku_code: $('#Results_ClassA').val(),\n\t\t\t\t\tcreate_date: nowStr,\n\t\t\t\t\tkoujimei_kana: $('#Results_ClassR').val(),\n\t\t\t\t\tkouji_mei: koujimei,\n\t\t\t\t\tjusyo_yubin: '〒' + $('#Results_Class028').val(),\n\t\t\t\t\tjyusho: $('#Results_Class029').val(),\n\t\t\t\t\tsekou_kaisya: data002.ClassHash.ClassA,\n\t\t\t\t\ttel: data002.ClassHash.ClassD,\n\t\t\t\t\tfax: data002.ClassHash.ClassE,\n\t\t\t\t\tkouji_tantou: kouji_tantou,\n\t\t\t\t\thannyu_road: $('#Results_Class050').val(),\n\t\t\t\t\tchusyajou: $('#Results_Class051').val(),\n\t\t\t\t\tsho_unpan: $('#Results_Class052').val(),\n\t\t\t\t\tResultId: $p.id(),\n\t\t\t\t\tsonota: sonota,\n\t\t\t\t});\n\t\t\t\t*/\n\t\t\t\tlet outputHtml = template.render({\n\t\t\t\t\tkokyaku_code: myData.ClassHash.ClassB,\n\t\t\t\t\tkeiyaku_code: myData.ClassHash.ClassA,\n\t\t\t\t\tcreate_date: nowStr,\n\t\t\t\t\tkoujimei_kana: myData.ClassHash.ClassR,\n\t\t\t\t\tkouji_mei: koujimei,\n\t\t\t\t\tjusyo_yubin: '〒' + myData.ClassHash.Class028,\n\t\t\t\t\tjyusho: myData.ClassHash.Class029,\n\t\t\t\t\tsekou_kaisya: data002.ClassHash.ClassA,\n\t\t\t\t\ttel: data002.ClassHash.ClassD,\n\t\t\t\t\tfax: data002.ClassHash.ClassE,\n\t\t\t\t\tkouji_tantou: kouji_tantou,\n\t\t\t\t\thannyu_road: myData.ClassHash.Class051,\n\t\t\t\t\tchusyajou: myData.ClassHash.Class050,\n\t\t\t\t\tsho_unpan: myData.ClassHash.Class052,\n\t\t\t\t\tResultId: $p.id(),\n\t\t\t\t\tsonota: sonota,\n\t\t\t\t});\n\n\t\t\t\tlet newWin = window.open('', '現場案内図', 'left=10,top=10,width=1100,height=900,menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=no');\n\t\t\t\tnewWin.document.open();\n\t\t\t\tnewWin.document.write(outputHtml);\n\t\t\t\tnewWin.document.close();\n\n\t\t\t\topenYahooMap(newWin);\n\t\t\t}\n\t\t}\n\t};\n\n\treq.open('GET', url);\n\treq.setRequestHeader('Pragma', 'no-cache');\n\treq.setRequestHeader('Cache-Control', 'no-cache');\n\treq.setRequestHeader('If-Modified-Since', 'Thu, 01 Jun 1970 00:00:00 GMT');\n\treq.send();\n}\n\nfunction openYahooMap(newWin) {\n\t//let jyusho = $('#Results_Class029').val();\n\tlet jyusho = myData.ClassHash.Class029;\n\n\tif (jyusho) {\n\t\tconst req = new XMLHttpRequest();\n\t\tlet url = 'https://msearch.gsi.go.jp/address-search/AddressSearch?q=' + encodeURI(jyusho);\n\t\treq.onreadystatechange = function () {\n\t\t\tif (req.readyState == 4) {\n\t\t\t\tif (req.status == 200) {\n\t\t\t\t\t// 受信したデータの処理を記述する\n\t\t\t\t\tlet res = JSON.parse(req.response);\n\t\t\t\t\t//緯度経度取得\n\t\t\t\t\tlet lng = res[0].geometry.coordinates[0]; //経度\n\t\t\t\t\tlet lat = res[0].geometry.coordinates[1]; //緯度\n\t\t\t\t\t//GoogleMAPURL作成\n\t\t\t\t\tlet googleMap = 'https://maps.google.co.jp/maps?ll=' + lat + ',' + lng + '&q=' + lat + ',' + lng + '&z=19';\n\t\t\t\t\t//QRコード作成\n\t\t\t\t\t$('#googleMapQrCode').qrcode({\n\t\t\t\t\t\twidth: 90,\n\t\t\t\t\t\theight: 90,\n\t\t\t\t\t\ttext: googleMap\n\t\t\t\t\t});\n\t\t\t\t\tlet canvas1 = document.getElementById('googleMapQrCode').firstChild;\n\t\t\t\t\tlet qrData = canvas1.toDataURL('image/png');\n\t\t\t\t\t//console.log(qrData);\n\t\t\t\t\t//QRコードを案内図に埋め込み\n\t\t\t\t\tnewWin.document.getElementById('mapQr').innerHTML = '';\n\t\t\t\t\tnewWin.document.getElementById('lng').innerHTML = lng;\n\t\t\t\t\tnewWin.document.getElementById('lat').innerHTML = lat;\n\n\t\t\t\t\t//Yahoo地図取得\n\t\t\t\t\tlet yahooMap1 = 'https://map.yahoo.co.jp/embedmap/V3/?' + 'lon=' + lng + '&lat=' + lat + '&zoom=16&cond=maptype:twoTones;' + '&width=640&height=400';\n\t\t\t\t\tlet html1 = '' + '\n\n\n\n\n\n\n\n\n\n", "Id": 1 } ], "ServerScripts": [ { "Title": "汎用ユーザーリスト取得スクリプト", "Name": "", "BeforeOpeningPage": true, "Body": "/*\n@config : next999.json\n@filename : ${psFileBasename}\n@title : 汎用ユーザーリスト取得スクリプト\n@name :汎用ユーザーリスト取得スクリプト\n@siteIds : 189112\n@siteTitles : ★マスターシート\n@disabled: false\n*/\n\ntry {\n //context.Log('汎用ユーザーリスト取得スクリプトを実行します。');\n //getUserList();\n\n //自分のデータの取得取得\n //getMyData();\n\n getTenpoList();\n getYakuinList();\n\n} catch (error) {\n context.Log(error);\n}\n\nfunction getUserList() {\n //---------------------------------------------------------------------\n group = groups.Get(27); //全従業員グループ27\n let userList = {};\n\n //ユーザー情報を取得してリストを作成\n for (let member of group.GetMembers()) {\n //ユーザー情報情報取得\n let user = users.Get(member.UserId);\n let dept = depts.Get(user.DeptId);\n let deptName = dept ? dept.DeptName : '';\n let rows = extendedSql.ExecuteTable('GetUserMailAddresses', '{\"OwnerId\": ' + user.UserId + '}');\n let mailAddrs = [];\n for (let row of rows) {\n //context.Log(row.MailAddress);\n mailAddrs.push(row.MailAddress);\n }\n let mailAddrStr = mailAddrs.length > 0 ? mailAddrs.join(',') : '';\n\n userList[user.UserId] = {\n userId: user.UserId,\n name: user.Name,\n deptId: user.DeptId,\n deptName: deptName,\n mailAddresses: mailAddrStr,\n }\n\n }\n\n //context.Log(`ユーザーリスト: ${JSON.stringify(userList)}`);\n // ユーザーリストをHTML隠し要素に出力\n hidden.Add('userList', JSON.stringify(userList));\n}\n\nfunction getMyData() {\n\n //context.Log($ps.JSON.stringify(model));\n\n}\n\nfunction getYakuinList() {\n let group = groups.Get(41);\n let yakuinList = []\n for (let member of group.GetMembers()) {\n //context.Log(`${member.DeptId},${member.UserId}`);\n yakuinList.push(member.UserId);\n }\n hidden.Add('yakuinList', JSON.stringify(yakuinList));\n}\n\n\n\nfunction getTenpoList() {\n let data = {\n \"View\": {\n \"ColumnSorterHash\": {\n \"ClassI\": \"asc\",\n \"Title\": \"asc\",\n }\n }\n }\n\n let results = items.Get(96243, JSON.stringify(data));\n context.Log(`取得した店舗の件数: ${results.Length}`);\n\n if (results.Length === 0) {\n context.Log('店舗データが見つかりませんでした。1');\n return;\n }\n\n let tenpoList = []\n for (let item of results) {\n let QRFile = '';\n let QRGuid = '';\n for (let file of item.AttachmentsA) {\n //context.Log(`添付ファイル名: ${file.Name}`);\n QRFile = file.Name;\n QRGuid = file.Guid;\n }\n tenpoList.push({\n 'ResultId': item.ResultId,\n 'ShopName0': item.Title,\n 'ShopName': item.ClassT,\n 'QRFile': QRFile,\n 'QRGuid': QRGuid,\n });\n }\n\n //取得したメッセージデータをhiddenに格納\n if (tenpoList.length > 0) {\n hidden.Add('tenpoList', JSON.stringify(tenpoList));\n } else {\n context.Log('店舗データが見つかりませんでした。2');\n }\n}\n", "Id": 1 } ], "RelatingColumns": [ { "Title": "ブランド-シリーズ", "Columns": [ "Class033", "Class035" ], "Id": 1 }, { "Title": "営業設計", "Columns": [ "ClassW", "Class171" ], "Id": 2 }, { "Title": "担当監督", "Columns": [ "ClassW", "Class172" ], "Id": 3 }, { "Title": "担当IC", "Columns": [ "ClassW", "Class173" ], "Id": 4 }, { "Title": "管理設計", "Columns": [ "ClassW", "Class174" ], "Id": 5 }, { "Title": "派生契約コード", "Columns": [ "ClassC", "Class049" ], "Id": 6 } ], "AutoVerUpType": 2, "AllowCopy": false, "TitleSeparator": "■", "NoDisplayIfReadOnly": false, "NotInheritPermissionsWhenCreatingSite": false, "PermissionForCreating": { "ClassG": 47, "ClassY": 5, "Class111": 37, "Class177": 37, "Class178": 33 }, "PermissionForUpdating": { "ClassG": 15, "ClassY": 5, "Class111": 5, "Class181": 5, "Class182": 5, "Class183": 5, "Class184": 1, "Class180": 5, "Class177": 5, "Class178": 1 } }